Ошибка Xcode, подключаемая к симулятору "Программное обеспечение вызвало прерывание соединения"
Когда я пытаюсь запустить свой проект с помощью симулятора Xcode, он продолжает давать мне ошибку "Программное обеспечение, вызванное отключением соединения".
Попробовал перезапустить симулятор и Xcode, и я недавно удалил папку DerivedData как было предложено в этом сообщении о сломанных игровых площадках, чтобы это также не помогло.
Ответы
Ответ 1
БЫСТРОЕ ИСПРАВЛЕНИЕ
Это происходит потому, что у вас установлено несколько версий Xcode. Вы должны быть уверены, что ваша ОС знает, что такое текущая версия, которую вы используете. Исправьте следующее:
Завершить и перезапустить Xcode
Следуйте ниже, если не решите.
Использование команд:
-
run sudo xcode-select --switch /Applications/your_custom_folder_if_needed/Xcode.app
-
Перезагрузите терминал и Xcode, и он будет работать нормально.
Пользователи без командной строки:
- Перезапустить Xcodes
- Перейти к Xcode → Настройки → Местоположение
- Выберите правильную версию в средствах командной строки
- Готово!
Ответ 2
Это связано с несколькими Xcode, установленными в вашей системе. Вот как вы это делаете:
- Закройте все запущенные Xcodes
- Перезапустить Xcode
- Перейдите к Xcode > Предпочтения > Местоположение
- Измените правильную версию в
Command Line Tools
Очистите проект и очистите производные данные, если это необходимо, затем запустите!
Ответ 3
В моем случае уйти и перезапустить данный Xcode было достаточно. У меня было два Xcodes, стабильные и бета-версии.
Ответ 4
Было показано, что удаление содержимого ~/Library/Developer/CoreSimulator
работает, как предложено в этот поток на форумах Apple.
(Думаю, я добрался до этого места, случайно запуская одновременно две версии Xcode.)