배포 대상 4.0 및 기본 SDK 5.0을 사용하는 iPhone 앱이 있습니다. 응용 프로그램은 아이폰 OS 5 시뮬레이터에 잘 실행하지만 4.3 시뮬레이터에게 응용 프로그램 chrashes을 찍으 때 나는이 얻을 :iOS 4에서 iOS 5 앱을 실행하는 데 어려움이 있음
dyld을 : 실패 바인딩 게으른 기호 : 기호를 찾을 수 없습니다 _objc_retainAutoreleasedReturnValue가 참조 된에서 :/사용자/조아킴 예상/라이브러리/응용 프로그램 지원/아이폰 시뮬레이터/4.3.2/응용 프로그램/F6CE76EA-DA7E-4BAC-A3AC-3CE2B51C0CD9/PingPalARC.app/PingPalARC : /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4 .3.sdk/시스템/라이브러리/프레임 워크/Foundation.framework/Foundation
dyld : 기호를 찾을 수 없음 : _objc_retainAutoreleasedReturnValue 012/사용자가/조아킴은/라이브러리/응용 프로그램 지원/아이폰 시뮬레이터/4.3.2/응용 프로그램/F6CE76EA이-DA7E-4BAC-A3AC-3CE2B51C0CD9/PingPalARC.app/PingPalARC 에서 예상 :에서 3, 가 참조 된 /개발자/플랫폼/iPhoneSimulator.platform/개발자/SDK를/iPhoneSimulator4.3.sdk/시스템/라이브러리/프레임 워크/Foundation.framework/재단
적용 부하가-규칙 sharedlibrary 모든 (GDB)
이 프로젝트는 사용하지 않습니다 ARC 기본적으로, 그러나 거기에 몇 가지 클래스에 대한 컴파일 소스 아래에 -fobjc-arc 플래그를 사용하여 ARC 설정했습니다
약한 참조를 사용하지 않고 스토리 보드를 사용하지 않으므로 내 앱이 iOS 4.x에서 작동하지 않아야하는 이유를 알 수 없습니다. 사람이 내 응용 프로그램은 모두 아이폰 OS 4, 5
추가 프레임 워크에서 작동하려면 내가 위해서는 놓친 것을 말해 줄 수 : 정말 시스템 구성 지도 키트 CFNetwok 핵심 위치
관련 스레드 : http://stackoverflow.com/q/11842465/96716 –