所选设备的运行时未安装错误

Posted

技术标签:

【中文标题】所选设备的运行时未安装错误【英文标题】:The runtime for selected device is not installed error 【发布时间】:2014-08-16 20:53:01 【问题描述】:

我正在尝试在 ios8 模拟器上使用 xcode 6 运行应用程序,但出现错误 "The runtime for selected device is not installed ".

我已经在首选项中设置了命令行工具,但没有运气。 请帮忙。

【问题讨论】:

您的设备是否从架构弹出窗口中显示出来? @NitinGohel:不明白你的意思。 当我尝试在模拟器iPhone4s ios8上运行项目时出现错误。 【参考方案1】:

这是因为您从计算机中删除了 Xcode 5。

【讨论】:

我的系统上有 xcode5。我刚刚改名了?这是什么原因? 我将 xode 5 重命名回 xcode.app 并且它起作用了。谢谢。请更新您的答案。我愿意接受。 另请参阅发行说明:“在运行该捆绑包中的任何 Xcode 工具后重命名 Xcode.app 可能会导致 iOS 模拟器不再可用。(16646772) 解决方法:将 Xcode.app 重命名回首次启动或重新启动 Mac 时的情况。” (adcdownload.apple.com//Developer_Tools/xcode_6_beta_6_gl2i5q/…)。 修复了我的问题,将 Xcode6 beta5 从垃圾箱移回应用程序文件夹,它解决了问题【参考方案2】:

这只是在对 Yosemite 10.10 和 Xcode 6.6 进行 beta 更新后发生在我身上。我仍然安装了 XCode 5,我认为可能是因为删除了 XCode 6.5,但将其放回应用程序并没有帮助。

首先,确保您的模拟器中安装了所有设备。这可以立即修复它。iOS 模拟器 --> 硬件 --> 设备 --> 管理设备

但是,我安装了所有正确的设备,但仍然出现错误。这是最终修复它的原因:XCode --> 打开开发者工具 --> iOS 模拟器iOS 模拟器 --> 重置内容和设置重启电脑

【讨论】:

谢谢你,你让我开心:-) 为我工作。谢谢! 对于那些发现这一点的人来说,最后的重启是必不可少的。当你再次启动 Xcode 时,所有的模拟器都会回来。据我所知,发生的事情是,Apple 将模拟器二进制文件移动到 b6 中并破坏了所有模拟器。所以删除它们,重新启动,它们会回到正确的位置。【参考方案3】:

安装 Xcode 后,请务必在终端中“选择”它,然后再启动/下载更新。

例如

sudo xcode-select -switch /Applications/Xcode6-Beta6.app/Contents/Developer/

也很方便... 这个命令显示你当前选择的 Xcode 版本。

sudo xcode-select --print-path

【讨论】:

【参考方案4】:

对我来说恢复 xCode 6 beta 5 有帮助

【讨论】:

【参考方案5】:

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

【讨论】:

【参考方案6】:

我将 xode 5 重命名回 xcode.app 并且它起作用了。如果我们重命名 xcode,iOS 模拟器将无法运行。

【讨论】:

以上是关于所选设备的运行时未安装错误的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 无法使用所选设备运行

获取 ReferenceError:在 react-native ios 上运行 detox 测试时未定义设备

卸载时未删除Windows服务(WIX 3)

运行所选代码生成器时出错:“预期具有协定名称 "NuGet.VisualStudio.IVsPackageInstallerServices" 的1导出 ——VS2015错误记录

安装拉力编码依赖项时未安装 NPM 警告所需的对等依赖项

Flutter:在连接的设备上运行或构建到 apk 时未加载 Json 文件