我刚刚(非自愿地)升级到Xcode 10.3(10G8)。我收到以下错误:
/Users/hgm/XCode/Gnosys/TGuide/TGPrep/Assets.xcassets:-1:无法找到运行时iOS 12.4(IBSimDeviceTypeiPad2x(com.apple.dt.Xcode.IBSimDeviceType.iPad-2x)类型的合适设备12.4-16G73)-com.apple.CoreSimulator.SimRuntime.iOS-12-4
似乎到Xcode的升级未完成。
如果出现问题,如何确保完整安装?
小智 78
重新启动计算机/ macOS将解决此问题。
小智 48
杀死所有模拟器进程
$ sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
Run Code Online (Sandbox Code Playgroud)
设置正确的Xcode路径
$ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,请重置所有模拟器
$ xcrun simctl erase all
Run Code Online (Sandbox Code Playgroud)
Tim*_*eld 30
首先,尝试关闭所有正在运行的Simulator和Xcode实例。然后,重新启动CoreSimulatorService。
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
Run Code Online (Sandbox Code Playgroud)
现在,您应该可以构建和运行您的应用了,而不会出现任何问题。
如果没有,您可能会遇到的另一个问题是Xcode升级删除了某些版本的iOS。您可能需要从Xcode下载iOS模拟器。我从Xcode 10.2升级到10.3,没有模拟器可用。
转到Xcode-> Preferences,然后单击Components。
从那里您将能够下载iOS版本。
下载完成后,请再次关闭所有正在运行的Simulator和Xcode实例,然后尝试重新启动CoreSimulatorService。
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
Run Code Online (Sandbox Code Playgroud)