我在XCode 5中遇到了一个奇怪的情况,我无法解释。我的项目构建目标是iOS 6.1。我进入模拟器菜单并将设备更改为iPhone Retina(4英寸)/ iOS 6.1。应该在iOS6上运行,是吗?
当我点击运行时,模拟器立即翻转到iOS7并在其中运行应用程序。我尝试从sim中删除应用程序,清理构建文件夹,重置模拟器,重新启动...所有标准内容。仍然会发生。
这是我在iOS6 / Xcode 4中一直在进行的项目。当我第一次在XCode 5中打开它时,我被提示"更新故事板"。我点击了#34;是的"因为这似乎是一个好主意。现在我担心我不能再支持(甚至测试)iOS6 ???
感谢任何帮助。
答案 0 :(得分:1)
要检查的一些事项:
现在,当您选择运行项目的模拟器时,它应该为您提供在iOS 6.0 / 6.1或iOS 7.0上运行的选项
另外,您可以在iOS 6或7模式下使用故事板文件,方法是在项目导航器中选择Storyboard文件,单击File Inspector并将'Builds for'和'View as'更改为相应的iOS目标
(要查找文件检查器:在XCode中,一旦选择了故事板文件,请转到右侧面板,然后单击左上角的小文档图标。当您将鼠标悬停在它上面时,它应该说'显示文件检查器')