所选设备的运行时未安装错误
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 模拟器将无法运行。
【讨论】:
以上是关于所选设备的运行时未安装错误的主要内容,如果未能解决你的问题,请参考以下文章
获取 ReferenceError:在 react-native ios 上运行 detox 测试时未定义设备
运行所选代码生成器时出错:“预期具有协定名称 "NuGet.VisualStudio.IVsPackageInstallerServices" 的1导出 ——VS2015错误记录