我在Mac OS X 10.9.5上安装了所有iOS 8模拟器的Xcode版本6.0.1(6A317)。我还下载了iOS 7.1模拟器。
我正在开发适用于iOS 8和iOS 7的应用程序。
我遇到的问题是Xcode 6没有在设备菜单中显示iOS 7.1模拟器。在某些时候,它确实显示了它们,但在我新创建的Xcode 6项目中却没有。
我正在寻找一些stackoverflow解决方案。我已经添加了iOS 7.1模拟器Window - Devices - SIMULATORS。它们也会通过“在运行Destionations菜单中显示”进行检查,但它们不会显示。
我通过将项目和目标部署目标设置为7.1找到了解决方法。但是,这是一个愚蠢的解决方案,因为每次测试我需要手动切换它们并返回7.1-8.0
这是我的第一个ipad应用程序,它在Xcode 5.1.1下运行良好。 iOS 7和iOS 8(在Xcode 5.1.1下创建)。现在我在Xcode 6.0.1中创建了一个项目。并且该项目没有正确显示模拟器,95%的应用程序无法正常工作。
我是iOS开发的新手,但我认为这是一个错误,但我不确定。请帮忙。
答案 0 :(得分:12)
部署目标是您打算支持的最低操作系统版本。
如您所述,您需要将部署目标设置为7.1才能查看7.1模拟器。如果部署目标是8.0,则运行目标菜单中将无法使用7.1模拟器。这是正确的行为,因为如果您的部署目标是8.0,则无法在iOS 7.1上运行。
答案 1 :(得分:2)
我已经有部署目标7.0,并且模拟器仍然无法用于7.1。
我通过进入Xcode首选项,选择了下载并重新下载了' Components'下缺少的7.1模拟器,解决了这个问题。虽然我以前有7.1模拟器,但Xcode 6升级似乎已经将它们删除了。