Ошибка открытия iOS Simulator с бета-версией iOS 8: "Не удалось загрузить iOS Simulator"

Недавно я установил бета-версию Xcode версии 6 в OS X Mavericks, с которой поставляется iOS-симулятор для iOS 8. Мне удалось успешно работать с бета-версией Xcode 6 на устройстве с бета-версией iOS 8, но открытие симулятора всегда получаю ту же ошибку. Я попытался изменить аппаратную версию iPhone 4s, iPhone 5,... в симуляторе и по-прежнему дает ту же ошибку: "Не удалось загрузить iOS Simulator".

enter image description here

Я работаю с Xcode 5.1 одновременно с Mavericks, любым предложением решить это? Возможна ли проблема для запуска этого симулятора в Mavericks, потому что это только для OS X 10.10? Спасибо.

Ответ 1

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

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

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

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

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

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

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

Удачи.

Ответ 2

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

  • Изначально я загрузил библиотеку Xcode 6 в разделе "Документация" в разделе "путь Xcode" → "Настройки" → "Загрузки" и перезапустил мой xcode, но не решил мою проблему.

  • Загрузили и установили iOS 7.1 Simulator по пути Xcode → Настройки → Загрузки. Перезагрузите xcode снова, и проблема решена.

  • На следующее утро я снова сталкиваюсь с такой же проблемой. Сброс переменной DYLD_INSERT_LIBRARIES решает мою проблему: -

    • Откройте терминал и введите команду "sudo vi/etc/launchd.conf" и нажмите Enter
    • Нажмите кнопку "Вставить" и измените это значение

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

      к этому

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

    и нажмите esc для выхода из режима вставки.

    1. Сохранить изменения, набрав ": wq" Нажмите Enter
    2. Перезагрузите свою систему и проблемы.

enter image description here

До этого я не нашел ни одной версии iOS перед каждым перечисленным устройством но после установки или сброса переменной DYLD_INSERT_LIBRARIES я нашел то же самое перед каждым устройством.

enter image description here

Ответ 4

Я не думаю, что ваша проблема связана с запуском Xcode 6 в Mavericks, поскольку я столкнулся с той же ошибкой в ​​OS X 10.10.

После небольшого разговора с XCode и iOS Simulator единственное исправление, которое я нашел, это просто перезагрузка компьютера, и ошибка не появилась с тех пор.

Попробуйте перезагрузить, а затем посмотрите, сможете ли вы все наладить и работать.

(С другой стороны, после перезапуска только XCode (а не ОС), я потерял возможность запускать на симуляторе вообще - перезагрузка также устранила эту проблему, если кто-то здесь встречает что-то подобное).

Ответ 5

В Xcode перейдите в меню Xcode- > Open Developer Tool - IOS Simulators. Выберите симулятор, а затем перейдите на аппаратное обеспечение → устройство → управлять устройством.

Если неисправное устройство отображается в левом столбце, удалите его. Затем добавьте устройство обратно с кнопки "+". Если его там не было, просто добавьте его с помощью кнопки "+".

Ответ 6

Я ранее удалил каталог ~/Library/Developer/CoreSimulator/, и единственная команда, которая работала для меня, - xcrun simctl erase all. Возможно, вы захотите попробовать.

Ответ 7

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

1) Move xcode6-beta в папку приложения

2) Restart mac и открыть xcode6-бета из папки приложения.

Ответ 8

У меня тоже была такая же проблема, но она была решена путем установки необходимых симуляторов (Xcode > Preferences > downloads > install simulators)

Ответ 9

