如何修复Xcode中出现的Unexpected error occured noDeviceType("com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max")错误?
解决Xcode 11中SwiftUI预览无法启动的问题
针对你在macOS 10.15上使用Xcode 11启动SwiftUI预览失败的问题,可尝试以下方案:
针对当前Xcode 11的应急修复
重置Xcode预览相关服务与缓存
- 彻底关闭Xcode和所有运行的模拟器
- 打开终端执行以下命令:
killall -9 com.apple.CoreSimulator.CoreSimulatorService rm -rf ~/Library/Developer/Xcode/DerivedData rm -rf ~/Library/Developer/CoreSimulator - 重新启动Xcode,等待项目索引完成后再次尝试启动预览
检查并修复模拟器状态
打开Xcode的Window > Devices and Simulators菜单,确认目标模拟器状态为Available:- 若显示
Unavailable,右键点击模拟器选择Delete,再点击左下角+按钮重新添加对应iOS版本的模拟器 - 选中模拟器后,点击右下角的
Check and Fix按钮(若有)修复模拟器权限问题
- 若显示
关于你正在下载的Xcode 12
macOS 10.15完全支持Xcode 12,且Xcode 12对SwiftUI预览的稳定性和兼容性比Xcode 11提升明显。安装完成后直接替换Xcode 11,大概率能直接解决预览启动失败的问题。若需要保留Xcode 11,可将其重命名为Xcode11.app后再安装Xcode 12。
内容的提问来源于stack exchange,提问作者Grove
相关产品推荐
相关产品推荐

