是否可以运行iOS 4.0模拟器了?

问题描述:

我需要测试发生在iOS 4.0(不是4.3)中的崩溃。是否可以运行iOS 4.0模拟器了?

这里没有模拟器吗?

如何在当前版本为iOS 5.0时测试此版本的iOS?

+0

可能是欺骗:http://*.com/questions/3925407/testing-multiple-ios-versions-in-simulator –

+0

我认为自该职位以来,这一建议不再适用于这种情况已经发生了变化。 –

+0

尤其适合那些狮子。 – NJones

在Xcode 4.2中,您可以单击Scheme下拉列表(靠近窗口的左上角),并在列表的底部是一个“More simulators ...”选项。点击它,你就可以下载适用于老版本iOS的模拟器。如果这不符合您的需求,也许可以更改您的目标的部署目标?

+0

我在Xcode 4.2中没有这个选项http://cl.ly/3s1z2Y0s2g1m0Q15010l –

+0

你刚才在说什么?您可以在答案中将该选项显示为图像吗? – Oliver

+0

我刚刚注意到,“更多模拟器...”选项仅在目标的部署目标小于5.0(目前可用的最高选项)时可用。将部署目标从4.3设置为5.0后,该选项将消失。 –

为此,您需要获取iPhoneSimulator4.0.sdk文件夹。

要做到这一点,最简单的方法是下载并安装的Xcode的旧版本 - 在/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

上狮子模拟器,你将寻找的文件夹将位于的Xcode 4.3在您的应用程序文件夹中,SDK的位置为,位于内部的

复制获得的iPhoneSimulator4.0.sdk

新的位置: -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

重新启动的Xcode

我不知道Xcode升级是否会在将来删除这些文件 - 将老版本的SDK保存在安全的地方以备再次使用时可能会有所帮助。

developer.apple.com 可能是有用的

在Xcode中4.3如果你点击旁边的运行/停止按钮来获得模拟器下拉菜单,你可以点击“更多仿真...”并下载旧版iOS模拟器。

下面是截图

enter image description here

enter image description here