我在iPad Air上使用Xcode 10.3 beta 2运行应用程序时遇到编译时问题,我收到以下问题。
Failed to find a suitable device for the type SimDeviceType : com.apple.dt.Xcode.IBSimDeviceType.iPad-2x with runtime SimRuntime : 10.3 (14E5239d) - com.apple.CoreSimulator.SimRuntime.iOS-10-3
非常感谢任何帮助。
答案 0 :(得分:94)
在更新XCode时,似乎旧的模拟器进程仍在后台打开。
只需运行
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
可以解决问题。
不需要清理项目和/或构建文件夹。
答案 1 :(得分:15)
如果您退出Xcode并仍然得到相同的错误,请尝试清理(命令+ shift + option + k)并选择选项" Clean"在弹出窗口中。重复2至3次。它适用于我的情况。
答案 2 :(得分:6)
我遇到了同样的问题。就我而言,我在构建之前从之前版本的Xcode启动了模拟器。当我退出模拟器时问题仍然存在,但重新启动Xcode解决了它。
答案 3 :(得分:3)
我在最新的Xcode 10.3(10G8)上遇到了相同的问题。在我可以再次编译之前,必须执行大约4或5次完整的项目清理,然后弹开盒子。我希望苹果能解决这个问题。
答案 4 :(得分:1)
唯一解决它的是以下内容:
~/Library/Developer/CoreSimulator/Profiles/Runtimes
文件夹答案 5 :(得分:0)
我首先启动模拟器来解决这个问题,Xcode将通过构建。
然后在设备上运行项目。
希望这会有所帮助
答案 6 :(得分:0)
如果您运行的是多个版本的xcode,则应检查xcode-select -p
以确保使用正确版本的xcode和编译器。如果没有,请使用xcode-select -s { correct xcode path }
设置正确的xcode版本。
答案 7 :(得分:0)
我只需要断开连接到Mac的iPad。出于某种原因,这与Xcode正在编译的方式相混淆。
答案 8 :(得分:0)
获得相同的问题,但在成功解决此问题一小时后出现xcode问题。所以请重新打开你的xcode然后清理你的项目..或者使用short cut命令清除(命令+ shift + option + k)
答案 9 :(得分:0)
如果您正在iPhone上运行应用程序,请更新您的iPhone软件版本(如果该版本低于12.4)
请确保您的iPhone软件版本不低于12.4。
它将起作用。