Ожидание запуска {simulator/device}

С Xcode 9.3 (бета) я столкнулся с проблемой с инструментом Xcode, в то время как я пытаюсь создать / запустить приложение (проект) в первый раз, после запуска / запуска Xcode.

Несколько раз он запрещает сборку проекта с сообщением в строке состояния:

Ожидание запуска iPhone-X

Пока мой симулятор уже запущен и работает (в симуляторе не происходит никакой активности).

Вот ссылка снимок:

В качестве временного решения я принудительно закрываю Xcode (9.3) и запускаю заново.

Есть ли у кого-нибудь такая же проблема с бета-версией Xcode 9.3?

Обновление: та же проблема в Xcode 9.3-Beta 2 также.

3 ответа

Вот как я исправил:

Из-за причуд (наиболее вероятных ошибок симулятора) в симуляторе, запускаемых как на Xcode 8, так и на 9, не существует общего кода, который позволял бы ему успешно запускаться на обоих X-кодах. Экспериментируя, я обнаружил, что они наиболее надежны:

Xcode 9:

killall Simulator
xcrun simctl boot <device_id>
open `xcode-select -p`/Applications/Simulator.app

Xcode 8:

killall Simulator
xcrun simctl shutdown booted
xcrun instruments -w <device_id>

см.: [iOS 11] [Xcode 9] запуск, установка, запуск зависает Simulator #209

То, что (в большинстве случаев) работает для меня, это сначала запустить его на устройстве. Убей его и запусти на симуляторе.

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

Выключите старый симулятор и попробуйте снова.

Также убедитесь, что в Xcode > Preferences > Locations > Command Line Tools указывается на текущую сборку Xcode.

Что сработало для меня: откройте устройство-симулятор вручную (Файл -> Открыть устройство -> выберите тот). Затем перезапустите его, перейдя в Device -> restart. Затем попробуйте перезапустить на xcode.

Я испытывал это много раз, особенно в бета-версиях, пока не обнаружил "хак" или, возможно, хороший способ предотвратить такую ​​проблему. Но до этого я мог бы добавить также эту ссылку SO, которая имеет компиляцию .dmg Xcode ссылки для скачивания. Как скачать Xcode DMG или XIP файл?

TL; DR Чтобы избежать такого рода проблем, просто прекратите отладку или нажмите кнопку STOP перед сборкой / запуском приложения.

Другие вопросы по тегам