Я не могу запустить свое приложение на симуляторе с помощью симулятора Xcode 6 beta и iPhone 5s. Сначала я получаю сообщение об ошибке от симулятора
«Невозможно загрузить симулятор iOS»
а затем после того, как Xcode показывает мне следующую ошибку,
Невозможно запустить приложение в симуляторе.
Произошла ошибка во время работы (Domain = DTiPhoneSimulatorErrorDomain, Code = 2)
Ответы:
Я решил это, выполнив следующие действия:
источник
Убедитесь, что вы открываете Xcode 6 из приложений, а не из установочного файла.
Наконец, перезапуск Mac решает проблему в моем случае.
источник
После того, как я нашел несколько решений в Интернете, у меня сработало несколько процедур:
Закройте Xcode и iOS Simulator (и все связанные приложения)
Установите (или переустановите) Xcode6-Beta в папку Applications (прямо из файла .dmg)
Откройте Xcode6-Beta и перейдите в Xcode -> Настройки -> Местоположения -> Инструменты командной строки и выберите «Xcode 6.0» (убедитесь, что вы выбрали тот, который находится в папке «Приложения»)
Запустите iOS Simulator и перейдите в iOS Simulator -> Reset Content and Settings ...
Закройте все приложения и перезагрузите Mac (я снял флажок «Открыть окна заново ...»)
Откройте Xcode6-beta и протестируйте симулятор iOS.
Удачи
источник
Я использую Xcode 6 beta 2, и у меня проблема (код ошибки = 4 в моем случае) при запуске симуляторов iPad. Я думаю, что у меня возникла проблема, потому что я запускаю двойную загрузку Mac OS, а Xcode запускается с другого загрузочного диска
Я выполнил оба шага, рекомендованные @ayalcinkaya и @apascual, и у меня это сработало.
источник
В большинстве случаев это происходит из-за того, что в доке работает другой экземпляр симулятора.
Убейте другой экземпляр, и все должно работать нормально.
источник
У меня тоже была эта проблема, и я нашел решение, выполнив следующие действия:
После этого ->
Снова перезапустите xcode, и проблема решена.
Отключение переменной DYLD_INSERT_LIBRARIES решает мою проблему:
а) Откройте терминал и введите команду «sudo vi /etc/launchd.conf» и нажмите Enter.
б) Нажмите I «Вставить» и измените его.
к этому
и нажмите esc, чтобы выйти из режима вставки.
c) Сохраните изменения, набрав ": wq". Нажмите Enter.
d) Перезагрузите систему, и проблема будет решена.
До этого я не находил ни одной версии iOS перед каждым перечисленным устройством, но после установки или отключения переменной DYLD_INSERT_LIBRARIES я обнаружил то же самое перед каждым устройством.
источник
У меня возникла эта проблема после переименования имени папки по умолчанию «Xcode-Beta2» в «Xcode». Когда я переименовал его обратно в «Xcode-Beta2», симулятор работал как раньше.
источник
Что сработало для меня, так это удаление всех устройств в «Управление устройствами» и их добавление обратно после перезагрузки.
источник
Clean -> Run исправил это для меня.
Остальное пробовал, ничего не помогло. Хотя может и потребоваться.
источник
У меня была такая же проблема при запуске приложения с тем же именем, что и у ранее запущенного другого приложения.
Запустите «foo» -> создайте новый проект с именем «foo» -> выполнить -> error.
Как бы то ни было - мне кажется, что у iOS-Simulator есть несколько причин, чтобы сказать «эээ, что ты от меня хочешь? Хорошо, я выдам ошибку ...» ;-)
МОЕ РЕШЕНИЕ: Закройте симулятор iOS, снова запустите приложение.
Вот и все в подобных случаях.
источник
Наиболее частой причиной сообщения об ошибке является установка DYLD_INSERT_LIBRARIES. Большинство людей, сообщающих об этой проблеме, установили ее в /etc/launchd.conf. Вы можете отредактировать этот файл, чтобы удалить его (или просто удалить файл, поскольку это, вероятно, единственная строка) и перезагрузитесь, чтобы решить проблему.
Другая возможная причина этой проблемы заключается в том, что вы могли переименовать Xcode.app после его первого запуска. В этом случае просто перезагрузите компьютер (или переименуйте его обратно в то, что было раньше).
источник
Да, apascual правильный https://stackoverflow.com/a/24080160/2905967
Но для меня до шага 5 я удалил устройство симулятора (выберите и, нажав клавишу Delete на клавиатуре), какое устройство вызывает проблему. Ссылка: apascual answer
источник
Эти шаги могут помочь вам в решении вашей проблемы. Попробуй это:
1 (Щелкните iOS Simulator в верхней части экрана
2 (Нажмите «Сбросить содержимое и настройки».
3 (Нажмите "Сбросить" при появлении предупреждения.
4 (Запустите приложение еще раз на симуляторе
Это просто сбросит все содержимое и настройки симулятора iOS ранее.
Надеюсь, это поможет с ошибкой.
источник
У меня была та же проблема, и единственное решение, которое помогло мне исправить это, - переустановить Xcode.
источник
Удалите simulator / s и создайте снова в Xcode / Window / Devices, которые у меня работали ...
источник
Я обнаружил, что мне нужно выполнить обновление до новейшей OS X 10.10.1 (из OS X 10.9.5), чтобы заставить работать iOS 8.1.
источник
Идеальный ответ для этого исправления здесь
источник
В Xcode 11 я обнаружил, что в терминале работает следующее:
Источник: https://ekartco.com/2019/10/xcode-11-unable-to-boot-simulator-diehard/
источник
Ни одно из приведенных выше предложений не помогло мне.
Изменил параметр «Встраивать» для платформы, на которую была подана жалоба, на «Не внедрять» - проблема решена.
источник
У меня была эта проблема, пока я не поместил файл приложения Xcode 6-beta из папки, которая у меня была в каталоге моего приложения, в сам каталог приложения. Перезагрузили компьютер. Тогда это сработало.
Чтобы проверить, я снова создал папку в моем каталоге приложений и поместил туда свое приложение Xcode, и, опять же, это не сработало. Поместите его обратно в каталог Application; это сработало. В этих случаях мне даже не пришлось перезагружать.
Я действительно надеюсь, что Apple выходит за рамки жесткого кодирования.
источник
Я столкнулся с той же проблемой, что я сделал, я загрузил симулятор для IOS7, что вам нужно сделать, это перейти к: - 1.Xcode-> настройки-> Загрузки-> Компоненты 2. после этого в вашем проекте в общих настройках выберите Цель развертывания как 7.0 3. последнее, что нужно выбрать любой симулятор под 7.0 :)
источник
Я получил эту ошибку при попытке запустить одно из моих приложений только для iPad в симуляторе iPhone. Оно создано как универсальное приложение, я запускал его несколько раз на iPhone для тестирования и только недавно поставил флажок «Только для iPad» в конфигурации Target.
При попытке запустить его на моем устройстве iPhone я получил гораздо более полезное сообщение об ошибке: «Приложение в [/location/..../Name.app] может быть установлено только на iPad».
источник