나는 실제로 그것을 알아낼 수 없습니다, 내가 오류는 다음과 같습니다하는 4.3
dyld: lazy symbol binding failed: Symbol not found: _objc_retain
Referenced from: /Users/ben/Library/Application Support/iPhone Simulator/4.3.2/Applications/75915A97-7C3D-489A-B7B0-7B6895A4B584/AppName.app/AppName
Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/usr/lib/libobjc.A.dylib
dyld: Symbol not found: _objc_retain
Referenced from: /Users/ben/Library/Application Support/iPhone Simulator/4.3.2/Applications/75915A97-7C3D-489A-B7B0-7B6895A4B584/AppName.app/AppName
Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/usr/lib/libobjc.A.dylib
참고 :
참조되는 라이브러리 (libobjc.A.dylib)는 실제로 '예상 장소'에 있습니다. 코드는 iOS5 장치 및 iOS5 시뮬레이터에서 올바르게 작동합니다.
당신이이 프로젝트에 ARC를 사용하고 추가
-fobjc-arc
ARC를 사용하지 프로젝트가 너무 복잡합니다 전원을 켜십시오. – oberbaum
이 기호는 4.3 lib에 없으므로 누구에게 요청했는지 궁금합니다. dirs로 가서'nm libobjc.A.dylib | grep retain', 4.3에서는 _SEL_retain 심볼 하나만 보일 것입니다. 프로젝트를 청소하고 다시 만들려고 했습니까? –