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



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

1056   27  

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) закрыть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 до 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-симуляторы из Xcode - > Window - >Devices - >Add simulators

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 - > выберите вкладку местоположение - > выберите маленькую серую стрелку на /Users/apple/Library/Developer/Xcode / DerivedData. Вы будете перенаправлены в папку оттуда выберите папку производных данных и удалите.
enter image description here

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

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

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

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

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

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

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

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

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

**

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

**

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

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

это случилось со мной после обновления до Нового Xcode. Работает

xcode-select --install

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

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

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

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

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

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

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

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

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

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

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

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

Comments

    Ничего не найдено.