iOS Xcode 10模拟器错误(OSStatus错误-600)

时间:2019-07-08 01:17:21

标签: ios xcode simulator

自升级到Mojave以来,尝试运行模拟器时出现以下错误。

enter image description here

当您确认错误后,模拟器将运行,但是该应用程序未从Xcode上传到模拟器。

如果我连接实际设备,则可以构建并运行该应用程序,没有问题。我已经尝试了一些不同的应用程序,因此它似乎并不是特定于应用程序的。

Mac控制台中的日志显示:

default 11:13:49.003902 +1000   Xcode    iOSSimulator: Could not launch simulator: -600
default 11:13:49.004097 +1000   Xcode    iOSSimulator: ?<DVTiPhoneSimulator (0x7fd0b309d380), iPhone X, unknown class, 12.2 (16E226), FAA893B1-BCCB-402E-87DD-24DC7710B4A5> could not launch simulator for com.apple.platform.iphonesimulator

我尝试过的事情:

  1. 将其关闭然后再次打开。 Xcode,模拟器和笔记本电脑。
  2. 清理了构建文件夹并删除了衍生数据。
  3. this stack overflow question的所有解决方案均无效。
  4. 我还尝试了this question中的解决方案(尽管这是一个不同的错误),但是它也不起作用。
  5. 我在Google上查找了OSStatus错误-600,它是procNotFound,实际上并没有太大帮助。这意味着没有具有指定描述符的合格进程

任何建议将不胜感激!

1 个答案:

答案 0 :(得分:2)

重新启动计算机(不仅仅是Xcode)。然后进入Library / Developer / CoreSimulator / Devices并将所有内容扔进垃圾箱。然后启动Xcode,进入“设备和模拟器”,然后从“模拟器”窗格中删除所有模拟器。现在,在“模拟器”窗格中创建一个模拟器。您将能够在其上构建和运行。

EDIT (OP)报告说,即使这样也不足以清除有问题的死模拟器。还必须在终端机上说xcrun simctl delete unavailable