Я только недавно работал с Xcode 8 beta 4, но до сих пор он работал нормально. Список симуляторов не отображается ни для одного из моих проектов. Я уже пробовал создать новую схему, и она не сработала. Как это исправить?
Список симуляторов xcode8, не показывающий
Ответ 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 и снова запустите.