当我尝试运行6时,iOS模拟器会恢复到iOS7

时间:2013-10-01 17:44:35

标签: ios ios-simulator xcode5

我在XCode 5中遇到了一个奇怪的情况,我无法解释。我的项目构建目标是iOS 6.1。我进入模拟器菜单并将设备更改为iPhone Retina(4英寸)/ iOS 6.1。应该在iOS6上运行,是吗?

当我点击运行时,模拟器立即翻转到iOS7并在其中运行应用程序。我尝试从sim中删除应用程序,清理构建文件夹,重置模拟器,重新启动...所有标准内容。仍然会发生。

这是我在iOS6 / Xcode 4中一直在进行的项目。当我第一次在XCode 5中打开它时,我被提示"更新故事板"。我点击了#34;是的"因为这似乎是一个好主意。现在我担心我不能再支持(甚至测试)iOS6 ???

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

要检查的一些事项:

  1. 像@vikingosegundo所说,点击你的项目文件,然后选择顶部的“信息”。您的“iOS部署目标”应设置为6.0或6.1
  2. 留在您的项目文件中,然后点击您的主要目标。选择顶部的“常规”。您的“部署目标”也应该设置为6.0或6.1。
  3. 现在,当您选择运行项目的模拟器时,它应该为您提供在iOS 6.0 / 6.1或iOS 7.0上运行的选项

    另外,您可以在iOS 6或7模式下使用故事板文件,方法是在项目导航器中选择Storyboard文件,单击File Inspector并将'Builds for'和'View as'更改为相应的iOS目标

    (要查找文件检查器:在XCode中,一旦选择了故事板文件,请转到右侧面板,然后单击左上角的小文档图标。当您将鼠标悬停在它上面时,它应该说'显示文件检查器')