Я открываю свой проект в Xcode 6.1. Когда я пытаюсь запустить проект, кнопка неактивна. Когда я пытаюсь перейти к Product > Clean
, опция неактивна. Когда я смотрю на список симуляторов, все, что я получаю, это My Mac
вместо обычных iOS Device
. Как мне вернуть свои тренажеры?
106
Ответы:
Щелкните название проекта (справа от кнопки «Выполнить»). Появятся три варианта.
Вы можете нажать «Новая схема», а затем «ОК» во всплывающем окне.
У вас будет список симуляторов.
источник
Edit scheme
а затем изменилexecutable
имя своего проекта, и это сработало. Спасибо! (принять через 7 минут)Убедитесь, что проект, который вы пытаетесь запустить,
deployment target
равен или меньше версии SDK вашего Xcode. В моем случае я попытался запустить проект, который был построен с использованием,iOS8.4
но у меня есть Xcode6.1 с SDK версии 8.1.Я изменил цель развертывания на 8.1, и она начала показывать мне симуляторы.
PS перед этим убедитесь, что ваш код и внешние библиотеки совместимы с вашей новой целью развертывания, иначе вам придется обновить свой Xcode.
источник
Попробуйте это, это сработало как шарм! для меня,
Следуйте шагу ниже
1) Очистите производные данные, как показано ниже,
2) В информации о развертывании измените цель развертывания
Это равно или меньше , то SDK версии Xcode
3) Выйти из Xcode
4) Повторно откройте Xcode, вы увидите список симуляторов.
Надеюсь, этот ответ кому-то поможет.
источник
Я не смог найти решения, которое решило бы мою проблему. Все симуляторы были для всех проектов, кроме того, который мне нужен.
Решение:
Настройки сборки -> Архитектуры -> Поддерживаемые платформы:
источник
Также проверьте
iOS Deployment Target
настройки сборки. Я использовал Xcode 6.3, в то время как целью развертывания была iOS 8.4. Я получил список симуляторов, как только установил iOS 8.3.источник
Cmd ниже решил мою проблему:
В моем случае я обновился до Xcode 8 и позже загрузил другую версию 7.3.1 (переименовал ее в «Xcode 7.3.1»), а затем не могу получить список симуляторов в Xcode 8.
источник
В моем случае я случайно удалил устройства ios в System Finder -> Library-> Devices-> Core simulator
Итак, симуляторы не указаны в проекте Xcode, кроме устройства ios.
Я решил это, добавив симуляторы ios из Xcode-> Window-> Devices-> Добавить симуляторы
Надеюсь, это кому-то поможет.
источник
Если вы переименовали Xcode.app с момента первого запуска, Симулятор iOS станет недоступен. Это упоминается в примечаниях к выпуску Xcode 6.1 :
источник
Перейдите в «Окно», затем «Устройства» и нажмите кнопку «плюс» в левом нижнем углу, чтобы добавить устройство и выбрать требуемый симулятор. У меня это сработало.
источник
Для тех, кто пришел из Unity, даже если вам удастся заставить их появиться (изменение
Build Settings > Supported Platforms
наiOS
него не будет работать в симуляторе.Вместо этого вам нужно выбрать этот Simulator SDK:
И убедитесь, что существует что-то кроме металла.
Тогда список устройств симулятора будет там с самого начала.
источник
Build Settings
->Player Settings
->iOS (little iphone icon on the menu)
->Other Settings
->Target SDK
в пользовательском интерфейсе Unityпроверьте настройки сборки вашего проекта, убедитесь, что вы выбрали последнюю версию iOS (iOS 8.1).
источник
Решение: Настройки сборки -> Архитектуры -> Поддерживаемые платформы: изменено с iphoneos на iOS.
Подтверждено, что работает в Xcode версии 9.0 (9A235)
источник
Иногда симулятор, который у вас есть, может не быть имитатором, указанным в настройках сборки . Убедитесь, что пакет симулятора загружен для вашей цели развертывания IOS.
источник
Если ваша проблема связана с несколькими (версиями) xcode
Затем выполните следующие шаги
1. Очистка производных данных. Перейдите в настройки Xcode -> Выберите вкладку местоположения -> выберите маленькую серую стрелку на / Users / apple / Library / Developer / Xcode / DerivedData. Вы будете перенаправлены в папку. Оттуда выберите папку «Производные данные» и «Удалить».
2. Полностью погрузитесь в Xcode и снова откройте
Это решит вашу проблему. Удачного кодирования :)
источник
Похоже, что Xcode скрывает это меню, когда окно имеет определенный размер. Вы должны сделать свое окно довольно большим, прежде чем оно вернется.
источник
Та же проблема случилась со мной .. Когда я обновился с Xcode 8 Beta 3 до Xcode 8 Beta 4, но я решил это таким образом ..
здесь вы можете увидеть все устройства и симуляторы
Если выше не работает .. как будто вы не видите никаких симуляторов, то ..
У меня это сработало .. Надеюсь, что позже кому-нибудь пригодится ..
источник
Просто проверить Target Deployment где XCode поддерживать его или нет.
источник
У меня все еще был
iOS Device
, но все мои тренажеры исчезли.Я пробовал все предлагаемые решения, которые мог найти в stackoverflow.
В конце концов, я удалил приложение Xcode и снова загрузил его из App Store. После установки тренажеры вернулись.
источник
Довольно Xcode и откройте его снова, он покажет. Для меня это сработало.
источник
Небольшое, но эффективное решение. В моем случае я обновил свой xcode до версии 9.2, и симуляторы исчезли.
Я нашел это решение, и оно сработало для меня и других.
**
**
источник
Если вы только что обновили Xcode, вам может потребоваться перезагрузить компьютер, прежде чем симуляторы снова станут доступны.
источник
Я столкнулся с другой ситуацией, когда это может произойти. Я работаю с командой, мы используем сервер Xcode для непрерывной интеграции. Сервер не видел никаких симуляторов, а только для одного проекта. В конце концов я определил, что это произошло из-за того, что версия Xcode на нашем сервере была на один выпуск раньше, а проект Xcode был настроен на сборку самой новой доступной версии. Простое обновление Xcode решило проблему для нас.
источник
Это случилось со мной после обновления до нового Xcode. Бег
исправил это для меня.
источник
Просто перейдите в Xcode -> Window -> Devices
Нажмите + внизу слева
Добавьте свой новый симулятор
источник
После обновления до Xcode 10.3 список симуляторов был пуст. Я перезагрузился, и проблема была решена.
Это не обязательно отвечает на конкретный вопрос OP, но это было первое место, где я закончил исследование своей проблемы с обновлением Xcode 10.3.
источник
Понизьте версию цели развертывания. Например, вы установили цель как iOS 13.4, но ваша версия Xcode ниже и симулятор iOS 13.4 не установлен.
источник
Мне помогла смена версии Deployment Target на более низкую:
Окно -> Устройства и симуляторы -> Симуляторы. Проверьте, какие есть последние версии существующих симуляторов.
Затем перейдите к Target вашего проекта. В разделе «Информация о развертывании» измените Target на версию, которую вы видели последней в своих симуляторах. Моя была установлена на iOS 13.6, когда симулятор был только iOS 13.5.
источник
У меня была такая же проблема, сгенерированная из импортированного проекта, у проекта была 10.3 в качестве цели развертывания, а у меня было установлено только 10.0, изменение цели развертывания на 10.0 решило мои проблемы.
источник
Для тех, кто борется с этим, я безуспешно пробовал упомянутые варианты. Оказывается, все, что мне нужно было сделать, это просто выйти и перезапустить Xcode. Иногда простые вещи могут раздражать.
источник
В моем случае я создал целевую статическую библиотеку для tvOS в Xcode 8.3.3, и симулятор tvOS не отображался в списке. В конце концов выяснилось, что
TARGETED_DEVICE_FAMILY
в настройках сборки1,2
вместо3
. Оставьте это здесь, если кто-то еще столкнется с той же проблемой.источник