Невозможно запустить приложение в Simulator: Xcode beta 6 iOS 8
Я не могу запустить приложение на симуляторе с помощью симулятора xcode 6 beta и iPhone 5s.
Сначала я получаю сообщение об ошибке от Simulator "Невозможно загрузить iOS simulator", а затем после того, как xcode покажет мне следующую ошибку,
![Xcode Error]()
Ответы
Ответ 1
Я решил его выполнить следующие шаги:
- Открыть Xcode 6 betali >
- Перейдите в меню 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".