Отсутствует симулятор в Xcode 8.3.2 после установки бета-версии Xcode 9.0

Я использую Xcode 8.3.2 для разработки приложений iOS. Я только что установил Xcode 9.0 Beta и вдруг обнаружил, что Мои старые симуляторы отсутствуют в моем Xcode 8.3.2.

Эта проблема возникла после установки бета-версии Xcode 9.0.

См. фотографии ниже.

<сильный>1. Xcode 8.3.2.

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

<сильный>2. Xcode 9.0 бета.

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

Я прохожу по ссылкам ниже, но ни одна из них не помогает.

  1. Симуляторы Xcode отсутствуют после установки бета-версии?
  2. симулятора нет в моем xcode 5 после установки бета-версии xcode 6

Пожалуйста, помогите мне в этом.


person DJ1    schedule 20.06.2017    source источник
comment
Что касается моего отчета об ошибке, я получил, что ваш отчет является дубликатом другой проблемы и будет закрыт. Надеюсь, это будет решено. У меня все еще происходит с Xcode 9 beta 5.   -  person Stanislav Pankevich    schedule 09.08.2017
comment
@StanislavPankevich Просто вам нужно закрыть бета-версию Xcode. И сделайте этот процесс открытия Симулятора. После этого просто закройте Xcode и перезапустите Xcode. Конечно, это сработает. Это из-за связи с симуляторами.   -  person DJ1    schedule 09.08.2017
comment
Обычно, когда я переключаюсь между версиями Xcode, я меняю 1. инструменты командной строки 2. удаляю производные данные 3. делаю то, что говорит принятый ответ.   -  person Honey    schedule 24.11.2017


Ответы (8)


Вы можете выбрать Xcode> Open Developer Tool> Simulator, и после загрузки симулятора симулятора перезапустите, и тогда вы получите весь список обратно.

Открыть симулятор вручную

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

«Перезапустите

Перезапустите Xcode после завершения процесса загрузки симулятора. Вы получите весь список симуляторов.

person Ashish Kakkad    schedule 20.06.2017
comment
Спасибо за ваш ответ, но это не сработало для меня. Любое другое решение. - person DJ1; 20.06.2017
comment
@ Dh1_Bh1 Просто вам нужно закрыть бета-версию Xcode. И сделайте этот процесс открытия Симулятора. После этого просто закройте Xcode и перезапустите Xcode. Конечно, это сработает. Это из-за связи с симуляторами. - person Ashish Kakkad; 20.06.2017
comment
Спасибо @AshishKakkad за спасение моих волос :) - person siva krishna; 20.06.2017
comment
Работал как шарм! - person akshay1188; 17.11.2018
comment
Обратите внимание, что вы должны позволить симулятору полностью загрузиться перед запуском Xcode. - person Oliver Pearmain; 29.01.2019

У меня была такая же проблема, решение: перезагрузка MacBook :)

person Robert    schedule 20.06.2017
comment
Я уже пробовал это много раз. поэтому предложите другое решение. - person DJ1; 20.06.2017
comment
Перезапуск и проверка того, что правильные инструменты командной строки 8.3.x XCode были выбраны в XCode Preferences / Locations, сработали для меня. - person Jadent; 19.12.2017
comment
То же самое произошло со мной после последнего обновления XCode. - person jmg; 06.08.2019

Проверьте цель развертывания в информации о развертывании.

Это могло быть изменено, если вы используете последнюю версию Xcode, где ваша цель развертывания будет автоматически изменена на более высокие версии ОС.

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

person iPhoneDeveloper    schedule 05.11.2017
comment
это определенно работает. Я загрузил проект github, который был в Xcode 10.2.1 Swift 5, цель развертывания 12.2, и все симуляторы исчезли. Я попытался выключить, а затем перезапустить Xcode и другие ответы, но это был единственный, который сработал. Я изменил цель развертывания на 11.4, а затем версию Swift на 4.2, и все симуляторы появились. - person Lance Samaria; 06.05.2019

Для Xcode 10.3 вы можете вернуть симуляторы, выполнив следующую команду в терминале

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
person Chanaka Anuradh Caldera    schedule 07.08.2019

Одновременный запуск нескольких версий Xcode поддерживается, только если все версии Xcode 9+.

У вас могут быть установлены более старые версии, но одновременно запущена только одна.

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

Обратите внимание, что Console.app использует CoreSimulator.framework из версии Xcode, выбранной с помощью xcode-select. Если вы запускаете консоль, а xcode-select указывает на другую версию Xcode, это приведет к тому, что запущенный Xcode потеряет доступ к своим симам.

person Jeremy Huddleston Sequoia    schedule 25.07.2017

Не запускать несколько xCode одновременно

Я получал эту ошибку, потому что запускал две разные версии xCode.

person tamtoum1987    schedule 16.10.2017

Выполните следующие шаги, чтобы решить эту проблему.

Шаг 1: Закройте Xcode 9 и его симулятор.

Шаг 2: Откройте Xcode 8 и перейдите в меню Xcode -> Открыть инструмент разработчика -> Симулятор.

Шаг 3: Выйдите из Xcode 8 и снова откройте.

person Teja Kumar Bethina    schedule 13.10.2017

после выполнения всех действий по устранению неполадок, которые люди предлагают, если это не работает для вас, затем перейдите в настройки и коснитесь вкладки местоположения и убедитесь, что версия инструмента командной строки такая же, как ваша версия xcode, возможно, ваша версия инструмента командной строки xcode установлена ​​​​на 9 или 9+, верните его на 8. Надеюсь, это сработает для вас. После этого закройте свой xcode и снова откройте

person Shauket Sheikh    schedule 16.10.2017