WatchOS 2: "Не удается установить приложение Watch" "Ошибка запуска" Расширение приложения TestApp WatchKit "

Я получаю всплывающее сообщение AlertView на iOS каждый раз, когда я пытаюсь установить приложение watchOS 2 в Xcode 7 beta 4:

Не удается установить приложение Watch

TestApp установлен на вашем iPhone, но приложение TestApp для Apple Watch в настоящее время недоступно.

Я также попытался установить приложение watchOS через приложение Apple Watch iOS, но я получаю ту же ошибку. И когда я пытаюсь запустить цель watchOS, я получаю следующее:

Ошибка при запуске "Расширение приложения TestApp WatchKit"

Ошибка установки. Подробнее см. В консоли iPhone.

Снимок экрана Я проверил консоль iPhone и никаких дополнительных данных не было.

Я переустановил Xcode, удалил и повторно добавил все симуляторы, reset содержание и настройки симулятора... ни один из них не сработал. Я также создал совершенно новый проект. Это происходит в симуляторе и на физическом устройстве/часах с iOS 9 beta 4 и watchOS 2 beta 4.

Кто-нибудь понял, исправить или обходной путь для этого?

Спасибо!

Ответ 1

Просматривая журналы системных устройств, я нашел свою проблему:

Jul 26 18:05:14 MacBook-Pro companionappd[22461]: (Error) WatchKit: validateWatchKitApplicationInfoDictionary, invalid Info.plist key 'NSAppTransportSecurity'

У меня был ключ безопасности приложения, установленный как для приложения watchOS info.plist, так и для расширения watchOS info.plist. Его следует устанавливать только на расширение.

Ответ 2

Вам следует удалить NSAllowsArbitraryLoads из info.plist приложения для просмотра. Расширение "Только для просмотра" позволяет включить NSAllowsArbitraryLoads. Потому что только расширение отвечает за обработку всех этих вещей, а не часового приложения.

Ответ 3

Очистка сборки (shift-command-K) исправила эту проблему для меня.

Ответ 4

Возможно, вам придется удалить приложение в iPhone, а затем снова запустить его для решения этой проблемы:)

Ответ 5

У меня была такая же проблема. Это происходит из-за проблемы при установке приложения на watchOS.

Ниже приведены некоторые исправления для этого:

  • Очистить Xcode (попробуйте cmd+shift+K и cmd+shift+option+K - Очистить папку сборки).

Снимок экрана

  1. Закройте Xcode и заново создайте приложение.

  2. Удалите приложение и переустановите его.

Решение 1 работало в моем случае.

Ответ 6

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

  • Возврат контроля версий (git) в коммит, у которого нет расширения Apple Watch.
  • Создайте и запустите приложение для iPhone.
  • Вернитесь к последнему фиксации, постройте и запустите.

Ответ 7

У меня тоже была такая же проблема.

В моем случае проблема была из-за предупреждения доступа к местоположению. Приложение Mine было связано с приложением погоды. Я обращался к местоположению пользователя, поэтому всякий раз, когда приложение запускается, симулятор iphone имеет предупреждение, предлагая пользователю разрешить/запретить сбор своего местоположения.

После предоставления разрешения на размещение часов приложение-симулятор приложений успешно запущен.

Надеюсь, это может помочь кому-то.