Подтвердить что ты не робот

XCode 7. Симуляторы iOS отсутствуют и не устанавливаются

  • Невозможно увидеть симуляторы iOS 9.0. В предыдущем Xcode 7 beta 3 все было в порядке.
  • Невозможно установить симулятор iOS 8.3.

enter image description here

  1. Также я не могу добавить симулятор из "Organizer". Нажимая "Создать", ничего не произошло.

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

  1. Каждый раз, когда я пытаюсь загрузить iOS-симулятор, я вижу следующее:

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

4b9b3361

Ответ 1

Одна из возможных проблем заключается в том, что могут быть установлены старые оставшиеся симуляторы, которые не совместимы с новым XCode, и их присутствие приводит к сбою всего симулятора. Чтобы избавиться от них, удалите симуляторы в /Library/Developer/CoreSimulator/Profiles/Runtimes (для меня там был симулятор iOS 7, который был проблемой). После этого перезапустите XCode.

Затем попробуйте запустить симулятор с XCode->Open Developer Tool->Simulator. Предположим, что это удалось, убедитесь, что у вас есть симуляторы в меню iOS Simulator Hardware->Device->Manage Devices… - если нет, вы должны нажать кнопку + в нижней строке, чтобы добавить себе некоторые симуляторы iOS 9. Перезапустите XCode снова, и они должны появиться в меню.

Ответ 2

В моем случае с Xcode 8.2, то, что он работал со мной, менял версию развертывания:

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

После установки другого значения, отличного от 10.0, снова появится все симуляторы.

Ответ 3

Вы пытались перейти к Xcode > предпочтениям > загрузки и пытаться перепрограммировать симуляторы, которые хотите?

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

Ответ 4

Для меня он показывал только один симулятор, введите описание изображения здесь

и когда я перехожу к Xcode > Preferences, я вижу, что симулятор уже загружен, но он не отображается в списке, введите описание изображения здесь

если вы сталкиваетесь с чем-то похожим. Вот как вы должны добавить требуемый имитатор,

В меню Xcode откройте Windows > Devices, как показано на рисунке ниже

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

вы должны увидеть этот экран,

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

Обратите внимание, что есть только один симулятор (ref: первое изображение)

Теперь, чтобы добавить требуемый имитатор, вы должны нажать + (в левом углу)

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

Вы должны увидеть это,

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

Вы можете выбрать симулятор из списка, в моем случае это iPhone 6s Plus.

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

В Xcode вы можете увидеть дополнительный симулятор iPhone 6s Plus,

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

Ответ 5

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

Ответ 6

В последней бета-версии El Capitan появляется ошибка, которая приводит к сбою процесса, когда dlopen() не удается выполнить mmap() динамическую библиотеку. Такие сбои mmap() могут возникать из-за сбоев проверки подписи кода.

Эти неудачи mmap() будут возникать, если на диске присутствуют более старые версии времени для симулятора iOS (т.е. установлено из Xcode 6.x), и именно по этой причине в примечаниях к выпуску бета-версии Xcode 7 указано, что более ранние среды выполнения не работают Xcode 7. Время работы симулятора iOS 8.x обновлялось в новых загружаемых файлах, но если старые версии присутствуют на диске, они вызовут сбой mmap(), который в последней бета-версии El Capitan, к сожалению, приводит к многократному сбою CoreSimulatorService что, в свою очередь, не приводит к отсутствию симуляторов.

Ответ 7

Если симуляторы внезапно исчезли:

Просто подумайте о снижении цели развертывания в младшей версии ниже текущей версии в Project > Build Settings > Deployment Info > Deployment Target

P.S. Обычно вы видите текст держателя места, отображающий выбранную версию (в сером цвете) в поле, обозначенном выше. Если, например, серый текст говорит 9.3, то уменьшите его до 9.2.

Ответ 8

Посмотрите на ответ seancook в середине этой страницы... похоже, эта проблема исправлена ​​для нескольких людей.

https://forums.developer.apple.com/thread/11706

Изменить: Это также можно устранить путем загрузки в режим восстановления (CMD-R) и повторной установки El Capitan.

Ответ 9

Перейдите в Windows. Выберите "Устройства". Выберите "+" слева и добавьте все симуляторы один за другим.

Ответ 10

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