Ответ 1
Что работало для меня, было добавление архитектуры arm64
как к приложению Watch, так и к iOS, как предлагалось @Zubair.
Update: Эта ошибка исправлена в Xcode 7, beta 6
Приложение Watch установлено на часы, и я могу нажать и запустить его в Watch, но метод watchAppInstalled
возвращает false.
Кроме того, я могу установить приложение Watch с помощью Xcode 7. Если я попытаюсь установить приложение Watch с помощью приложения Watch iOS (из Apple), включив переключатель, приложение Watch будет удалено сразу после завершения установки.
Update: Эта ошибка исправлена в Xcode 7 beta 6
Что работало для меня, было добавление архитектуры arm64
как к приложению Watch, так и к iOS, как предлагалось @Zubair.
Update: Эта ошибка исправлена в Xcode 7, beta 6
Документация Apple говорит:
Сессия должна быть настроена и активирована до доступа к этому свойство.
Итак, вы должны настроить и активировать сеанс перед использованием этого свойства.
У меня была такая же проблема.
Я просто добавляю WatchConnectivity.framework в свою главную цель приложения и отслеживать расширение. И это работает сейчас.
Надеюсь, я помог.
Приветствия.
Обновление: я прочитал комментарии выше и проверил мою архитектуру: уже имел arm64
Теперь он работает для меня, что я сделал:
Reset и повторно связал Apple Watch и добавил к нему код доступа (чего я раньше не делал).
Изменить: вы можете безопасно отключить код доступа, и он все равно будет работать.