Xcode 4.2和iOS SDK 4.0
我安装了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。但是如果有人知道如何用旧的编译器修复这些东西,我仍然感兴趣。
您必须下载组件:iOS 4.0和4.1调试支持和iOS模拟器4.x 您可以将Deployment Target更新为iOS 5,因为它是SDK的“知道”所有关于4版本的更新版本。请记住,如果没有调试版本,如果SDK < OS。
是的,它是可能的,你可以安装IOS SDK
- 下载xcode_3.2.6_and_ios_sdk_4.3.dmg
- 安装.dmg文件的磁盘映像内有一个看不见的“软件包的旧版本“文件夹。
- 要打开它选择“转到文件夹...”从Finder菜单栏和数字路径“/卷/ Xcode和iOS版SDK /封装/”
- 现在双击“iPhoneSimulatorSDK4_2.pkg” 命令
- 点击进入目标磁盘和一个按钮“选择文件夹...”将被揭示
- 点击上面的按钮,选择您的“开发”文件夹
- 安装和重新启动的Xcode。
这将安装模拟器4.2 SDK(包括iPad和iPhone)的文件夹里面的 “/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/”
现在里面的XCode 4.2,你可以选择这个模拟器从菜单中。
我从下面的链接得到这个和它的作品对我.. https://apple.stackexchange.com/questions/31412/how-can-i-install-iphone-simulator-4-2-on-xcode-4-2
你执行在iOS4的一些方法,其不可用? – beryllium
不,源代码在Xcode升级后未被修改。 – Kerido