Iphone Xcode 4.2和iOS SDK 4.0
我安装了Xcode 4.2,它只有iOS SDK版本5在Iphone Xcode 4.2和iOS SDK 4.0,iphone,ios,xcode,Iphone,Ios,Xcode,我安装了Xcode 4.2,它只有iOS SDK版本5在/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.SDK下。但是,我的iOS部署目标被指定为iOS 4.0。问题是,如果iOS模拟器的版本低于5.0,我无法在iOS模拟器中启动我的应用程序。也就是说,程序在以下情况下崩溃: iPhone4.0模拟器 iPhone4.1模拟器 iPhone4.2模拟器 iPhone4.3模拟器 在我使用Xcode 4.0之前
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.SDK
下。但是,我的iOS部署目标被指定为iOS 4.0。问题是,如果iOS模拟器的版本低于5.0,我无法在iOS模拟器中启动我的应用程序。也就是说,程序在以下情况下崩溃:
- iPhone4.0模拟器
- iPhone4.1模拟器
- iPhone4.2模拟器
- iPhone4.3模拟器
更新:在我将编译器从LLVM GCC 4.2更改为Apple LLVM compiler 3.0后,它就开始工作了。但是如果有人知道如何使用旧编译器修复这些东西,我仍然很感兴趣。您必须下载组件:iOS 4.0和4.1调试支持和iOS Simulator for 4.x
您可以将部署目标更新到iOS 5,因为它是SDK的更高版本,“知道”所有关于4版本的信息。请记住,如果SDK
您是否执行一些iOS4中不可用的方法?不,在升级Xcode后,源代码没有被修改。请您澄清我到底需要做什么?在Xcode首选项的“下载”选项卡中,查找组件,然后您应该从中安装所有组件。我现在已经安装了所有组件:*iOS 4.3模拟器(以前安装过)*iOS 4.0-4.1设备调试支持(下载并安装)*iOS 3.0-3.2.2设备调试支持(下载并安装)但是,行为并没有改变。仅仅通过查看组件的名称,它们就与在真实设备上运行和调试有关。然而,我的问题是模拟器。@Kerido可能会有所帮助