Невозможно запустить приложение в Simulator: Xcode beta 6 iOS 8

Я не могу запустить приложение на симуляторе с помощью симулятора xcode 6 beta и iPhone 5s. Сначала я получаю сообщение об ошибке от Simulator "Невозможно загрузить iOS simulator", а затем после того, как xcode покажет мне следующую ошибку,

Xcode Error

Ответ 1

Я решил его выполнить следующие шаги:

  • Открыть Xcode 6 beta​​li >
  • Перейдите в меню Xcode > Открыть инструмент разработчикa > iOS Simulator
  • Даже если появится диалоговое окно с ошибкой, у вас все равно будет доступ к меню iOS Simulator
  • Выберите "Оборудование" > "Устройство" > "Управление устройствами"
  • Нажмите на значок "+" внизу
  • Добавьте (если отсутствуют) все устройства, которые вы хотите, или удалите и заново создайте неисправные устройства.
  • Если кто-то из симуляторов не работает, щелкните его правой кнопкой мыши и удалите его, а затем снова заново создайте.

enter image description here

Ответ 2

  • Убедитесь, что вы выбрали XCode6 в качестве инструментов командной строки в настройках > Раздел местоположений

XCode6 Preferences

  • Убедитесь, что вы открыли XCode 6 из приложений не из установочного файла.

  • Наконец, перезагрузка Mac решит проблему в моем случае.

Ответ 3

После того, как я нашел некоторые решения в Интернете, для меня работала комбинация процедур:

  • Закрыть Xcode и iOS Simulator (и все связанные приложения)

  • Установите (или переустановите) папку Xcode6-Beta в приложение (прямо из файла .dmg)

  • Откройте Xcode6-Beta и перейдите в Xcode → Настройки → Местоположение → Инструменты командной строки и выберите "Xcode 6.0" (убедитесь, что вы выбрали тот, который указан в папке Applications)

  • Запустите iOS Simulator и перейдите в iOS Simulator → Reset Содержимое и настройки...

  • Закройте все приложения и перезапустите mac (я снял флажок "Заново открыть окна..." )

  • Откройте Xcode6-бета и протестируйте iOS Simulator

Удачи.

Ответ 4

Я использую XCode 6 beta2 и имею проблему (код ошибки = 4 в моем случае), использующий симуляторы iPad. Я думаю, что у меня была проблема, потому что я запускаю двойную загрузку Mac OS, а XCode запускается с другого загрузочного диска

Я сделал оба действия, рекомендованные @ayalcinkaya и @apascual, и это сработало для меня.

  • Измените "Инструмент командной строки" на XCode BETA2 (из 5.1.1 в моем случае) в "XCode- > Предпочтения- > Местоположения"
  • Открыть Xcode 6 beta2
  • Перейдите в меню Xcode > Открыть инструмент разработчикa > iOS Simulator
  • Даже если появится диалоговое окно с ошибкой, у вас все равно будет доступ к меню iOS Simulator Выберите "Аппаратное обеспечение" > "Устройства" и переключитесь между устройствами iPad, и это, по-видимому, сделало симуляторы реконфигурированными.
  • Пока симулятор запущен, запустите приложение с выбранным симулятором.
  • После прохождения этого ручного процесса один раз все будет хорошо.

Ответ 5

Это происходит в большинстве случаев, потому что в доке работает другой экземпляр симулятора.

Убейте другого экземпляра, и все должно работать нормально.

Ответ 6

У меня также была эта проблема, и я нашел решение, выполнив следующие шаги: -

 1) Initially i downloaded Xcode 6 library in Documentation section under the path Xcode --> Preferences --> Downloads and restart my xcode but didn't solve my problem. 

After that -> 

2) Downloaded and installed the iOS 7.1 Simulator under the path Xcode --> Preferences --> Downloads. 

        Restart xcode again and the problem solved.

3) I am facing same issue again next morning.

       Unsetting the DYLD_INSERT_LIBRARIES variable solves my problem:-

 a) Open terminal and type "sudo vi /etc/launchd.conf" command and press Enter
 b) Press I "Insert" mode and change this 

             "setenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib" 

                                  to this 

              "unsetenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib" 

       and press esc to exit from insert mode. 

    c) Save changes by typing ":wq" Press Enter
    d) Reboot your system and problem soloved.  

enter image description here

