我刚刚(非自愿地)升级到Xcode 10.3(10G8)。我收到以下错误:
/Users/hgm/XCode/Gnosys/TGuide/TGPrep/Assets.xcassets:-1:在运行时无法找到类型为IBSimDeviceTypeiPad2x(com.apple.dt.Xcode.IBSimDeviceType.iPad-2x)的合适设备iOS 12.4(12.4-16G73)-com.apple.CoreSimulator.SimRuntime.iOS-12-4
似乎到Xcode的升级未完成。
如果出现问题,如何确保完整安装?
答案 0 :(得分:6)
只需重新启动Mac OS! 对我来说很好
答案 1 :(得分:1)
首先,尝试关闭所有正在运行的Simulator和Xcode实例。然后,重新启动CoreSimulatorService。
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
您现在应该可以构建并运行您的应用程序了。
否则,您可能会遇到的另一个问题是Xcode升级删除了某些版本的iOS。您可能需要从Xcode下载iOS模拟器。我从Xcode 10.2升级到10.3,并且没有可用的模拟器。
转到Xcode
-> Preferences
,然后单击Components
。
您可以从那里下载iOS版本。
下载完成后,再次关闭所有正在运行的Simulator和Xcode实例,然后尝试重新启动CoreSimulatorService。
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
答案 2 :(得分:1)
工作正常还是我。
我已经清理了Xcode文件夹和项目,但是没有用。
答案 3 :(得分:1)
杀死所有模拟器进程
$ sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
设置正确的XCode路径
$ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
如果没有,请重置所有模拟器
$ xcrun simctl全部清除
答案 4 :(得分:1)
我遇到了同样的问题,只能通过再次下载模拟器列表中使用的iOS版本(从Xcode Preferences> Components)来解决此问题。之后,重新生成(命令B)解决了该错误。
就我而言,下载iOS 10.3.1是解决方案,但您使用的版本可能有所不同。