Xcode 7中的iOS 6和7模拟器

时间:2015-11-17 14:09:52

标签: ios xcode ios-simulator

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

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

  

Xcode.app - &gt;右键单击并<Show package contents> - &gt;   内容/开发商/平台/ iPhoneSimulator.platform /开发商/软件开发工具包/

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

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

3 个答案:

答案 0 :(得分:1)

在Xcode中,如果单击Window-&gt; Devices,则在左下角单击“+”按钮,然后单击“添加模拟器”。应该有一个选择旧版iOS模拟器的选项。

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

答案 1 :(得分:1)

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

  • El Capitan支持iOS 8.1。
  • Yosemite支持iOS 7.1

答案 2 :(得分:0)

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

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

我认为此时支持iOS 6毫无意义。这就是iPhone 3GS。 iOS 7正在推动它;我在iPhone 4上运行我的代码主要是为了检查它的速度。