我安装了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