Ошибка при открытии iOS Simulator с бета-версией iOS 8:«Невозможно загрузить симулятор iOS»

StackOverflow https://stackoverflow.com//questions/24023029

Вопрос

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

enter image description here

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

Это было полезно?

Решение

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

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

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

  3. Откройте xcode6-beta и перейдите в xcode -> Предпочтения -> Местоположение -> Инструменты командной строки и выберите «XCode 6.0» (Убедитесь, что вы выбрали один в папке приложений)

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

  5. Закрыть все приложения и перезапустите свой Mac (я не проверял «открытие Windows ...»)

  6. Открыть xcode6-beta и проверить симулятор iOS

  7. Удачи

Другие советы

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

  1. Первоначально я скачал библиотеку XCode 6 в разделе документации в разделе «Путь XCODE -> Настройки -> Загрузки и перезапустить мой XCODE, но не решил мою проблему.

  2. загружены и установлены и установили симулятор iOS 7.1 под путь Xcode -> Настройки -> Загрузки. Перезапустите XCode снова и проблема решена.

  3. Я снова сталкиваюсь с той же проблемой на следующее утро. Unsetting переменная dyld_insert_libraries решает мою проблему: -

    1. Открытый терминал и тип "sudo vi /etc/launchd.conf" и нажмите Enter
    2. Нажмите I «Вставить» режим и изменить это

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

      к этому

      "unsetenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib" 
      
    3. и нажмите ESC, чтобы выйти из режима вставки.

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

      3. Введите описание изображения здесь

        До этого я не нашел никакой версии iOS перед каждыми перечисленными устройствами Но после установки или с помощью переменных dyld_insert_librarie я нашел то же самое перед каждым устройством.

        Введите описание изображения здесь

Я решал, удаляя и повторно добавляя симуляторы см. Скриншоты здесь.

https://stackoverflow.com/a/25387715/1565615

I Не Поверьте, ваша проблема связана с запуском XCode 6 в Mavericks, так как я столкнулся с той же ошибкой на ОС x 10.10.

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

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

.

в Xcode Перейти к меню XCODE-> Открытый инструмент разработчика - IOS Simulators.Выберите симулятор, а затем пройдите аппаратное и> Устройство-> Управление устройством.

Если проблемное устройство показывает в левой колонке, удалите его.Затем добавьте устройство обратно из кнопки «+».Если это не было в первую очередь, просто добавьте его с помощью кнопки «+».

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

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

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

2) Restart Mac и Откройте XCode6-Beta из папки приложения.

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

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

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

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

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

Из-за работы над более старым проектом, который мне нужно было загрузить и запустить XCode 7.3 и загрузить проект в симуляторе - это дало сообщение «Невозможно загрузить ошибку iOS Simulator».

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

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

Вы можете увидеть Здесь Примечания Apple Release для Xcode 7.3

Xcode 7.3 требует, чтобы Mac работает OS X 10.11 или позже.

Xcode 7.3 включает в себя SDKS для 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 -> Preferences -> Locations -> Command Line Tools
.

 Введите описание изображения здесь

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

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

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

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

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

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

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

  1. Поиск launchd.conf файл на вашем Mac

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

  3. ~ ~ user $ sudo touch /etc/launchd.conf

    1. terminal задать вам пароль машины

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

    3. ~ ~ user $ sudo /applications/textedit.app/contents/macos/textedit /etc/launchd.Conf

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

      2. в файле флаг "dyld_insert_librariares" заменить на «ZZ» и сохранить его.

      3. Перезагрузите машину.

      4. xcode вызывает демонстративно работает.

This error indicates an error starting up launchd_sim when booting the simulated device. In and of itself, it does not indicate the actual cause. You can look in ~/Library/Logs/CoreSimulator/CoreSimulator.log for more information about the error (including the error reason).

Possible causes:

  1. On OSX 10.9 and earlier, DYLD_INSERT_LIBRARIES could be set by 3rd party applications. On later versions, invalid DYLD_INSERT_LIBRARIES are ignored instead of resulting in an error.

  2. Usage of older simulator runtime DLC with Xcode 7 betas. Newer versions of Xcode ignore these older DLC.

If you need additional help, please provide that additional datum.

Just check your simulator's iOS version. I fought with this error for 2 days and tried everything. Once I run the project on the simulator with iOS version that my Xcode supports, it worked sadly... :/

I quit everything and restarted the Mac. That's all. Its worked like charm!!

I don't know why, but this happened to me when I had Charles Proxy's throttling turned on.

I didn't have to run Xcode again or clean anything. Just disabling the throttling allowed the simulator to work again.

I also clicked on details, but this was all that I got:

Details

Unable to boot the Simulator. Domain: NSPOSIXErrorDomain

Code 60

Failure Reason: launchd failed to respond.

This might be related a known Xcode 11.2 issue:

Third party “endpoint security” software may cause slow simulators, system freezes, or prevent debug processes from running in simulators reliably. This sometimes manifests as debugserver disconnections or simulator applications receiving a SIGKILL signal. (55853555)

Workaround: Uninstall the third party software.

Though I was seeing this error on 11.1. Yet Apple may have just not realized this was an issue on 11.1 as well ¯_(ツ)_/¯

I have solved this issue using following steps:

Xcode -> Preferences -> Location -> Derived Data -> Delete your project folder.

Late answer, but it maybe helpful to someone. I tried all the solutions provided in this and related posts and neither of them worked.

I am using OSX(version 10.10.3) and Xcode 6.2. To fix this issue I followed the following steps :

  • Delete all xcode and simulator related files using AppCleaner.
  • Restart Mac.
  • Open Disk Utility app from applications.
  • In Disk Utility app; click on button Verify Disk Permission for your Macintosh HD (there will be some warnings displayed; I think /private/tmp is cause of this issue).
  • In Disk Utility app; click on button Repair Disk Permission for your Macintosh HD.
  • Re-install Xcode; now it should work.

More info : How to fix Xcode error ‘Unable to boot iOS Simulator’.

This may helpful

  • Open simulator with 4s
  • Click on menu- iOS simulator
  • Click on Reset content and settings...
  • Force close the simulator and run app.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top