使用Xcode 7中的iOS 8设备模拟器

10

我考虑将我的应用程序迁移到Swift 2和Xcode 7。但是设备模拟器仅支持iOS 9,而且我看不到下载iOS 8的途径。

我已经安装了平行的Xcode 6.3。有没有办法在设备模拟器下测试和调试我的应用程序,以便在iOS 8上运行?


在“偏好设置”>“下载”中下载iOS 8模拟器? - Raptor
2
也许这适用于Xcode 7...前往“窗口”->“设备”,然后按左下角的“+”符号。(请查看此链接https://dev59.com/P4Tba4cB1Zd3GeqP5WOT) - Beto
3个回答

18
您可以通过 Xcode 下载 iOS 的旧版本。
打开
引用块:

Xcode -> 偏好设置 -> 组件 -> 选择

下载您想要的所有 iOS 版本(iOS 8.4)。
下载完成后,您可以在模拟器的“硬件”->“设备”中找到它。
我正在使用版本 7.3.1 (7D1014)。

4

Xcode版本说明中提到以下内容:

模拟器

Xcode 7.0 beta不支持iOS 8.4及之前的模拟器运行环境。(20699475)

请参阅此链接获取更多信息。


链接显示错误信息,但感谢您的澄清。现在我必须维护两个不同分支的源代码。 - ChaosSpeeder
谢谢,我尝试过了,但对我来说没有用。没问题,我已经得到了答案。 - ChaosSpeeder

3

这可以使用。您只需在Xcode 6.x中找到要测试的8.x SDK文件,并将其复制到相应的Xcode 7 beta文件夹中。您可以在以下路径中找到该文件。

路径:/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

Xcode会建议您修复一个或两个错误,但它应该可以正常工作。请注意,当我这样做时,仍存在一些错误和警告,但我仍然点击运行,结果它可以正常工作。

您可能需要单击“其他”并添加“iphoneos8.x”(x为您的版本号),如果已将其添加到正确位置,则会起作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接