在 10.9 上使用 Xcode 6 没有可用的 iOS 8.0 模拟器

Posted

技术标签:

【中文标题】在 10.9 上使用 Xcode 6 没有可用的 iOS 8.0 模拟器【英文标题】:Using Xcode 6 on 10.9 no iOS 8.0 simulator available 【发布时间】:2014-07-26 21:04:54 【问题描述】:

我也安装在 10.10 分区并可以访问那里的 ios 8.0 模拟器,但由于某种原因,在 10.9 上遵循相同的设置过程时没有可用的 8.0 模拟器,我只能选择使用“iOS 设备” '。

我的命令行工具是 Mavericks 的最新工具,在“位置”下选择。如果我更改我的部署目标,我可以启动一个 7.1 模拟器。唯一可能的异常值是我使用 iRamDisk 来管理模拟器和派生数据文件存储。但是,我已禁用此功能,卸载并重新安装 Xcode 无济于事。其他 Xcode 安装会不会有冲突?

非常感谢任何帮助或想法。谢谢。

【问题讨论】:

我在将 Xcode 6 从 Beta 6 重新安装到 Beta 7 时遇到了这个问题 请检查:***.com/a/25388857 这对我有用..谢谢 正如@jeremy 提到的,当您在最初启动Xcode 应用程序后重命名它时会触发此问题。 【参考方案1】:

接受的答案对我不起作用,重新启动 OSX 解决了问题

【讨论】:

我在安装 Xcode 6.0.1 后遇到了这个问题。重启电脑解决了。 我很高兴它帮助解决了这个问题。但是,对于在 Mac OS X 上重新启动并不满意 :) @nextRiot 检查这个答案 苹果正在成为新的微软:( 重启 osx 并没有为我解决问题,接受的答案确实【参考方案2】:

我在新 MacBook Pro 上从 Time Machine 恢复后遇到了同样的问题,并在开发者论坛中找到了来自 Abel Pascual 的 solution:

    打开 Xcode 6 测试版 转到菜单 Xcode > 打开开发者工具 > iOS 模拟器 即使出现错误对话框,您仍然可以访问 iOS 模拟器的菜单 选择硬件 > 设备 > 管理设备 添加(如果缺少)您需要的所有设备,或者删除并重新创建出现故障的设备。

(您可以在~/Library/Developer/CoreSimulator/Devices查看设备)。

【讨论】:

谢谢@Binks!这确实是答案,我也从 Time Machine 中进行了恢复,这很可能是催化剂。 @NextRiot 正确答案来自 amleszk 于 8 月 27 日 20:46 回答 对我来说很疯狂的是 ~/Library/Developer/CoreSimulator/Devices 不存在。我还从备份中恢复 - 在我的情况下是崩溃计划。我会再次尝试重新安装 Xcode,看看效果如何...... 似乎 iOS Simulator > Hardware Menu > Device > Manage Devices 与 Xcode > Window Menu > Devices 位于同一个位置? @Ryan 是的。这也适用于 Xcode 7 Beta。感谢您指出这一点(我无法让 iOS 模拟器菜单与弹出窗口一起出现)。【参考方案3】:

这对我有用..尝试更改部署目标

【讨论】:

嗖嗖!你是英雄。 我的目标是在 iOS9.1 上,然后我将其更改为 iOS9 并且它工作。 #英雄 是的 - 这对我有用。重新启动 OSX,上面的其他答案没有。我想这是因为我一直在运行 Xcode 的 beta 版本(7.0)并且选择了 OS 9。当我切换到 Xcode 的普通版本时,仍然选择了 OS 9,但显示为灰色。退回到 8.4 对其进行了排序。【参考方案4】:

这个问题有不同的解决方案:

    下载 Xcode 模拟器 Xcode -> 偏好 -> 下载

    您可以在此处下载'组件'标签中的模拟器。 此外,下载文档选项卡中提供的'库'。这可能是有用的帮助。

    下载后如果没有出现 iOS 8 模拟器,则重新启动您的 Mac

第 1 步和第 2 步帮助我解决了问题。

【讨论】:

【参考方案5】:

如 Xcode 6 发行说明中所述,如果在启动 Xcode.app 后重命名它,您将无法使用 iOS 模拟器。目前,解决方法是重命名或重新启动。

这个问题大部分应该在 Xcode 7 中得到解决。还有一些边缘情况,但大多数用户应该不会再遇到这样的问题了。

【讨论】:

【参考方案6】:

这可能不是这里的任何人都在寻找的答案,但在我的构建设置中,“支持的平台”设置为 iphoneos 而不是 iOS;当我将它切换到iOS 时,它决定它可以在模拟器上运行。

但是,这也在我的项目中产生了大约 200 个错误,所以我不确定这是否是解决方案。

【讨论】:

以上是关于在 10.9 上使用 Xcode 6 没有可用的 iOS 8.0 模拟器的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 rvm 在 OS_X 10.9 上安装 ruby​​ 2.1.0? (没有可用的二进制红宝石:osx/10.9/x86_64/ruby)

使用情节提要的 Xcode 6.1 OSX 应用程序不呈现窗口或菜单栏

如何在 OS X 10.9 中卸载多个 Xcode 实例

XCode 持续集成

我的空 swift 应用程序在部署目标 7.1 的 xcode6-beta 上崩溃

代码符号 cmd 通过 Mavericks 10.9 上的原始文件更改应用程序的快捷方式