Ошибка" установка приложения Apple Watch never finished " при развертывании приложения watch kit на устройстве
Итак, я получил свои новые часы (yay!). Я вручную добавил свой UDID на портал разработчика и обновил профили подготовки, и мне удалось отправить архив в ITC для тестирования, но теперь я хочу запустить приложение в debug на моих часах.
Я пытаюсь развернуть целевое приложение watch kit, установленное на моем телефоне в качестве устройства, и оно сидит там и работает/ сбивается некоторое время, и ничего не происходит.
Если я жду достаточно долго, Xcode в конечном итоге ошибки с
"установить из Приложение Apple Watch никогда не завершено"
кто-нибудь сталкивался с этим или знает какие-либо трюки, которые я могу попробовать?
7 ответов
Я продолжаю работать с этим, а также с Xcode 7 beta и iOS 9 / watchOS 2 симуляторами.
одним из решений, которое сработало для меня, было сбросить и перезапустить оба симулятора, но он не работал надежно. Поэтому я попробовал некоторые другие вещи, и то, что в конечном итоге начало надежно работать для меня, было:
- перейдите в приложение-компаньон "Apple Watch"на симуляторе iOS.
- щелкните имя вашего приложения.
- переключатель "показать приложение на Apple Watch", как показано в скриншот ниже. (выключите его и снова включите)
- запустите приложение снова из Xcode.
с долгих испытаний и дурачиться, я был в состоянии решить эту проблему.
была смесь ошибки выше, а также обычной ошибки проверки.
Мне пришлось дважды и трижды проверить, что все 3 профиля подготовки разработчика для watch ext, watch app и приложения были в курсе обновленного устройства Watch UDID.
Примечание: для отладки приложений watch я обнаружил, что вам, похоже, нужно выбрать, чтобы запустить приложение с ваших часов и тогда отладчик запустит
У меня была эта проблема с симулятором. Я решил это, сбросив оба симулятора (файл / " сброс содержимого и настроек..."). Не уверен, что мне нужно быть настолько решительным... удаление приложения, возможно, также сработало, перезапуск симулятора не сработал.
У меня была такая же проблема, но по разным причинам при разработке с Xcode 7 и iOS 9.
Если это помогает любому, кто разрабатывает свое расширение WatchKit (не watchOS 2.0 app stand alone) с Xcode 7 beta (и iOS 9), и они хотят протестировать свои фактические часы, я должен был убедиться, что идентификатор устройства WatchKit App (на портале Apple Dev) и цель Xcode были включены группы приложений.
Это другое. Perviously только расширение Watch требуется App группы включен.
my WatchKit App DEV provisioning profile также, конечно, должен был иметь UUID часов, используемых в разработке.
У меня была аналогичная проблема на физическом устройстве. Я исправил это, перезапустив apple watch.
для этого просто нажмите кнопку на правой стороне часов и выберите "Выключить" с экрана, а после этого нажмите кнопку справа.
У меня была точная проблема, и после попытки различных комбинаций я смог решить эту проблему.
Ниже приведен список элементов, которые необходимо проверить, прежде чем отлаживать приложение Watch на симуляторе:
убедитесь, что идентификатор пакета вашего приложения WatchKit и расширения WatchKit установлен правильно, и вы выбрали правильный профиль подготовки и сертификаты для обоих.
идентификатор пакета вашего " WatchKit расширение " должно содержать идентификатор пакета вашего приложения WatchKit. Например, если ваше приложение WatchKit имеет идентификатор пакета как " com.образец.watchkitapp", то идентификатор пакета вашего расширения WatchKit должен быть " com.образец.watchkitapp.watchkitextension'
убедитесь, что приложение и расширение Watch имеют номер версии, такой же, как ваше приложение iPhone.
Я надеюсь, что выше шаги помогут вам решить вашу проблему.
Удачи В Кодировании :)