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

Проект Xcode, не показывающий список тренажеров

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

4b9b3361

Ответ 1

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

  • Изменить схему
  • Новая схема
  • Управление схемой

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

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

Ответ 2

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

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

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

Ответ 3

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

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

1) Чистые производные данные, как показано ниже,

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

OR

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

Derived Data

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

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

enter image description here

3) Выйти из Xcode

enter image description here

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

enter image description here

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

Ответ 4

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

Решение:

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

изменено с iphoneos на iOS

Ответ 5

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

Ответ 6

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

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

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

Ответ 7

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

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

Я решил это, добавив симуляторы ios из Xcode- > Window- > Devices- > Add simulators

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

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

Ответ 8

Если вы переименовали Xcode.app с момента первого запуска, iOS Simulator становится недоступным. Это упоминается в Замечаниях к выпуску Xcode 6.1:

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

Ответ 9

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

Ответ 10

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

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

Ответ 11

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

Ответ 12

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

Затем выполните следующие действия

1. Очистка производных данных Перейдите в настройки XCode → Выбрать вкладку → выберите маленькую серую стрелку на /Users/apple/Library/Developer/Xcode/DerivedData. Вы будете перенаправлены в папку. Выберите папку "Производные данные" и "Удалить".
enter image description here

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

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

Ответ 13

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

Ответ 14

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

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

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

Ответ 15

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

Ответ 16

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

  • Перейдите в Окно → Устройства

вы можете увидеть все устройства и симуляторы здесь

  1. Просто щелкните правой кнопкой мыши на любом устройстве или симуляторе
  2. Отметьте Показать в меню назначения (Даже он уже проверен, затем дважды щелкните его, это может быть обновлено)

Если выше не работает.. как будто вы не видите никаких симуляторов, тогда..

  • Измените (ухудшите) минимальную цель развертывания приложения до 8.3 (не обязательно)
  • перезапустить xcode

Это сработало для меня.. Надеюсь, кому-то это поможет.

Ответ 17

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

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

**

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

**

Ответ 18

Для тех, кто приходит из Unity, даже если вам удастся заставить их отображаться (изменив Build Settings > Supported Platforms на iOS он не запустится в симуляторе.

Вместо этого вам нужно выбрать этот Simulator SDK:

enter image description here

И убедитесь, что существует что-то кроме Металла.

enter image description here

Тогда список устройств симулятора будет там с самого начала.

Ответ 19

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

Ответ 20

У меня это случилось со мной после обновления нового Xcode. Запуск

xcode-select --install

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

Ответ 21

Просто перейдите в Xcode → Window → Devices

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

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

Ответ 22

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

Ответ 23

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

Ответ 24

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

Это не обязательно отвечает на конкретный вопрос OP, но это было первое место, где я остановился на исследовании проблемы с обновлением Xcode 10.3.

Ответ 25

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

Ответ 26

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

Ответ 27

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

Ответ 28

Мне просто нужен был старый добрый перезагрузить компьютер. Когда деинсталляция и переустановка XCode не сделали эту работу, я перезапустился из чистого разочарования.... и вот! После перезагрузки все было в порядке.

Ответ 29

Я просто переименовал свой файл XCode в папке приложения во что-то другое и переименовал его обратно в XCode.

Работал

Ответ 30

Проверьте, есть ли в хранилище приложений в xcode GET вместо установленного, удалите текущую версию и получите новую.