Ошибка при открытии iOS Simulator с бета-версией iOS 8:«Невозможно загрузить симулятор iOS»
-
21-12-2019 - |
Вопрос
Недавно я установил бета-версию Xcode версии 6 в OS X Mavericks, в которую входит симулятор iOS для iOS 8.Мне удалось успешно запустить бета-версию Xcode 6 на устройстве с бета-версией iOS 8, но при открытии симулятора всегда получалась одна и та же ошибка. Я пытался изменить аппаратную версию iPhone 4s, iPhone 5,...в симуляторе и все равно выдает ту же ошибку:«Невозможно загрузить симулятор iOS».
Я одновременно работаю с Xcode 5.1 в Mavericks, есть ли предложения по решению этой проблемы?Возможна ли проблема при запуске этого симулятора в Mavericks, поскольку он предназначен только для OS X 10.10?Спасибо.
Решение
После того, как я нашел некоторые решения в Интернете, для меня комбинация процедур:
-
Закрыть xcode и симулятор iOS (и все связанные приложения)
-
Установка (или переустановка) XCode6-Beta в папку приложений (прямо из файла .dmg)
-
Откройте xcode6-beta и перейдите в xcode -> Предпочтения -> Местоположение -> Инструменты командной строки и выберите «XCode 6.0» (Убедитесь, что вы выбрали один в папке приложений)
-
Запустите симулятор iOS и перейдите в симулятор iOS -> Сброс контента и настроек ...
-
Закрыть все приложения и перезапустите свой Mac (я не проверял «открытие Windows ...»)
-
Открыть xcode6-beta и проверить симулятор iOS
Удачи
Другие советы
У меня также имели эту проблему и нашли решение, выполнив следующие шаги:
-
Первоначально я скачал библиотеку XCode 6 в разделе документации в разделе «Путь XCODE -> Настройки -> Загрузки и перезапустить мой XCODE, но не решил мою проблему.
-
загружены и установлены и установили симулятор iOS 7.1 под путь Xcode -> Настройки -> Загрузки. Перезапустите XCode снова и проблема решена.
-
Я снова сталкиваюсь с той же проблемой на следующее утро. Unsetting переменная dyld_insert_libraries решает мою проблему: -
- Открытый терминал и тип "sudo vi /etc/launchd.conf" и нажмите Enter
-
Нажмите I «Вставить» режим и изменить это
."setenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
к этому
"unsetenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
- Сохранить изменения, набрав ": wq" Нажмите Enter
- Перезагрузите вашу систему и проблему, которые требуется.
и нажмите ESC, чтобы выйти из режима вставки.
До этого я не нашел никакой версии iOS перед каждыми перечисленными устройствами Но после установки или с помощью переменных dyld_insert_librarie я нашел то же самое перед каждым устройством.
Я решал, удаляя и повторно добавляя симуляторы см. Скриншоты здесь.
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
. Ниже приведены шаги для решения вышеуказанного выпуска:
-
Поиск launchd.conf файл на вашем Mac
-
Если не найдено, то создайте из терминала с помощью команды
-
terminal задать вам пароль машины
-
Затем открыть созданный файл с помощью команды для редактирования, если терминал дает вам ошибку как разрешение не удалось
-
Открытый файл вручную из /etc/launchd.conf (Shift + Cmd + G) и введите / etc / (программное обеспечение TextEdit)
-
в файле флаг "dyld_insert_librariares" заменить на «ZZ» и сохранить его.
-
Перезагрузите машину.
-
xcode вызывает демонстративно работает.
~ ~ user $ sudo touch /etc/launchd.conf
~ ~ user $ sudo /applications/textedit.app/contents/macos/textedit /etc/launchd.Conf
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:
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.
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.