似乎XCode 5只配备了iOS 6和7模拟器。有没有办法在XCode 5上使用iOS 5模拟器?
答案 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
然而,在Xcode 5.x的情况下,由于Mavericks不允许,因此无法安装iOS 5模拟器。
答案 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