내 앱에서 이전 버전의 iOS를 지원하려고합니다. 나는 처음에는 그러한 프레임 워크를 구형 OS에 존재하지 않는 "약한 연결"에만 설정해야한다고 생각했습니다. iAd 프레임 워크. 그런 다음 코드에서 지원되지 않는 API를 호출하지 않았는지 확인하십시오. 나는 이전 시뮬레이터 (가장 최근의 프레임 워크와 컴파일 된) 응용 프로그램을 실행하려고 할 때, 그것은 약한 연결에 모든 프레임 워크를 설정 한 후이전 iOS 버전을 지원하기위한 약한 연결
18/07/2010 11:07:29 UIKitApplication:xxxxx[0xe006][5729] dyld: Symbol not found: _OBJC_CLASS_$_NSAssertionHandler
18/07/2010 11:07:29 UIKitApplication:xxxxx[0xe006][5729] Referenced from: xxxxx/Applications/23CE4978-D25F-4DB4-A486-0730EBBB501B/xxxxx.app/xxxxx
18/07/2010 11:07:29 UIKitApplication:xxxxx[0xe006][5729] Expected in: /Xcode3.1.4/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.3.sdk/System/Library/Frameworks/Foundation.framework/Foundation
18/07/2010 11:07:29 UIKitApplication:xxxxx[0xe006][5729] in xxxxx/Applications/23CE4978-D25F-4DB4-A486-0730EBBB501B/xxxxx.app/xxxxx
과 유사한 메시지와 함께 시작하는 동안 충돌, 그래도 오류 메시지가 계속 표시됩니다.
18/07/2010 11:33:32 UIKitApplication:xxxxx[0xc4a7][8204] dyld: Symbol not found: __objc_empty_vtable
18/07/2010 11:33:32 UIKitApplication:xxxxx[0xc4a7][8204] Referenced from: xxxxx/Applications/23CE4978-D25F-4DB4-A486-0730EBBB501B/xxxxx.app/xxxxx
18/07/2010 11:33:32 UIKitApplication:xxxxx[0xc4a7][8204] Expected in: /usr/lib/libobjc.A.dylib
내가 뭘 잘못하고 있니?
Pssst ... 오래된 시뮬레이터를 사용할 수 있도록 별도의 디렉토리에 이전 SDK를 설치하십시오. :) – iwasrobbed