Это случилось со мной, запустив симулятор на обоих Xcode 7 и 8 на El Capitan. Единственное, что работало, это отключение защиты целостности системы (https://apple.stackexchange.com/a/208481/86757).

Ответ 10

Я тестировал огромное количество решений, и единственный, который работал у меня, - это отключение защиты корней в режиме восстановления. Я тестировал его с XCode 7.3, возможно, что этот подход может работать для XCode 8.

  • Перезагрузите и удерживайте клавиши cmd + R перед отображением загрузочного представления с логотипом Apple.
  • Когда вы находитесь в режиме восстановления, перейдите в меню и выберите терминал
  • Тип csrutil disable
  • Перезагрузите компьютер и снова запустите симулятор.

Ответ 11

Я добавляю этот ответ, так как он немного отличается от других.

Из-за работы над старым проектом мне нужно было загрузить и запустить Xcode 7.3 и загрузить проект в симуляторе - это привело к ошибке "Unable to boot the iOS Simulator".

Я выполнил все вышеперечисленные предложения, и ни одно из них не сработало (сброс настроек симулятора, перезапуск, удаление и переустановка Xcode, сброс местоположения симулятора, перезапуск и т.д.)

В итоге проблема заключалась в том, что я пытался загрузить симулятор iPhone 5 (10.0) на Xcode 7.3.

Вы можете увидеть здесь заметки о выпуске Apple для Xcode 7.3

Xcode 7.3 требует Mac под управлением OS X 10.11 или более поздней версии.

Xcode 7.3 включает SDK для iOS 9.3, watchOS 2.2, OS X версии 10.11.4 и tvOS 9.2.

Как видите, Xcode 7.3 не включает SDK для iOS 10.0

Это означало, что как только я загрузил симулятор с iPhone 5 (9.3), он сразу заработал.

Поэтому я бы порекомендовал при подходе к этому вопросу не идти по железной дороге (как я это сделал), думая, что что-то не так с системой, прежде чем проверять основные вещи.

Примечание: также стоит отметить, что симулятор должен быть настроен на используемую версию XCode. Это может быть установлено в

Xcode -> Preferences -> Locations -> Command Line Tools

enter image description here

а также с помощью командной строки:

sudo xcode-select --switch /Applications/Xcode_7.3.app/Contents/Developer

* измените версию Xcode на новую, которую вы хотите использовать

Ответ 12

Ниже приведены шаги для решения вышеизложенного:

  • Найдите файл launchd.conf в своем mac

  • Если не найдено, то создайте из терминала с помощью команды

~ user $sudo touch/etc/launchd.conf

  1. Терминал запросит у вас пароль компьютера

  2. Затем откройте созданный файл с помощью команды для EDIT, если терминал дает вам ошибку при неудачном доступе

~ user $sudo/Applications/TextEdit.app/Contents/MacOS/TextEdit/etc/launchd.conf

  1. Откройте файл вручную из /etc/launchd.conf(Shift + cmd + g) и введите/etc/(программное обеспечение TextEdit)

  2. В файле флаг "DYLD_INSERT_LIBRARIES" заменить на "ZZ" и сохранить его.

  3. Перезагрузите компьютер.

  4. Xcode будет демонстративно работать.

Ответ 13

Эта ошибка указывает на ошибку, запускающую startd_sim при загрузке имитируемого устройства. Само по себе оно не указывает на фактическую причину. Вы можете посмотреть в ~/Library/Logs/CoreSimulator/CoreSimulator.log для получения дополнительной информации об ошибке (включая причину ошибки).

Возможные причины:

  • В OSX 10.9 и более ранних версиях DYLD_INSERT_LIBRARIES могут быть установлены сторонними приложениями. В более поздних версиях недопустимые DYLD_INSERT_LIBRARIES игнорируются, а не приводят к ошибке.

  • Использование устаревшего симулятора DLC с бета-версиями Xcode 7. Более новые версии Xcode игнорируют эти старые DLC.

Если вам нужна дополнительная помощь, укажите дополнительную дату.

Ответ 14

Просто проверьте версию симулятора iOS. Я боролся с этой ошибкой 2 дня и перепробовал все. Как только я запустил проект на симуляторе с версией iOS, которую поддерживает мой XCode, он сработал печально...:/

Ответ 15

Одной из причин может быть удаление удаленной/личной папки.

Вы можете попробовать с помощью следующих команд

sudo mkdir /private/tmp 
sudo chmod 1777 /private/tmp

Ответ 16

Я бросил все и перезапустил Mac. Все это. Это работает как шарм!

Ответ 17

Поздний ответ, но это может быть полезно кому-то. Я пробовал все решения, предоставленные в этой и связанных с ними сообщениях, и ни одна из них не работала.

Я использую OSX (версия 10.10.3) и Xcode 6.2. Чтобы устранить эту проблему, я выполнил следующие шаги:

  • Удалите все файлы, связанные с xcode и симуляторами, используя AppCleaner.
  • Перезагрузите Mac.
  • Откройте приложение Дисковая утилита из приложений.
  • В приложении Disk Utility; нажмите кнопку Проверить разрешение диска для вашего Macintosh HD (будут отображаться некоторые предупреждения, я думаю, что private/tmp является причиной этой проблемы).
  • В приложении Disk Utility; нажмите кнопку Восстановить разрешение диска для вашего Macintosh HD.
  • Переустановить Xcode; теперь он должен работать.

Дополнительная информация: Как исправить ошибку Xcode 'Не удалось загрузить iOS Simulator.

Ответ 18

Это может быть полезно

  • Открытый симулятор с 4s
  • Нажмите меню-iOS-симулятор
  • Нажмите Reset содержимое и настройки...
  • Закройте приложение симулятора и запустите приложение.