Prior to that i didn't found any iOS version in front of each listed devices 
but after installation or by unsetting DYLD_INSERT_LIBRARIES variable i found the same in front of each devices.
<Р →  enter image description here

Надеюсь, это поможет кому угодно.

Ответ 7

Я получил эту проблему после переименования имени папки по умолчанию "Xcode-Beta2" в "Xcode". Когда я переименовал его обратно в "Xcode-Beta2", симулятор работал по-прежнему.

Ответ 8

Что сработало для меня, было удаление всех устройств в "Управление устройствами" и добавление их обратно после перезагрузки

Ответ 9

Очистить → Запустить его для меня.

Я пробовал все остальное, ничего не помогло. Хотя это может потребоваться.

Ответ 10

У меня была такая же проблема при запуске приложения с тем же именем, что и предыдущее приложение.

Запустите "foo" → создайте новый проект с именем "foo" → run → error.

Что бы то ни было - мне кажется, что есть несколько причин, по которым iOS-Simulator говорит "ehm, что вы от меня хотите? Хорошо, я выкину ошибку...";-)

МОЙ РЕШЕНИЕ: Закройте iOS-симулятор, запустите приложение еще раз.

В большинстве случаев это происходит.

Ответ 11

Для меня я просто не обновил XCode из Центра разработчиков, который теперь был Xcode 6 beta 6. Я испортил автоматические обновления в App Store и забыл про старый ручной процесс загрузки.

Ответ 12

Наиболее распространенной причиной сообщения об ошибках является установка DYLD_INSERT_LIBRARIES. Большинство людей, сообщивших об этой проблеме, установили ее в файле /etc/launchd.conf. Вы можете отредактировать этот файл, чтобы удалить его (или просто удалить файл, как это, вероятно, единственную строку) и перезагрузить, чтобы решить проблему.

Другой возможной причиной этой проблемы является то, что вы, возможно, переименовали Xcode.app после запуска в первый раз. Если это так, просто перезагрузите (или переименуйте его обратно в то, что было раньше).

Ответ 13

Я пробовал все выше.

Но обнаружил, что мне нужно обновить до новейшей OS X 10.10.1 (от OS X 10.9.5), чтобы заставить iOS 8.1 работать

Ответ 14

Да apascual правильно fooobar.com/questions/44731/...

Но для меня, перед шагом 5, я удалил симулятор (выберите и нажав клавишу "Удалить" с клавиатуры). Какое устройство задает проблему. Ссылка: apascual answer

Ответ 15

Эти шаги могут помочь вам в решении вашей проблемы. Попробуйте следующее:

1 (Нажмите iOS Simulator в верхней части экрана

2 (Нажмите Reset Содержание и настройки

3 (Нажмите Reset при появлении предупреждения

4 (Запустите приложение снова на симуляторе

Это будет просто Reset все содержимое и настройки на iOS-симуляторе ранее.

Надеемся, что это поможет с ошибкой.

Ответ 16

У меня была та же проблема, и только решение, которое помогло мне исправить это, было переустановить Xcode.

Ответ 17

Удалить симулятор /s и снова создать в Xcode/Window/Устройства, работающие для меня...

Ответ 18

У меня была эта проблема, пока я не поместил файл приложения Xcode 6-beta из папки, которая у меня была в каталоге приложения, в сам каталог приложения. Перезагруженный компьютер. Тогда это сработало.

Чтобы протестировать, я снова создал папку в своем каталоге приложений и разместил там приложение Xcode и, опять же, оно не сработало. Верните его обратно в каталог приложения; это сработало. В этих случаях мне даже не пришлось перезапускать.

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

Ответ 19

i столкнулась с той же проблемой, что я сделал, я загрузил симулятор для IOS7 что вам нужно сделать, это перейти к: - 1.Xcode- > Настройки- > Downloads- > Компоненты 2. после этого в вашем проекте в общих настройках выберите вариант развертывания как 7.0 3. последнее, что выбрать любой симулятор под 7.0:)

Ответ 20

Я получил эту ошибку, пытаясь запустить одно из моих iPad-приложений на iPhone Simulator. Он был создан как универсальное приложение, я несколько раз запускал его на iPhone для тестирования, и я только недавно установил флажок "iPad" только в настройке Target.

При попытке запустить его на моем устройстве iPhone я получил гораздо более полезное сообщение об ошибке: "Приложение на [/location/..../Name.app] можно установить только на iPads".