【问题标题】:iOS 6 and 7 simulators in Xcode 7Xcode 7 中的 iOS 6 和 7 模拟器
【发布时间】:2015-11-17 14:09:52
【问题描述】:

如何在新 Xcode 中使用旧模拟器?

我的旧 Xcode 5.1.1 中有 2 个 SDK(6.1 和 7.1),路径如下:

Xcode.app -> 右键点击<Show package contents> -> Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

将两个 SDK 复制到我的新 Xcode,但 Xcode 只显示 8.4 和 9.0。

有什么建议吗?或者我可以从某个地方下载它(我相信没有)?

【问题讨论】:

  • 那么你使用 XCode 7 还是 XCode 5.1.1?

标签: ios xcode ios-simulator


【解决方案1】:

在 Xcode 中,如果单击 Window->Devices,然后单击左下角的“+”按钮,然后单击 Add Simulator。应该有一个选择旧版本 iOS 模拟器的选项。

如果没有 iOS 6.1 或 7.1 的选项,点击“+”按钮后,点击 iOS 版本的下拉列表,然后点击下载更多模拟器。然后选择你想要的。

【讨论】:

  • 通过这种方式,或者最快的方式是通过Preferences > Downloads > Components,不会有旧的模拟器。仅限 iOS 8.1 - 仅限 8.4。
【解决方案2】:

对于 XCode 7.1,您不能使用 iOS7 和更早版本的模拟器 - 它不兼容。看起来Apple永远不会支持它们。这意味着您至少不能以官方方式在模拟器上执行此操作(您仍然可以在真实设备上执行此操作)。你可能不知道,但这也取决于你的 OSX:

  • El Capitan 支持 iOS 8.1。
  • 优胜美地支持 iOS 7.1

【讨论】:

    【解决方案3】:

    我还没有找到任何使用任何 iOS 7 模拟器的方法。但是,运行 iOS7 的 iPhone 4 连接到 Xcode 7.3,在 MacOS X 10.11.4 上使用 iOS 9 SDK 运行得很好。

    要在所有能够运行 iOS 7 的设备上支持 iOS 7,您将需要适用于 iPhone 4 和 5(视网膜)的 LaunchImages,以及适用于 1x 和 2x 的纵向和横向 iPad。

    我认为此时支持 iOS 6 是没有意义的。那就是 iPhone 3GS。 iOS 7 正在推动它;我在 iPhone 4 上运行我的代码主要是为了检查它是否足够快。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-03
      • 2015-12-07
      • 1970-01-01
      • 2013-12-08
      • 2014-11-20
      • 1970-01-01
      • 1970-01-01
      • 2016-02-21
      相关资源
      最近更新 更多