2011-11-10 3 views
1

애플 리케이션을 작동시키기 위해 라이브러리 (lib.a)를 포함해야하는 iPhone 앱에서 작업하고 있습니다. 이 라이브러리 (lib.a)는 여러 파일 (클래스)로 구성됩니다. 디버깅하는 동안 나는 (lib.a를 통해 포함) 파일의 모든 기능을 사용할 수 없음을 알았지 만 의 파일 (data.m) (lib .에이). 왜 내가 한 파일에 들어갈 수 있는지 궁금해하고 있습니다. XCode4.2/iOS 5.0을 사용 중입니다.Xcode 4.2/iOS 5.0의 라이브러리에서 특정 기능을 사용할 수 없습니다.

내 응용 프로그램과 라이브러리의 디버그 설정을 모두 확인했습니다. 디버그 기호 생성 => 예 (디버그 용) "실행 디버그 모드"에도 있습니다.

이 시점에서 내가 의심하는 유일한 점은 한 폴더에서 다른 폴더로 sync.m을 이동했다는 것입니다 ... 디버그 기호와 관련하여 문제가 발생합니까 ??? 디버그 심볼은 어디에 저장됩니까? dsym 파일에서? 생성되는 디버그 기호와 그렇지 않은 디버그 기호를보고 싶을 때 어디에서이 파일을 찾을 수 있습니까?

누구든지이 문제에 관해 밝힐 수 있으면 감사하겠습니다.

답변

2

개체가 유지되지 않았으므로 아무 것도 가리키지 않았습니다 (NULL). 분명히 따라서 기능을 밟을 수 없었습니다.

관련 문제