Xcode 5未显示在iOS 6上运行模拟器的方案选项

Xcode 5未显示在iOS 6上运行模拟器的方案选项,ios,xcode,ios-simulator,Ios,Xcode,Ios Simulator,Xcode 5运行良好,我能够在iOS 7设备和iOS 7模拟器上构建和运行应用程序 不过,我确实希望支持iOS 6.1,但我看不到任何为iOS 6模拟器构建和运行应用程序的方法 我做过的事情: 将的部署目标设置为6.1 下载的iOS 6模拟器 进入Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ 对于模拟器 最初,我试图通过在iOS模拟器应用程序的硬件>设备菜单中从iOS 7切换到iOS 6来查

Xcode 5运行良好,我能够在iOS 7设备和iOS 7模拟器上构建和运行应用程序

不过,我确实希望支持iOS 6.1,但我看不到任何为iOS 6模拟器构建和运行应用程序的方法

我做过的事情:

  • 将的部署目标设置为6.1
  • 下载的iOS 6模拟器
  • 进入Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
  • 对于模拟器
最初,我试图通过在iOS模拟器应用程序的硬件>设备菜单中从iOS 7切换到iOS 6来查看iOS 6模拟器中的应用程序,但iOS 6模拟器中没有任何应用程序

我正在收集答案,在单击“构建/运行”之前,我应该可以选择一些内容


我希望能够在iOS 6和iOS 7模拟器中看到我的应用程序。你知道我错过了什么吗?当我点击simulator下拉列表时,我看到了一个例子。

Xcode5既没有6.0 SDK也没有6.0 simulator。但是你可以做的是,你可以从以前的xcode(6.0版本为xcode4.5,ios6.1版本为xcode4.6)复制6.0SDK和6.0模拟器。你可以在/applications/xcode.app/contents/developer/platforms/iphonesimulator.platform/developer/applications/iphonesimulator.app找到模拟器

SDK位于/applications/xcode.app/contents/developer/platforms/iphoneos.platform/devicesupport/6.0

将模拟器和SDK的整个文件夹复制到与XCode5完全相同的路径中。 注意:要查看Xcode.app的内容,只需右键单击.app文件,您将获得一个选项“显示内容”


完成复制粘贴后,重新启动您的XCode5,您可以看到6.0/6.1模拟器作为一个选项:)

您所要做的就是转到Xcode->Preferences->选择“下载”选项卡并安装iOS 6.0模拟器

下载完成后,它将作为一个选项显示在您的方案中。


这可能对你有更好的帮助。你必须复制粘贴iPhoneOS6.1sdk文件夹。这是针对SDK的,类似地,不选择iPhoneOS.platform,而是选择iPhoneSimulator.platform,然后选择相同的路径

结果表明,解决方案将项目的部署目标从iOS 6.1更改为iOS 6.0,在此基础上,模拟器方案选择立即显示选择iOS 6或7模拟器的选项。基本上,部署目标应该与您安装的模拟器版本相匹配


多亏了一些问题中的随机评论者,比如谁提到这对他们有效。

只是一个小小的警告……我尝试了你所说的,但对我无效。。。 将“Project”上的部署目标从7.1更改为6.0


然后我意识到,部署目标仍然设置为7.1的“目标”-一旦我改变了它的工作

单击目标或项目>构建设置>架构>支持的平台:更改为iOS

如果您仍在寻找解决方案,以下是对我有效的方法:

  • 从xcode测试版的下拉菜单中,xcode>Open Developer Tool> iOS模拟器(如果出现弹出错误,请将其忽略)
  • 进入模拟器后,进入硬件>设备>管理设备
  • 删除模拟器下列出的所有内容
  • 重新启动你的机器
  • 之后,导航回模拟器中的管理设备,并单击加号添加回 你的模拟器。然后iOS 8模拟器将出现

为了让我的工作正常,我所做的是单击下拉列表中模拟器通常出现的左侧方案,然后选择编辑方案

将显示一个新窗口,确保在左侧突出显示Run,然后单击Info选项卡。选择可执行文件的.app文件

请检查您的“部署目标”是否高于模拟器上的可用目标

  • 单击项目根目录
  • 然后转到生成设置
  • 然后将iOS部署目标设置为5.0
  • 然后选择项目左上角的iphone6


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

    我复制/粘贴了iPhoneOS 6.1 SDK文件夹。我没有为iPHoneSimulator文件夹做这个,但我做了一个安装,就像Matt Tang提到的那样。我会检查是否有区别。我没有为模拟器做拷贝,但安装在7.0旁边添加了一个iPhoneSimulator6.1.sdk文件夹,如您所述。感谢您的指导,Matt,但我做到了。我已经添加了一个链接到我的OP(在末尾),显示了我在尝试选择模拟器时看到的内容。是的,我不确定。您是否尝试完全关闭XCode?另外,当你点击更多模拟器时,你能不能拍下这个标签的截图。。。屏幕截图中的选项?很抱歉回复太晚——是的,我已经完全关闭Xcode至少几次了。当我点击这个选项时,我看到了一个例子。是的,我剩下的唯一建议是删除xcode 5并重新下载它。这看起来很公平。。。特别是因为我还没有看到其他人有同样的问题。谢谢你的想法。我也刚刚开始有这个问题。。。然而,将部署切换到6.0并没有解决问题。。。仍然无法访问6.0模拟器实际上。。。看起来我需要从Xcode prefs中重新下载模拟器,因为新版本的Xcode使我的上一个模拟器失效。2014年iOS 8出现了这个问题