Симулятор iOS вылетает при запуске

Я использую Xcode 12 с симулятором iOS 13.4. При загрузке я получаю этот отчет о сбое.

Не удалось запустить launchd sim: не удалось выполнить привязку к сеансу, возможно, launchd sim завершился сбоем или не отвечает.

Что может вызвать это? Он работает в Xcode 11, но не в Xcode 12.


person Chris    schedule 25.09.2020    source источник
comment
Я видел в некоторых других вопросах, что перезапуск машины или Wi-Fi вы решили эту проблему. Стоит попробовать   -  person Itay Brenner    schedule 26.09.2020
comment
Я попытался перезагрузить компьютер и переустановить Xcode. Ничего не работает   -  person Chris    schedule 26.09.2020
comment
Вы пробовали удалить папку "Производные данные"? (Перейдите в Xcode - ›Настройки -› Местоположения - ›Производные данные (Щелкните маленькую стрелку) -› Удалить папку для вашего проекта) или создание нового симулятора?   -  person T. Haas    schedule 26.09.2020
comment
Попробуйте удалить настройки симулятора. Когда симулятор активен, перейдите к Device -> Erase All Content and Settings.   -  person kerim.ba    schedule 27.09.2020
comment
Кажется, когда я запускаю Xcode в режиме sudo, симулятор не запускается. Когда я не запускаю его в sudo, он работает нормально. Как я могу изменить настройки моего проекта Xcode, чтобы я мог запускать его в режиме, отличном от sudo? Я могу открыть проект только в режиме sudo.   -  person Chris    schedule 27.09.2020
comment
Та же проблема ... @ kerim.ba Симулятор не загружается, значит, НЕТ активного устройства.   -  person OliverD    schedule 02.10.2020
comment
@Chris Вы нашли обходной путь? Я даже не могу загрузиться с simctl из командной строки ... без запуска Xcode.   -  person OliverD    schedule 02.10.2020
comment
@OliverD Я только что обновился до Big Sur 11.0.1, и это сработало.   -  person aheze    schedule 12.01.2021


Ответы (2)


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

sudo chown root:admin /tmp
sudo chmod 1777 /tmp
sudo chown root:wheel /private/tmp
sudo chmod 1777 /private/tmp
person Isaac Vemula    schedule 30.03.2021
comment
Можете ли вы добавить в свой пост и объяснить, что делают эти команды? - person Scratte; 02.04.2021

Итак, проблема заключалась в том, что у моего проекта были разрешения, что он мог работать только в режиме sudo. Когда я попытался запустить симулятор в режиме sudo, это не удалось. Мне пришлось изменить разрешения моего проекта, чтобы он мог работать в режиме, отличном от sudo. Когда это произошло, я мог отлично запустить симулятор iOS.

person Chris    schedule 06.10.2020
comment
как ты сделал что можешь отредактировать свой ответ и показать пожалуйста? - person zeytin; 12.11.2020