Как я могу избежать ошибки "Ошибка запуска" AppName "WatchKit Extension" при попытке создать и запустить расширение WatchKit на реальных Apple Watch?
Когда я пытаюсь собрать и запустить расширение WatchKit на моих настоящих Apple Watch, я иногда получаю следующее сообщение об ошибке:
Я пытался создать родительское приложение для iPhone, а затем снова для своего приложения WatchKit, но все равно получаю сообщение об ошибке.
Кто-нибудь знает, что вызывает это сообщение об ошибке и как с ним бороться?
2 ответа
Похоже, это происходит, когда установка приложения WatchKit на реальные часы занимает много времени, а время ожидания Xcode истекает в ожидании запуска процесса из-за длительного времени установки. Это может занять много времени по двум причинам:
- Иногда требуется некоторое время, чтобы часы заметили, что приложение должно быть обновлено, прежде чем оно начнет передачу.
- Если в вашем приложении Apple Watch есть много изображений или другого содержимого, которое необходимо передать на часы, фактическая передача по Bluetooth может занять много времени.
Если вы хотите избежать этой ошибки, вот несколько советов по адаптации из этого поста в блоге, которые также могут показать вам, как ускорить установку вашего приложения: http://www.sneakycrab.com/blog/2015/5/28/ превышение скорости вверх-медленно установки раз, когда-отладка-на-реальное яблочного часов
- Выберите базовую схему iOS в Xcode для сборки и установки на свой телефон. (Не расширение приложения WatchKit)
- Хит стоп в Xcode.
- Получите iOS, чтобы заметить, что он должен начать установку приложения Watch. Есть два способа: а) открыть страницу своего приложения в приложении Apple Watch Companion на вашем телефоне или б) нажать на свое приложение непосредственно на часах (когда вы видите вращающийся элемент, вы можете нажать на головку, чтобы вернуться назад). на экране иконки приложения, и вы должны увидеть, что он начинает загружаться)
- После того, как приложение установлено на ваши часы, переключитесь на схему расширения WatchKit и нажмите кнопку воспроизведения, оно будет ожидать отладки.
- Запустите ваше приложение вручную.
Убедитесь, что ваш iPhone Bluetooth включен
Затем я удалил приложение с моего iPhone и снова запустил его. Это исправило это для меня.