繁体   English   中英

Xcode 7 中的 iOS 6 和 7 模拟器

[英]iOS 6 and 7 simulators in Xcode 7

如何在新 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 中,如果您单击“窗口”->“设备”,然后单击左下角的“+”按钮,然后单击“添加模拟器”。 应该有一个选项可以选择旧版本的 iOS 模拟器。

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

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

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

我还没有找到任何方法来使用任何 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 上运行我的代码主要是为了检查它是否足够快。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM