Симулятор Xcode 10.0 не может загрузиться

Недавно я пытался использовать новейшую версию Xcode (10.0), но когда я открываю симулятор, я получаю сообщение об ошибке

"симулятор не загружается"

Я пытался загрузить предыдущие версии, но все равно получаю ту же ошибку.

Скриншот проблемы прилагается


person Liam Ramsbottom    schedule 12.10.2018    source источник
comment
Удалите все симуляторы.   -  person matt    schedule 12.10.2018
comment
Пожалуйста, укажите, это симулятор iOS или симулятор tvOS.   -  person Cœur    schedule 22.10.2018
comment
Удаление симуляторов iphone и watchOS работает отлично.   -  person Nirav Jain    schedule 25.11.2019


Ответы (1)


Ваши симуляторы могут застрять в каком-то цикле, попробуйте запустить это в bash:

Следующие строки удаляют все симуляторы

xcrun simctl shutdown all  
xcrun simctl delete $(xcrun simctl list | grep -o '[0-9A-F]\{8\}-[0-9A-F]\{4\}-[0-9A-F]\{4\}-[0-9A-F]\{4\}-[0-9A-F]\{12\}' | xargs)
xcrun simctl delete unavailable

Затем вы можете снова установить все устройства через xcrun simctl или через xcode. Просто запустите этот код в bash построчно еще раз:

# This takes latest runtime available in xcode build. (IT counts with beta...)
runtime=$(xcrun simctl list runtimes | grep "iOS" | tail -1 | awk -F' - ' '{print $3F}')

# Simulators should carry the iOS version. And probably CI Prefix.
# Check if simulators alreadz exists.
echo "The current iOS runtime is: $runtime"
xcrun simctl create "iPhone 7" com.apple.CoreSimulator.SimDeviceType.iPhone-7 $runtime
person Dominik Bucher    schedule 12.10.2018
comment
Я уверен, что есть решения, не связанные с командной строкой: ОП даже не указал, была ли это iOS или нет, или пробовал ли он классические шаги из предыдущих вопросов по этому вопросу. - person Cœur; 22.10.2018
comment
Я уверен, что нет: D, потому что вы просто не можете отключить симуляторы, застрявшие в памяти ... Вы можете использовать монитор активности для отключения процессов CoreSimulator, но вам нужно быть осторожным, чтобы не убить некоторые из них, которые нельзя перезагрузить до перезагрузки компьютера. . - person Dominik Bucher; 22.10.2018
comment
Я имею в виду: этот вопрос о невозможности загрузки симулятора является дубликатом Невозможно запустить приложение в Simulator: Xcode beta 6 iOS 8, у которого уже есть 28 ответов, и ни один из них не использует xcrun. - person Cœur; 22.10.2018
comment
:) хорошо знать - person Dominik Bucher; 22.10.2018
comment
Идеальный ответ для этого исправления: stackoverflow.com/a/48075384/4439983. - person Noor; 26.03.2019
comment
Работал на Xcode 11.2. - person Touhid; 11.11.2019