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

Список симуляторов xcode8, не показывающий

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

Ответ 3

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

Ответ 4

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

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

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

Ответ 5

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

В прошлом году, после установки 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.

Ответ 6

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

Следуйте ниже,

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

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

ИЛИ

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

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

Он равен или меньше, а затем SDK версия Xcode

3) Закройте Xcode

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

Подробнее см. Подробный ответ

Надеюсь, что это поможет кому-то.

Ответ 7

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

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

Ответ 8

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

Ответ 9

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

Ответ 10

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

¯\_ (ツ) _/¯

Ответ 11

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

Ответ 12

Шаг 1:

Продукт → Назначение → Скачать симуляторы... Загрузите симулятор (ы), который вам нужен.

Шаг 2:

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

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

Шаг 3:

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

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

Ответ 13

Два шага

Шаг 1:

Продукт → Назначение → Скачать симуляторы... Загрузите симулятор (ы), который вам нужен

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

Шаг 2:

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

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

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

Ответ 14

Для устранения этой проблемы выполните следующие действия.

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

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

Шаг 3: Закройте Xcode 8 и снова запустите.