我需要测试iOS 4.0(而不是4.3)中发生的崩溃。
那里没有模拟器吗?
如果当前的iOS版本是iOS 5.0,我如何测试这个版本的iOS?
答案 0 :(得分:1)
在Xcode 4.2中,您可以单击Scheme下拉列表(靠近窗口的左上角),列表底部是“More simulators ...”选项。单击它,您就可以下载旧版iOS的模拟器。如果这不能满足您的需求,可能会更改目标的部署目标吗?
答案 1 :(得分:1)
为此,您需要获取iPhoneSimulator4.0.sdk文件夹。
最简单的方法是下载并安装旧版本的Xcode - 您要查找的文件夹将在/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
中找到
在Lion上的 Xcode 4.3 中,模拟器SDK在应用程序文件夹的Xcode.app
内位于。
将获得的iPhoneSimulator4.0.sdk
复制到
新位置: - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
重新启动Xcode 。
我不知道Xcode升级是否会在将来删除这些文件 - 将旧的SDK保存在安全的地方以防再次需要它们可能会有所帮助。
developer.apple.com 可能有用
答案 2 :(得分:0)
在Xcode 4.3中,如果单击“运行/停止”按钮旁边的“模拟器”下拉菜单,则可以单击“更多模拟器...”并下载旧版本的iOS模拟器。
这是截图