Xcode 5不显示Scheme选项在iOS 6上运行模拟器
Xcode 5performance得很好,我可以在我的iOS 7设备和iOS 7模拟器上构build和运行应用程序。
但是,我确实想要支持iOS 6.1,但是我没有看到任何方法来构build和运行iOS 6模拟器的应用程序。
事情我做了:
- 为项目和目标设置部署目标为6.1
- 下载的iOS 6模拟器
- 将iOS 6 SDK复制到Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
- 重置模拟器的内容和设置
最初,我试图通过在iOS模拟器应用程序的硬件>设备菜单中从iOS 7切换到iOS 6来在iOS 6模拟器中看到该应用程序,但是在iOS 6模拟器中没有任何应用程序。
我从这样的答案收集,应该有我可以select之前,我单击生成/运行。
我希望能够在iOS 6和7模拟器中看到我的应用程序。 任何想法我失踪? 这是我点击模拟器下拉列表时看到的链接 。
原来,解决方法是将项目的部署目标从iOS 6.1更改为iOS 6.0,此时模拟器schemeselect立即显示selectiOS 6或7模拟器的选项。 部署目标基本上应该与您安装的模拟器版本匹配。
感谢这样的问题中的随机评论者提到这对他们有效。
只是一点警告….我试着你说什么,但它不适合我…将“项目”的部署目标从7.1更改为6.0
然后我意识到,“目标”上的“部署目标”仍然设置为7.1 – 一旦我改变了它的工作!
所有你需要做的是去Xcode的 – >首选项 – >select“下载”选项卡,并安装iOS 6.0模拟器。
一旦你完成下载,它应该显示在你的计划中的一个选项。
单击以定位或项目>构build设置> A Architecture>支持平台:更改为iOS
我所做的工作是点击模拟器通常出现在下拉列表左侧的scheme,然后select编辑scheme。
将会显示一个新的窗口,确保左侧突出显示“运行”,然后单击“信息”选项卡。 为可执行文件select.app文件。
如果你仍然在寻找一个解决scheme,这是什么对我有用:
- 从Xcode beta的下拉菜单,Xcode>开放开发工具> iOS模拟器(如果你popup错误只是解雇它)
- 进入模拟器后,进入硬件>设备>pipe理设备。
- 删除模拟器下列出的所有东西。
- 重新启动你的机器。
- 之后导航回模拟器中的pipe理设备,然后点击加号添加您的模拟器。 然后,iOS 8模拟器将显示出来。
这可能会帮助你更好的..你必须复制粘贴iPhoneOS6.1sdk文件夹。 这是为了SDK,类似的,而不是iPhoneOS.platform,然后selectiPhoneSimulator.platform,然后相同的path。
请检查您的“部署目标”是否高于您的模拟器上可用的。
Xcode5既没有6.0 SDK或6.0模拟器。 但是,你可以做的是,你可以复制6.0SDK和6.0模拟器从以前的Xcode(Xcode4.5为6.0和XCode4.6为iOS6.1)你可以find模拟器/applications/xcode.app/contents/developer /platforms/iphonesimulator.platform/developer/applications/iphone simulator.app
和SDK位于/applications/xcode.app/contents/developer/platforms/iphoneos.platform/devicesupport/6.0
将模拟器和SDK的整个文件夹复制到XCode5的完全相同path中。 注意:去Xcode.app的内容只需要右键单击.app文件,你将得到一个选项“显示内容”。
一旦你完成复制粘贴,重新启动你的XCode5,你可以看到6.0 / 6.1模拟器作为一个选项:)
- 点击你的项目根目录。
- 然后转到生成设置。
- 然后设置iOS部署目标5.0
-
然后select项目左上angular的iphone6。
看到这个图像
解决了恢复旧版本的xcodeproj文件。