Xcode 12. 无法使用不可用的运行时进行查找
Xcode 12. Unable to lookup with an unavailable runtime
无法在 Xcode 12.0 beta 中启动模拟器。
只有选择了 SwiftUI 项目,模拟器才不会 运行。自动预览也不行。
模拟器 运行 iOS 14.0.
有什么建议吗?
我遇到了同样的问题,我刚刚找到了解决方案。
TL;DR: 退出所有 运行 sim 并重试,如果还是不行,删除 sim 并重新添加它。
实际上详细消息具有误导性(您可以通过单击“详细信息”看到),它显示:
Details
Unable to lookup with an unavailable runtime. Domain:
com.apple.CoreSimulator.SimError Code: 405
-- The iOS 14.0 simulator runtime is not available. Domain: com.apple.CoreSimulator.SimError Code: 401 Failure Reason: runtime
path not found Recovery Suggestion: Download the iOS 14.0 simulator
runtime from the Components section in Xcode's Preferences.
--
System Information
macOS Version 10.15.5 (Build 19F101) Xcode 12.0 (17177)
至少对我来说,详细消息是这么说的...这表明我没有安装 iOS 14 模拟器。
更令人困惑的是,当我打开 Xcode 设置并单击 Components
-> Simulator
时,我没有在列表中看到 iOS 14:
查看我的架构旁边的现有模拟器列表,它没有明确说明这些设备的 OS 是 运行 iOS 14。
为我解决的问题是:
- 确保退出任何潜在的 运行 模拟器。这一步可能就够了吗?其实我并没有尝试,我只是直奔第2步...
- 使用“设备和模拟器 Window”删除模拟器 - 您可以使用快捷方式 CMD+SHIFT+2 打开 - 通过右键单击 sim 和 select“删除”。我用的是iPhone SE(2代)...删了之后,然后
- 重新添加,点击同一个“设备和模拟器Window”左下角的加号按钮,选择需要的设备,可能和刚才删除的一样,并确保“ OS 版本”设置为 14。
- 再试一次 运行,成功了!
我有 MacOs Catalina (10.15.7)。退出模拟器并再次重新启动它然后尝试添加新设备。成功了。
我尝试了很多解决方案,但只有这个有效。
sudo xcrun simctl shutdown all && sudo xcrun simctl erase all
无法在 Xcode 12.0 beta 中启动模拟器。 只有选择了 SwiftUI 项目,模拟器才不会 运行。自动预览也不行。
模拟器 运行 iOS 14.0.
有什么建议吗?
我遇到了同样的问题,我刚刚找到了解决方案。
TL;DR: 退出所有 运行 sim 并重试,如果还是不行,删除 sim 并重新添加它。
实际上详细消息具有误导性(您可以通过单击“详细信息”看到),它显示:
Details
Unable to lookup with an unavailable runtime. Domain: com.apple.CoreSimulator.SimError Code: 405 -- The iOS 14.0 simulator runtime is not available. Domain: com.apple.CoreSimulator.SimError Code: 401 Failure Reason: runtime path not found Recovery Suggestion: Download the iOS 14.0 simulator runtime from the Components section in Xcode's Preferences. --
System Information
macOS Version 10.15.5 (Build 19F101) Xcode 12.0 (17177)
至少对我来说,详细消息是这么说的...这表明我没有安装 iOS 14 模拟器。
更令人困惑的是,当我打开 Xcode 设置并单击 Components
-> Simulator
时,我没有在列表中看到 iOS 14:
查看我的架构旁边的现有模拟器列表,它没有明确说明这些设备的 OS 是 运行 iOS 14。
为我解决的问题是:
- 确保退出任何潜在的 运行 模拟器。这一步可能就够了吗?其实我并没有尝试,我只是直奔第2步...
- 使用“设备和模拟器 Window”删除模拟器 - 您可以使用快捷方式 CMD+SHIFT+2 打开 - 通过右键单击 sim 和 select“删除”。我用的是iPhone SE(2代)...删了之后,然后
- 重新添加,点击同一个“设备和模拟器Window”左下角的加号按钮,选择需要的设备,可能和刚才删除的一样,并确保“ OS 版本”设置为 14。
- 再试一次 运行,成功了!
我有 MacOs Catalina (10.15.7)。退出模拟器并再次重新启动它然后尝试添加新设备。成功了。
我尝试了很多解决方案,但只有这个有效。
sudo xcrun simctl shutdown all && sudo xcrun simctl erase all