【问题标题】:Using the device simulator for iOS 8 with Xcode 7使用 Xcode 7 的 iOS 8 设备模拟器
【发布时间】:2015-08-30 11:34:55
【问题描述】:

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

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

【问题讨论】:

  • 在 Preferences > Downloads 中下载 iOS 8 模拟器?
  • 也许这适用于 Xcode 7 ... 转到 Window -> Devices 并按底部左侧的 + 符号。 (查看此链接stackoverflow.com/questions/26440023/…

标签: ios8 xcode7 ios9


【解决方案1】:

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

打开

Xcode -> 首选项 -> 组件 -> 选择

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

下载后,您可以在

模拟器 -> 硬件 -> 设备

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

【讨论】:

    【解决方案2】:

    Xcode 发布说明如下所述,

    模拟器

    Xcode 7.0 beta 不支持 iOS 8.4 及更早版本的模拟器 运行时。 (20699475)

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

    【讨论】:

    • 该链接向我显示了一条错误消息,但感谢您的澄清。现在我必须维护我的源代码的两个不同分支。
    • 谢谢,我试过了,但对我来说没有用。没问题,我有我的答案。
    【解决方案3】:

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

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

    Xcode 会建议您修复一两个错误,但它应该可以工作。请注意,当我这样做时,仍然有一个错误和一些警告,我还是点击了运行,它无论如何都可以工作

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

    【讨论】:

    • 工作就像一个魅力.. ! +1
    猜你喜欢
    • 2016-01-03
    • 2013-10-04
    • 1970-01-01
    • 2015-12-07
    • 1970-01-01
    • 2016-12-22
    • 2014-11-08
    • 1970-01-01
    相关资源
    最近更新 更多