Невозможно запустить приложение на реальных Apple Watch
Моя конфигурация: Apple Watch (WatchOS 2.0.1), iPhone 5S (iOS 9.1) Xcode 7.1 на MacOS X El Capitan.
Я могу запустить свое приложение на iPhone просто отлично. Однако, когда я пытаюсь запустить свое приложение на Apple Watch, кажется, что это невозможно. То, что я вижу в строке состояния, это обычные шаги
Создание MyApp на Apple Watch
Установка на Apple Watch
Запуск MyApp на Apple Watch
И затем, менее чем за секунду, это показывает,
Закончен запуск MyApp на Apple Watch
Как будто я только что нажал кнопку остановки в Xcode (но без моего нажатия на нее вообще). Нет сообщения об ошибке или предупреждения. Это просто останавливается.
В результате я не могу отладить свое приложение на Apple Watch, чтобы увидеть сообщения журнала, использование памяти и т. Д.
Есть идеи? Заранее спасибо за помощь!
3 ответа
Когда это случилось со мной, я исправил проблему:
- Убедитесь, что нет проблем с вашей Main.storyboard и у него есть начальный контроллер вида.
- Удаленное приложение на телефоне
- Перезагрузил телефон
- Перезагрузил часы
- Выйдите из xcode и перезагрузите Mac
Сначала вы можете скомпоновать приложение для iPhone, подождать, пока часы не синхронизируются. (Или вы можете синхронизировать его в компаньоне, выключив и включив переключатель установки вручную)
Затем оставьте приложение запущенным на часах, выберите Xcode->Debug->Attach to Process->XXXXX Extension(имя вашего расширения часов)
Через некоторое время вы сможете отладить приложение для часов.
После того, как все мои устройства были перезагружены дважды безрезультатно, вот несколько советов, которые иногда решают проблему. (Все это - головная боль.)
Создайте для симулятора, а затем снова переключитесь на реальное устройство.
Установите для параметра "Информация / схема запуска" значение "Дождаться запуска исполняемого файла", запустите проект и затем снова переключитесь на "Автоматически".
Это заставило меня подняться по стене, когда я начинал Я нашел 2 решения:
Хватит тратить время на разработку для Apple Watch
Обнаружил, что мой XCode отключался от моего Apple ID. Пошел в XCode -> Настройки -> Аккаунты. И заметил: "Ваша сессия истекла, пожалуйста, войдите." Я не смог бы запустить iPhone без этой ошибки, но на Apple Watch она застряла на "Running ... Apple Watch"