我安裝了Xcode 4.2,它只有iOS SDK 5版本/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk
。但是,我的iOS部署目標被指定爲iOS 4.0。問題是,如果模擬器的版本低於5.0,我無法在iOS Simulator中啓動我的應用程序。也就是說,在這些程序崩潰:Xcode 4.2和iOS SDK 4.0
- iPhone 4.0模擬器
- iPhone 4.1模擬器
- iPhone 4.2模擬器
- iPhone 4.3模擬器
之前,我有Xcode的4.0和一切工作正確根據以上所有模擬器。現在唯一的工作版本是iPhone 5.0 Simulator。
我做錯了什麼?如何在舊iOS版本上測試我的應用程序? Xcode 4.2甚至有可能嗎?
UPDATE:這一切都開始工作後,我改變了編譯器LLVM GCC 4.2到蘋果LLVM編譯器3.0。但是如果有人知道如何用舊的編譯器修復這些東西,我仍然感興趣。
你執行在iOS4的一些方法,其不可用? – beryllium
不,源代碼在Xcode升級後未被修改。 – Kerido