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模拟器作为一个选项:)

  1. 点击你的项目根目录。
  2. 然后转到生成设置。
  3. 然后设置iOS部署目标5.0
  4. 然后select项目左上angular的iphone6。

    看到这个图像

解决了恢复旧版本的xcodeproj文件。