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

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

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

  1. Также я не могу добавить какой-либо симулятор из «Органайзера». При нажатии "Создать" ничего не происходило.

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

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

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


person Alexey Bondarchuk    schedule 21.07.2015    source источник


Ответы (10)


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

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

person Arkku    schedule 23.07.2015

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

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

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

person Javier Calatrava Llavería    schedule 17.12.2016

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

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

person Emin Israfil iOS    schedule 22.07.2015
comment
Да и по какой-то причине ни один из них не может быть установлен. - person Alexey Bondarchuk; 22.07.2015

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

person aToz    schedule 02.08.2016
comment
Я пробовал все эти шаги, но при нажатии кнопки «Создать» никаких действий не происходит. Вот почему я не смог создать симулятор в своем xcode, когда обновился до 8.3.3. Есть идеи?? - person Purushottam Padhya; 14.09.2017

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

person Amit Ajmera    schedule 30.09.2016
comment
Это случилось со мной после установки Xcode 9.0 beta 3. Перезагрузка моего Macbook решила проблему. - person Justin Domnitz; 17.07.2017

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

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

person Jeremy Huddleston Sequoia    schedule 23.07.2015
comment
Правильно, и Arkku предоставил решение выше, чтобы решить эту проблему :) Но спасибо за более подробную информацию :) - person Alexey Bondarchuk; 24.07.2015

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

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

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

person Farshid    schedule 05.08.2016

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

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

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

person Tyler Hostager    schedule 27.07.2015

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

person SimranChahal    schedule 10.04.2016

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

person nyxee    schedule 17.07.2017