在XCode 5中使用iOS 5 Simulator?

时间:2013-10-09 20:16:05

标签: ios5 xcode5

似乎XCode 5只配备了iOS 6和7模拟器。有没有办法在XCode 5上使用iOS 5模拟器?

8 个答案:

答案 0 :(得分:27)

如果您在OS X v10.8下使用Xcode 5,那么如果您转到首选项 - >您应该可以在“组件”下看到下载的5.0和5.1模拟器。您可以直接从那里下载并安装。

如果您在OS X v10.9下使用Xcode 5,那么iOS 5模拟器将不再可用。

就学习经验而言,Apple在iOS 4和从OS X v10.7到v10.8的过渡方面做了同样的事情。因此,期待从现在开始,Apple将仅为iOS X版本以及之前版本的iOS提供模拟器并非没有道理。

答案 1 :(得分:7)

自Mavericks和Xcode 5.1以来,iOS5模拟器现已消失:(

似乎Apple希望我们专注于iOS7和iOS6。 (iOS5现在仅在活动AppStore设备上保持<1%至5%)

答案 2 :(得分:4)

虽然Mavericks下没有5.1模拟器,但您仍然可以连接旧的iPad1进行测试。

答案 3 :(得分:2)

可以从Xcode -> Preference -> Downloads -> Components

安装其他模拟器

Screenshot for downloading simulator

然而,在Xcode 5.x的情况下,由于Mavericks不允许,因此无法安装iOS 5模拟器。

Apple document for Xcode 5 Screenshot

Apple document for Xcode 5 link

答案 4 :(得分:1)

这在技术上并不能回答你的问题,但这就是我在实践中的表现:

您可以在系统上同时安装Xcode 4和5。 Xcode4确实支持iOS 5.您只需要从downloads page下载Xcode4并在安装到系统之前重命名应用程序(这样就不会通过Xcode 5复制它)。

编辑:此解决方案不再有效。曾经工作,但目前崩溃了。

答案 5 :(得分:0)

如果您仍然使用旧版本的XCode,可以尝试提供符号链接,如本文所述:https://stackoverflow.com/a/18957939/2415693

答案 6 :(得分:0)

我能够在Lion上使用Xcode 5运行iOS 5.0模拟器。但升级到Maverick后,它的效果与Lion上的相同。可能有办法,但不一样......

答案 7 :(得分:0)

我正在运行Mavericks,但我将Mountain Lion作为Parallels Desktop下的虚拟分区。在Xcode 5.0.2下载下,iOS 5.0和5.1模拟器出现了,我已经下载了它们,但遗憾的是我在运行应用程序时似乎无法选择它们。

如果我手动选择,5.1模拟器运行正常,只是我似乎无法从Xcode部署应用程序,即使我将部署目标设置为5.1.1。

为了满足我的好奇心,我还让Mountain Lion从外部硬盘(没有虚拟机)运行,我得到了相同的结果:没有将应用程序从Xcode 5部署到iOS 5.1.1