Ошибка симулятора iOS Xcode 10 (ошибка OSStatus -600) - PullRequest
3 голосов
/ 08 июля 2019

После обновления до Мохаве я получаю следующую ошибку при попытке запустить симулятор:

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. Ни одно из решений этот вопрос о переполнении стека не сработало.
  4. Я также попробовал решение из этого вопроса (хотя это была другая ошибка), но оно также не работает.
  5. Я посмотрел в Google ошибку OSStatus -600 - это procNotFound , которая мало чем помогла.Это означает, что нет подходящего процесса с указанным дескриптором

Любые предложения будут оценены!

1 Ответ

2 голосов
/ 08 июля 2019

Перезагрузите компьютер (не только Xcode). Затем зайдите в Library / Developer / CoreSimulator / Devices и выбросьте все в мусорное ведро. Затем запустите Xcode, зайдите в «Устройства и симуляторы» и удалите все симуляторы из панели «Симуляторы». Теперь создайте один симулятор на панели Симуляторы. Вы сможете построить и запустить на нем.

РЕДАКТИРОВАТЬ ОП сообщает, что даже этого было недостаточно для очистки проблемных мертвых симуляторов. Также нужно было сказать xcrun simctl delete unavailable в Терминале.

...