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

Я открываю свой проект в Xcode 6.1. Когда я пытаюсь запустить проект, кнопка неактивна. Когда я пытаюсь пойти в Product > Clean, опция неактивна. Когда я смотрю на список симуляторов, все, что я получаю, это My Mac вместо обычно iOS Device. Как вернуть мои симуляторы?

27 ответов


нажмите на название проекта (справа от кнопки выполнить). Появятся три варианта.

  1. редактировать схемы
  2. новые схемы
  3. управление схемы

вы можете нажать "Новая схема", а затем нажмите" ОК " во всплывающем окне.

У вас будет список симуляторов.


убедитесь, что проект, который вы пытаетесь запустить и deployment target равно или меньше версии SDK вашего Xcode. В моем случае я попытался запустить проект, который был построен с использованием iOS8.4 но у меня есть Xcode6.1 с SDK версии 8.1

Я изменил цель развертывания на 8.1, и он начал показывать мне симуляторы.

P. S перед этим убедитесь, что ваш код и внешние библиотеки совместимы с вашей новой целью развертывания, иначе вам придется обновить В Xcode.


попробуйте это, это работает как шарм! для меня,

следуйте ниже Шаг

1) чистый!--4-->Данные как показано ниже

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

OR

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

Derived Data

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

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

enter image description here

3) Quit в Xcode

enter image description here

4) открыть в Xcode вы увидите список симуляторы

enter image description here

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


проверьте iOS Deployment Target в настройки сборки. Я использовал Xcode 6.3, в то время как цель развертывания была установлена на iOS 8.4. Я получил список симуляторов, как только установил его в iOS 8.3 enter image description here


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

устранение:

Настройки Сборки - > Архитектуры - > Поддерживаемые Платформы:

изменилась с троянца iPhoneOS to iOS


Cmd ниже решил мою проблему:

$ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

в моем случае я обновился до Xcode 8 и загрузил другую версию 7.3.1 позже (переименовал ее в "Xcode 7.3.1"), а затем не смог получить список симуляторов в Xcode 8.


в моем случае я случайно удалил устройства ios в system Finder- > Library->Devices - >Core simulator

Итак, симуляторы не перечислены в проекте Xcode, кроме устройства ios.

Я решил это путем добавления на iOS simuulators из Xcode->окно->устройства->добавить имитаторы

enter image description here

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


перейдите в окно "устройства" и нажмите кнопку "Плюс" в левом нижнем углу, чтобы добавить устройство и выбрать необходимый симулятор.Это сработало для меня.


Если вы переименовали Xcode.приложение с момента первого запуска симулятор iOS становится недоступным. Это упоминается в Xcode 6.1 Примечания К Выпуску:

Переименование Xcode.приложение после запуска любого из инструментов Xcode в этом комплекте может привести к тому, что симулятор iOS больше не будет доступен. Либо переименовать В Xcode.приложение возвращается к тому, что было при первом запуске или перезагрузке Mac. (16646772)


похоже, что Xcode скрывает это меню, когда окно имеет определенный размер. Вы должны сделать свое окно довольно большим, прежде чем оно вернется.


та же проблема произошла со мной.. Когда я обновился с Xcode 8 Beta 3 до Xcode 8 Beta 4, но я решил это таким образом..

  1. на

Если ваша проблема связана с несколькими (версиями) xcode

затем выполните следующие шаги

1. Очистка Производных Данных Перейдите в настройки Xcode - > вкладка "выбрать местоположение" - > выберите маленькую серую стрелку /пользователи/apple/библиотека/разработчик/Xcode/DerivedData. Вы будете перенаправлены в папку, оттуда выберите папку производных данных и удалите.
enter image description here

2. Полностью довольно Xcode и расконсервировать

Это решит вашу проблему. Счастливое кодирование:)


У меня все еще был мой iOS Device, но все мои тренажеры не было.

Я пробовал все предлагаемые решения, которые мог найти в stackoverflow.

В Конце Концов, Я удалил приложение Xcode и загрузил его снова из App Store. После установки, тренажеры вернулись.


решение: Настройки Сборки - > Архитектуры - > Поддерживаемые Платформы: изменен с iphoneos на iOS

подтвержденные работы в Xcode Версии 9.0 (9A235)


небольшое, но эффективное решение. В моем случае я обновил свой xcode до версии 9.2, и симуляторы исчезли.

Я нашел это решение, и оно сработало для меня и для других.

**

просто закройте xcode и перезапустите снова. У вас будут тренажеры.

**


проверьте настройки сборки вашего проекта, убедитесь, что вы выбрали последнюю версию iOS (iOS 8.1).


Я столкнулся с другой ситуацией, когда это может произойти. Я работаю с командой, мы используем сервер Xcode для непрерывной интеграции. Сервер не видел никаких симуляторов, но только для одного проекта. В конце концов я решил, что это связано с тем, что версия Xcode на нашем сервере была на один выпуск раньше, и проект Xcode был настроен на сборку до последней доступной версии. Простое обновление Xcode решило проблему для нас.


это случилось со мной после обновления нового Xcode. Бег!--2-->

xcode-select --install

исправлено для меня.


просто перейдите в Xcode - > Window - > Devices

Нажмите + в левом нижнем углу

Добавить новый симулятор


довольно Xcode и откройте его снова, он покажет. Для меня это сработало.


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


У меня была такая же проблема, сгенерированная из импортированного проекта, проект имел 10.3 в качестве цели развертывания, и у меня был установлен только 10.0, изменение цели развертывания на 10.0 решило мои проблемы.


для тех, кто борется с этим, я попытался упомянутые варианты без успеха. Оказывается, все, что мне нужно было сделать, это просто выйти и перезапустить Xcode. Простые вещи иногда раздражают.


проверьте, если в app store под xcode он говорит GET вместо установленного, удалите текущую версию и получите новую


Я столкнулся с этой проблемой, когда я обновляю свой xcode до 8.2 beta (с именем приложения xcode-beta.app), я нашел ответ выше Джереми Хадлстон Секвойя и попытался переименовать xcode-beta.приложение для xcode.приложение, это сработало. Я думаю, имя должно быть xcode.приложение для использования симуляторов, даже если вы не изменили имя самостоятельно при загрузке бета-версии.


в моем случае я создал статическую цель библиотеки для tvOS в Xcode 8.3.3, и симулятор tvOS не отображался в списке. В конце концов выяснил, что TARGETED_DEVICE_FAMILY в настройках сборки было установлено значение 1,2 вместо 3. Оставив это здесь, Если кто-то еще столкнется с той же проблемой.


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