Ответ 1
трюк заключается в том, чтобы выбрать нужные инструменты командной строки!
просто выберите его здесь
перезагрузите (!), и все будет хорошо: -)
Я не могу запустить симулятор успешно. Я интенсивно искал этот сайт, Google, YouTube и т.д., Но ни один из предоставленных решений не работает для меня:( После запуска IOS Simulator появляется сообщение об ошибке "Невозможно загрузить IOS Simulator". После ошибки IOS Simulator я затем получите сообщение об ошибке "Чтение xcode" "Невозможно запустить приложение в симуляторе Во время работы была обнаружена ошибка (Domain = DTiPhoneSimulatorErrorDomain, Code = 2)". Я буквально пробовал все решения, которые я могу найти и до сих пор не повезло.
ОБНОВЛЕНИЕ:
Это может показаться глупым, но я пошел в Xcode/preference/Downloads с намерением увидеть симулятор IOS 8.0, но его не было. Это может быть проблема? Предположим, у меня есть симулятор IOS 8.0? Если да, то может ли кто-нибудь направить меня, как это получить? Кроме того, на вкладке "Загрузки" в предпочтении Xcode я вижу симуляторы IOS 7.0 и 7.1, и оба отлично работают с Xocde 5.
трюк заключается в том, чтобы выбрать нужные инструменты командной строки!
просто выберите его здесь
перезагрузите (!), и все будет хорошо: -)
Хорошо Известная проблема. Вы видите список симуляторов? Если не
Перейти к меню Xcode → Открыть инструмент разработчика → Он откроет симулятор в вашем Dock → нажмите на симулятор, затем перейдите в меню Simulator: Оборудование → Устройство → Управление устройствами. Добавьте необходимые симуляторы. Всегда пытайтесь запустить приложение с помощью разных симуляторов. Некоторые будут работать.
Перезагрузите Mac. У меня просто была такая точная ошибка после установки Xcode 6 beta 7, буквально единственное, что я сделал в ответ, это перезагрузка моего Mac, и теперь работает симулятор iOS 8.
Эта ошибка распространена, если вы обновляете Xcode без перезапуска после этого.
В моем случае, я reset настройки симулятора ios исправить его.
iOS Simulator → reset Содержимое и настройки...
Я видел ту же проблему, когда я установил Xcode 6 beta 6 и удалил бета-версию 4 и бета-версию 5. Очевидно, что удаление старых бета-версий также удалило версии iOS Simulator 8! Вернувшись из моей корзины, вы решили проблему.
Решение: не удалять старое бета-версию!
Изменить: работало решение @Flori. Удалось удалить старое бета-программное обеспечение, и после полной перезагрузки системы он снова работал.
После этого откройте "Управление устройствами" в симуляторе и нажмите "Плюс", чтобы добавить свои симуляторы. Затем появятся симуляторы iOS 8.
Просто отключите переменную окружения DYLD_INSERT_LIBRARIES в файле /etc/launchd.conf или ~/.launchd.conf. Который вы можете отредактировать командой sudo vi/etc/launchd.conf. удалите вышеуказанный флаг, сохраните его с помощью "ZZ" (captial Z) и перезагрузите систему. Он работает как шарм.
Убедитесь, что путь в меню XCode > Предпочтения > Местоположения указывает на XCode 6.0 (перезапустите Xcode после их изменения). Затем перейдите в меню "Окно" > "Устройства" и добавьте имитаторные устройства, которые вы хотите использовать.
У меня возникла эта проблема при переходе с Beta 6 на Beta 7. Очень расстраиваю. Я мог reset контент и настройки на любом из симуляторов iOS 8. Ни один из моих симуляторов iOS 8 не работал, просто черный экран. Я перезапустил свою машину во время процесса, но я не уверен, что она что-то сделала. Первоначально у меня были только симуляторы iOS 8. Мне пришлось удалить и переустановить Xcode6Beta7. Я не получил Install More Components в первый раз, когда я его установил, я не уверен, что это недостающая часть. Я установил iOS 7 Simulators из настроек- > Загрузки, потому что мои iOS8 не работали. После того, как я переустановил и перезапустил симулятор, у меня появился список iOS 6,7 и 8 симуляторов. Ни один из симуляторов iOS 8 не работал. Я смог запустить iOS7-симулятор, а затем сменить меню устройства на iOS 8 Simulator. Некоторые все еще не работали, я должен был удалить их и снова добавить их на экран устройств.
XCode6Beta
из приложений.XCode6Beta
.Xcode
.Xcode
.Изменить: Оказывается, я получал мою версию ошибки, потому что у меня был файл (тип "Пустой файл" ) с именем "Frameworks" в нескольких моих проектах, и это вызывало большие проблемы с симуляторами iOS 8. Переименование файла будет чем-то другим, а затем создание чистой папки для сборки сразу исправлено.
------ Устаревшее исходное сообщение ниже --------
В случае, если это кому-то поможет - у меня была аналогичная ошибка на Xcode 6 GM, и я попробовал все, упомянутое в этих ответах, но симуляторы iOS 8 никогда не запускали ни одно из моих приложений (без проблем с iOS 7, запущенным из Xcode 6 хотя).
Какая работа создала новый проект (новые приложения проекта будут запускаться в симуляторах iOS 8, но никогда не удача с существующими приложениями). Копирование файлов и настроек проекта не забавно, но, по крайней мере, это позволило мне провести тестирование и посмотреть, нуждаются ли в моих приложениях исправления для публичной версии iOS 8.
Расширенное описание проблемы на https://devforums.apple.com/thread/246751
Я попробовал все, что упоминалось выше, и ничего не получилось.
Наконец, единственный способ заставить его работать - это отменить DYLD_INSERT_LIBRARIES =/usr/lib/libimckit.dylib
Как я это сделал:
"setenv DYLD_INSERT_LIBRARIES/usr/lib/libimckit.dylib"
к
"unsetenv DYLD_INSERT_LIBRARIES/usr/lib/libimckit.dylib"
В этом сообщении [1] объясните, что DYLD_INSERT_LIBRARIES для
Я боролся с этим немного, с приложением симулятора, сообщающим, что он не может найти симулятор iOS8 и предлагать обновление в Prefs/Downloads, которое не работает. Я попытался дважды установить Бета 6 (не удаляя все файлы поддержки, которые были бы следующими). Первоначальная установка описала себя как сборка 6A280c; новая загрузка дала сборку 6A280e. Не повезло.
В конце концов я открыл Window → Devices и использовал кнопку "+" в левом нижнем углу, чтобы добавить новый симулятор для iPhone 5s, iOS 8, назвав его "Fresh 5s". Всплывающее окно "Схемы" теперь отображает три варианта iPhone 5S/iOS 8 (ни один с именем, которое я обозначил, но отличается от UUID); по крайней мере один из них работал.
Я предполагаю, что эта функция (коллекции произвольных экземпляров симулятора) будет очень полезна, когда она испекла. Тем временем, я думаю, мне нужно будет управлять списком симуляторов вручную.
Для меня были выполнены следующие шаги:
1. Launch the iOS Simulator and go to iOS Simulator --> Reset Content and Settings...
2. Close all the applications and restart your mac
3. Open Xcode6.0.1 or 6.0 and test the iOS Simulator
Была та же проблема после перехода от Xcode 6 beta 5 к бета-версии 6, но и для симулятора iOS 7.1. Перезагрузка моей машины, казалось, выполняла эту работу. Мне не нужно было обновлять с Xcode 5.1.1 CLT до Xcode 6.0 CLT.
Я попробовал все вышеперечисленные решения и все еще не смог запустить iOS8 Simulator. Симуляторы iOS7 все начались отлично.
Посмотрев на консоль, я обнаружил, что запуск был сбой, и журнал сбоев жаловался на динамическую библиотеку libimckit.dylib. Вы можете прочитать об этом здесь: https://discussions.apple.com/thread/5781366?start=0&tstart=0
Быстрое решение, удалите его и его партнерскую библиотеку, перезагрузите и загрузите.
Есть ли что-нибудь интересное в ~/Library/Logs/CoreSimulator/CoreSimulator.log?
"Невозможно загрузить iOS Simulator". сообщение об ошибке почти всегда, потому что launchd_crashed, потому что для DYLD_INSERT_LIBRARIES установлено что-то, не совместимое с временем выполнения iOS Simulator. У вас есть журналы сбоев (например: сбой запуска startd_sim) в ~/Library/Logs/DiagnosticReports? Если да, проверьте, показывают ли они установленные DYLD_INSERT_LIBRARIES. В этом случае ваши варианты должны либо обновиться до хоста OS X Yosemite (который будет заниматься этой проблемой), либо отключить DYLD_INSERT_LIBRARIES (вероятно, установленный в файле /etc/launchd.conf или ~/.launchd.conf)
Проверяя предпочтение Xcode "Locations", у меня было два элемента одной и той же версии, один из которых находился в области транскрипции приложения (/var/.../AppTranslocation/...). Кроме того, я ранее выполнял установку инструментов командной строки вручную. Чтобы решить эту проблему, мне пришлось удалить /Applications/Xcode.app и удалить инструменты командной строки вручную:
sudo rm -rf /Library/Developer/CommandLineTools
Затем установите Xcode заново и перезагрузите. Boom! Симулятор снова работает.