Xcode 5表现得很好,我可以在iOS 7设备和iOS 7模拟器上构建和运行应用程序。
但是,我确实想支持iOS 6.1,但我没有看到任何方法来构建和运行iOS 6模拟器的应用程序。
我做过的事情:
最初,我试图通过在硬件>中从iOS 7切换到iOS 6来在iOS 6模拟器中看到该应用程序。 iOS模拟器应用程序中的设备菜单,但iOS 6模拟器中没有任何应用程序。
我从答案like this one收集到,在点击构建/运行之前,我应该可以选择一些内容。
我希望能够在iOS 6和7模拟器中看到我的应用程序。我缺少什么想法?这是我点击模拟器下拉列表时看到的LINK。
答案 0 :(得分:36)
原来,解决方案是将项目的部署目标从iOS 6.1更改为iOS 6.0,模拟器方案选择立即显示选择iOS 6或7模拟器的选项。基本上,部署目标应与您已安装的模拟器版本匹配。
感谢像this one这样的问题的随机评论者,他们提到这些问题对他们有用。
答案 1 :(得分:9)
只是一点点警告....我试过你说的但它对我不起作用...... 将“项目”上的部署目标从7.1更改为6.0
然后我意识到部署目标在“目标”上仍然设置为7.1 - 一旦我改变了它的确有效!
答案 2 :(得分:8)
你所要做的就是去Xcode - >偏好 - >选择“下载”选项卡并安装iOS 6.0模拟器。
完成下载后,它应该显示为您的方案中的一个选项。
答案 3 :(得分:4)
点击定位或投影>构建设置>架构>支持的平台:更改为iOS
答案 4 :(得分:3)
我所做的工作是点击模拟器通常出现在下拉列表左侧的方案,然后选择编辑方案。
将显示一个新窗口,确保左侧突出显示“运行”,然后单击“信息”选项卡。选择可执行文件的.app文件。
答案 5 :(得分:2)
如果您仍在寻找解决方案,那么对我有用的是什么:
答案 6 :(得分:1)
这可能会帮助你更好..你必须复制粘贴iPhoneOS6.1sdk文件夹。这是针对SDK的,而不是iPhoneOS.platform选择iPhoneSimulator.platform,然后选择相同的路径。
答案 7 :(得分:1)
答案 8 :(得分:0)
Xcode5既没有6.0 SDK或6.0模拟器。但你可以做的是你可以从以前的Xcodes复制6.0SDK和6.0模拟器(xcode4.5 for 6.0和XCode4.6 for ios6.1)你可以在/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完全相同的路径中。 注意:要访问Xcode.app的内容,只需右键单击.app文件,您将获得“显示内容”选项。
完成复制粘贴后,重启你的XCode5,你可以看到6.0 / 6.1模拟器作为选项:)
答案 9 :(得分:0)
然后在项目的左上角选择iphone6。
答案 10 :(得分:-1)
解决了恢复旧版xcodeproj文件的问题。