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



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



Xcode Error

1024   20  

20 ответов:

Я решил это следующим образом:

  1. открыть Xcode 6 beta
  2. перейдите в меню Xcode > Open Developer Tool > iOS Simulator
  3. даже если появится диалоговое окно с ошибкой, у вас все равно будет доступ к меню симулятора iOS
  4. Выберите Оборудование > Устройство > Управление Устройствами
  5. нажмите на маленький знак " + " в самом низу
  6. добавить (если отсутствует) все устройства, которые вы хотите, или удалить и воссоздать их неисправный.
  7. Если кто-то из симулятора не работает, щелкните правой кнопкой мыши на нем и удалите его, а затем снова создайте его

enter image description here

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

XCode6 Preferences

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

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

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

  1. закрыть Xcode и iOS симулятор (и все связанные с ним приложения)

  2. установите (или переустановите) Xcode6-Beta в папку Applications (непосредственно из .dmg file)

  3. откройте Xcode6-Beta и перейдите в Xcode - > настройки - > местоположения - > инструменты командной строки и выберите "Xcode 6.0" (убедитесь, что вы выбрали его в приложениях папка)

  4. запустите симулятор iOS и перейдите в симулятор iOS - > сброс содержимого и настроек...

  5. закройте все приложения и перезагрузите компьютер mac(я снял флажок " открыть windows...")

  6. откройте Xcode6-beta и протестируйте симулятор iOS

удачи

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

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

  • измените "инструмент командной строки" на Xcode BETA2 (от 5.1.1 в моем случае) в "XCode - > Preference - >Locations"
  • Открыть Xcode 6 beta2
  • перейдите в меню Xcode > Open Developer Tool > iOS Simulator
  • даже если появится диалоговое окно с ошибкой, у вас все равно будет доступ к меню симулятора iOS Выберите оборудование > устройства и переключитесь между устройствами iPad, и это, по-видимому, сделало симуляторы перенастроенными
  • во время работы симулятора запустите приложение с выбранным симулятором.
  • после прохождения этого ручного процесса один раз, все в порядке.

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

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

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

 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

надеюсь, это поможет кому-нибудь.

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

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

Clean - > Run исправил это для меня.

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

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

выполнить "foo" - > создать новый проект с именем" foo " - > выполнить -> ошибка.

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

мое решение: закройте симулятор iOS, снова запустите приложение.

Это все в большинстве случаев подобное.

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

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

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

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

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

да апаскуал правильно https://stackoverflow.com/a/24080160/2905967

но для меня, перед шагом 5, я удалил устройство симулятора (выберите и нажмите клавишу Delete с клавиатуры), которое дает проблему. Ссылка: apascual ответ

эти шаги могут помочь вам с вашей проблемой. Попробуйте это:

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

2 (Нажмите кнопку Сброс содержимого и настроек

3 (Нажмите кнопку Сброс, когда появится предупреждение

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

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

надеюсь, что это поможет с ошибкой.

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

удалить симулятор/s и создать снова в Xcode/Window/Devices работал для меня...

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

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

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

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

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

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

Comments

    Ничего не найдено.