2011-08-11 2 views
0

명시 적으로 요청하지 않은 동적 라이브러리를로드하는 중 내 앱이 충돌합니다.iOS 앱을 컴파일 할 때 "dyld : Symbol not found : ___gcc_personality_sj0"의 아이디어가 무엇입니까?

전체 충돌 :

sharedlibrary apply-load-rules all 
dyld: Symbol not found: ___gcc_personality_sj0 
    Referenced from: /var/mobile/Applications/44B11CD4-6109-4970-88E9-467552DB86DD/Pro.app/Pro 
    Expected in: /usr/lib/libSystem.B.dylib 
in /var/mobile/Applications/44B11CD4-6109-4970-88E9-467552DB86DD/Pro.app/Pro 

답변

4

weak linking to libSystem.B.dylib를 사용해보십시오.

-weak_library /usr/lib/libSystem.B.dylib

그것은 자동으로 대상에 추가해야합니다 : "기타 링커 플래그"에서 프로젝트 빌드 설정에서

는 는 다음을 추가 빌드 설정은 이라면 거기에 추가해야합니다.

관련 문제