2009-09-21 3 views
-1

빌드하는 동안 많은 오류가 발생했습니다 & xcode를 사용하여 iPhone 응용 프로그램을 실행하십시오. 코드에 사용 된 변수에 대해 "non lazy ptr"이라고 표시된 모든 오류가 발생했습니다. 나를위한 해결책은 (그리고 모두들) 코드가 실행될 시뮬레이터와 장치 버전에 따라 사용할 올바른 프레임 워크를 찾는 것입니다. 처음에는 아이폰 OS 2.2 폴더에서 AVFoundation 프레임 워크를 선택했습니다. 그리고 내가 그것을 제거하고 아이폰 OS 3.0 폴더에서 프레임 워크를 선택 - 링크 오류가 사라지고 코드가 완벽하게 실행됩니다. 그래서, 해결책은 프레임 워크 소스 폴더를으로 변경하는 것입니다. 도움이 되길 바랍니다.비 게으름 ptr 연결 오류 - 솔루션

답변

1

프레임 워크가 자동으로 Active SDK에서 가져와야하므로 프레임 워크를 다시 설정해야 할 필요는 없습니다. 우리는 어떻게 든 하드 코딩 된 SDK 경로를 프레임 워크 검색 경로 빌드 설정으로 가져온 일부 프로젝트를 보았습니다. 이것은 종종이 문제의 원인입니다. (그리고 여러분의 픽스는 잘못된 경로에 대한 더 최근의 경로를 하드 코드하기 때문에 길을 따라 길을 내 주지만 다음 SDK 충돌에서 다시 깨지게됩니다.) 실제 해결책은 대상의 프레임 워크 검색 경로에서 찾은 모든 SDK 관련 경로를 삭제하십시오.