当我试图运行6时,iOS模拟器恢复到iOS7
我在XCode 5中有一个奇怪的情况,我无法解释。 我的项目的构build目标是iOS 6.1。 我进入模拟器菜单,将设备更改为iPhone Retina(4英寸)/ iOS 6.1。 应该运行在iOS6,是吗?
当我运行时,模拟器立即翻转到iOS7并运行应用程序。 我已经尝试从SIM卡中删除应用程序,清理生成文件夹,重置模拟器,重新启动…所有的标准的东西。 仍然发生。
这是我一直在iOS6 / Xcode 4中开发的一个项目。当我第一次在XCode 5中打开它时,系统提示我“更新故事板”。 我打了“是”,因为这似乎是一个好主意。 现在我担心我不能再支持(甚至testing)iOS6了吗?
感谢任何帮助。
几件事情来检查:
- 像@vikingosegundo说,点击你的项目文件,并select顶部的“信息”。 您的“iOS部署目标”应该设置为6.0或6.1
- 留在你的项目文件,并点击你的主要目标。 在顶部select“常规”。 您的“部署目标”在这里也应该设置为6.0或6.1。
现在,当你去select运行你的项目的模拟器应该让你select在iOS 6.0 / 6.1或iOS 7.0上运行
另外,您可以在iOS 6或7模式下使用故事板文件,方法是在项目导航器中select故事板文件,单击文件检查器,然后将“构build”和“查看为”更改为相应的iOS目标。
(要find文件检查器:在XCode中,一旦你select了故事板文件,进入右侧面板,点击左上angular的小文件图标,当你将鼠标hover在上面时,应该显示“文件检查器“)