it-swarm.com.ru

список симуляторов xcode8 не отображается

Я только недавно работал с Xcode 8 beta 4, но до сих пор он работал нормально. Список симуляторов не отображается ни для одного из моих проектов. Я уже пытался создать новую схему, и она не сработала. Как это исправить?

51
Ryan Cocuzzo

Удаление производных данных и перезапуск XCode работали в моем случае.

rm -rf ~/Library/Developer/Xcode/DerivedData/*
137
Yoichi Tagaya

Убедитесь, что ваша версия Deployment Target в Build Settings также установлена ​​на нужную версию (и что у вас установлена ​​эта версия соответствующего симулятора). В приведенном ниже примере, если для этого параметра установлено значение 10.3 и у меня не установлен симулятор iOS 10.3, я не смог бы увидеть какие-либо симуляторы. Но поскольку он настроен на 10.1, и у меня установлены симуляторы 10.1, я вижу их .  enter image description here

35
JaredH

Если эта проблема относится к конкретному проекту, вы открыли проект с настройкой сборки «Поддерживаемые платформы» для iphone или чего-то подобного. Скорее всего, это связано с тем, что симулятор не имеет необходимых возможностей, или встроенная библиотека не скомпилирована для работы на симуляторе.

Измените этот параметр на «iOS», чтобы увидеть доступные для запуска симуляторы. 

 enter image description here

18
Alex Stone

Установите правильную цель развертывания. А также необходимо загрузить симуляторы с большими/одинаковыми целевыми версиями развертывания.

9
Charlie

TL; DR Sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

Год спустя OP после установки Xcode 9 beta 6 симуляторы 10.3 исчезли из xcode 8. rm -rf ~/Library/Developer/Xcode/DerivedData/* на этот раз не работали .

Runnin xcode-select --print-path напечатан /Applications/Xcode.app/Contents/Developer.

Просто чтобы убедиться, попробовал Sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer, который работал после перезапуска xcode.

8
user1244109

Попробуйте это, это работает идеально для меня,

Следуйте ниже шагов,

1) Очистить Производные данные

 rm -rf ~/Library/Developer/Xcode/DerivedData/   

ИЛИ ЖЕ 

 Xcode---> Preferences--->Location--->Derived Data

2) В разделе Информация о развертывании Цель развертывания

Это равно или меньше, чем SDK версия Xcode

3) Выйти Xcode

4) Снова откройте Xcode вы увидите список симуляторов

Для более подробной информации см. Это Подробный ответ

Надеюсь, что это помощь для кого-то.

4
Jaywant Khedkar

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

3
Sureshkumar Linganathan

Столкнулся с подобной проблемой с Xcode 8.3.2 (на Sierra), где установленные устройства не обнаруживались. К сожалению, перезапуск Xcode у меня не сработал, но перезагрузка машины сработала. Также ответили на форум разработчиков Apple

2
Mikhail Advani

В моем случае мне пришлось снова вручную добавить все эмуляторы после обновления до Xcode 8

Нажмите «Продукт» -> «Назначение» -> «Добавить дополнительные симуляторы» -> «Добавить симулятор».

2
Mansi Shah

Я переименовал Xcode.app в Xcode_old.app, и внезапно все мои симуляторы также не смогли добавить новые симуляторы. Затем я создал новую папку с именем Xcode (или как вы хотите), а затем вставьте в нее версию Xcode 8.3.

1
user1039695

Два шага

Шаг 1:

Продукт -> Назначение -> Скачать симуляторы ... Скачать симулятор (ы) вам нужно

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

Шаг 2:

Иногда, когда вы загружаете новые типы симуляторов, они не отображаются автоматически в списке возможных симуляторов.

Продукт -> Назначение -> Добавить дополнительные симуляторы ... Нажмите кнопку + в левом нижнем углу, затем Add Simulator Укажите имя, тип устройства и версию iOS, которую вы только что загрузили.

Теперь он должен появиться в вашем списке симуляторов устройств!

1
teradyl

Я попытался удалить все мои DerivedData, но это не помогло. По какой-то причине ни одно из устройств не появилось, хотя все симуляторы были в списке, когда я нажал «Добавить симуляторы» .... Я сделал снимок и попробовал Product -> Build For -> Running и скомпилировал приложение. Как только это удалось, все мои устройства появились снова.

¯\_ (ツ) _/¯

1
David Vincent Gagne

Шаг 1:

Продукт -> Пункт назначения -> Загрузить симуляторы ... Загрузите необходимые симуляторы.

Шаг 2:

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

Продукт -> Пункт назначения -> Добавить дополнительные симуляторы ... Нажмите кнопку + в левом нижнем углу, затем выберите Добавить симулятор. Укажите имя, тип устройства и версию iOS, которую вы скачали.

Шаг 3:

Установите цель развертывания. Если вы загрузили симуляторы более ранних версий, установите цель развертывания на то же самое.

Теперь он должен появиться в вашем списке симуляторов устройств!

1
tania_S

Никакие другие решения не помогли мне ... Я пытался загрузить новый симулятор и перезапустил xCode, все симуляторы теперь отображаются.

1
Yuvrajsinh

Выполните следующие шаги, чтобы исправить эту проблему.

Шаг 1: Закройте все коды XCode и соответствующие имитаторы.

Шаг 2: Откройте Xcode 8 и перейдите в Меню Xcode -> Открыть инструмент разработчика -> Симулятор.

Шаг 3: Выйдите из Xcode 8 и снова откройте.

0
Teja Kumar Bethina

Вы можете перейти в строке меню: Перейти в папку введите ниже путь ~/Библиотека/Разработчик/CoreSimulator / Выберите Устройство, удалите весь список устройств и снова откройте проект x-code, он работает нормально

0
Yogesh shelke