xcode 如何修复意外错误发生noDeviceType(“com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max”)?

exdqitrt  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(106)

我尝试在Xcode 11中启动SwiftUI应用程序的预览,但它不允许我,尽管模拟器实际上在那里。
模拟器:


的数据
错误:



我想在Xcode中看到SwiftUI应用的预览。
我有macOS 10.15,现在只是下载Xcode 12,因为Big Sur在2013年底无法在iMac上运行。

67up9zun

67up9zun1#

是的,这是因为你运行的模拟器运行的是iOS 14,正如你从标题中看到的那样,所以你需要**XCode 12。
参见14.4的模拟器标题:
x1c 0d1x的数据
你可以构建和运行它的原因是因为你没有通过一些特殊的SwiftUI协议连接到它。我不是苹果Maven,但它就是这样。你在▶(开始)子菜单中看到它的原因是因为Xcode可以通过它自己的特殊方法(可能是通过阅读/procs文件)来查找正在运行的模拟器,这与SwiftUI预览内容是分开的。
更新到Xcode 12:



然后预览将起作用。下一个问题是如何去掉顶部的白色条纹,我敢肯定在某个地方有一篇关于它的文章。
预览将在那里:


相关问题