将设备模拟器用于 iOS 8 和 Xcode 7

Using the device simulator for iOS 8 with Xcode 7

我正在考虑将我的应用程序移植到 Swift 2 和 Xcode 7。但是设备模拟器只针对 iOS 9,我看不到下载 iOS 8.

我安装了并行 Xcode 6.3。有什么方法可以使用设备模拟器在 iOS 8 下测试和调试我的应用程序?

Xcode 发行说明说了下面的事情,

Simulator

Xcode 7.0 beta does not support iOS 8.4 and earlier simulator runtimes. (20699475)

请参阅此 link 了解更多信息。

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

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

Xcode 将建议您修复一两个错误,但它应该有效。请注意,当我执行此操作时,仍然存在错误和一些警告,但我还是单击了 运行,并且无论

都有效

您可能需要单击 "other" 并添加 "iphoneos8.x"(x 是您的版本号),如果您将其添加到正确的位置,它将起作用 .

您可以通过 Xcode 下载旧版本的 iOS。

打开

Xcode -> Preferences -> Components -> Select

你想要的所有 iOS 版本 ( iOS 8.4 )

下载后,您可以在

Simulator -> Hardware -> Device

我正在使用版本 7.3.1 (7D1014)