IOS: парное устройство Watch Kit недоступно для разработки
Я не могу запустить приложение Apple Watch в XCode. Мой телефон + часы перечислены как "Недоступное устройство" и говорит, что "парное устройство недоступно для разработки". Когда я пытаюсь запустить приложение, он говорит то же самое.
Как я могу это решить?
Я использую XCode 7.1, iOS 9.0, WatchOS 2.0.1.
Ответы
Ответ 1
У меня была такая же проблема в iOS 9.1 + WatchOS 2.01, что XCode 7.1 продолжал говорить, что "парное устройство недоступно для разработки". Вот что я сделал, чтобы решить это, наконец, не совсем уверен, какой шаг имеет решающее значение -
- Отключить часы
- Перезагрузите часы iPhone и Apple
- Соедините их снова и настройте часы как новый.
- Вставить (сначала отключить от сети) iPhone для Mac
- На часах яблока, скажем, доверяйте компьютеру, когда он спрашивает
- Отключите и снова подключите
Взрыв! Мои часы с яблоками хорошо известны для развития.
Надеюсь, что это поможет.
Ответ 2
Это то, что сработало для меня, и это намного проще и быстрее, чем un-pairing, поэтому я бы попробовал это первым. С помощью Face Face проведите пальцем вверх и нажмите кнопку Ping iPhone. После того, как он произведет звук, вернитесь в Xcode, он должен перестать быть непарным или недоступным для разработки.
Ответ 3
Я также могу подтвердить это, используя следующую конфигурацию:
OS X, Xcode7.2 beta, iPhone5 с iOS9.2 и WatchOS 2.1
Я снова отключил iphone, закрыл и перезапустил Xcode и снова включил iPhone - он работал нормально!
Ответ 4
Удаление папки "известных" XCODE Derived Data сделало это для меня.
Шаги для новичков:
- Закрыть XCODE.
- Удалите папку Derived Data, чтобы найти ее местоположение, перейдите в XCODE в верхнее меню: XCODE → Настройки → Местоположение: здесь нажмите на стрелку Derived Data.
- Повторно открыть XCODE.
Протестировано на XCODE8.0.
Ответ 5
Перезагрузка Apple Watch работала для меня, после чего она отображает сообщение "доверять этому компьютеру", которое требуется для отладки часов с помощью XCODE.
Ответ 6
Я просто перезапускаю Xcode, чтобы решить проблему.
Ответ 7
Это случилось со мной, и я исправил его
- Выход из Xcode
- Установка часов на зарядное устройство
- открыть Xcode
- выберите пункт "Приложение для просмотра"
- выберите iPhone в паре, чтобы смотреть, как устройство запускать
- Подождите, пока '(сопряженное устройство недоступно для разработки)' или '(нет спаренного Apple Watch)' исчезает из описания устройства на Xcode
Панель инструментов
- Run!
Ответ 8
Я повторил несколько шагов выше и все еще получил ту же проблему. Я обнаружил, что проблема связана не с подпиской в iCloud, а только с использованием сообщений. Как только я это сделал, он работал красиво. Спасибо.
Ответ 9
Перейдите в окно → Устройство и симулятор, Отключить устройство и Отсоедините от кабеля и подключите обратно для меня.
Ответ 10
У меня тоже были проблемы с использованием Xcode Beta 7.3 версии 3. Я обновился до версии Xcode Beta 7.3 версии 5 и отлично работает. Надеюсь это поможет!
Ответ 11
Я тоже встретил эту проблему.
То, что я делаю, довольно просто, отключите Bluetooth от iPhone и включите его, дождитесь, пока яблочные часы снова подключится.
Затем запустите приложение.
Ответ 12
Удаление всех в ~/Library/Developer/Xcode/watchOS DeviceSupport/
сработало для меня.
Ответ 13
Мне пришлось разблокировать часы с помощью моего пароля.
- Если он уже разблокирован, заблокируйте его, затем откройте.
Ответ 14
Я обновил свой телефон до iOS9.1, и теперь он работает.
Ответ 15
У меня была такая же проблема с watchOS 2.1.
Отключение моего телефона при перезагрузке Xcode и плагина на моем телефоне сделало трюк. Я предлагаю попробовать, прежде чем снова спарить телефон и посмотреть
Ответ 16
В моем случае я отключу код доступа к яблочным часам, затем DerivedData и перезапустите Xcode, решая проблему.
Ответ 17
Я избавился от сообщения после повторного спаривания, которое заняло около 30 минут.
Однако могло случиться так, что перезапуск часов исправил бы его, поэтому попробуйте это.
Также попробуйте удалить DerviedData
.
После того, как сообщение уйдет, приложение не будет установлено на телефоне. Ранее я создал проект WatchKit из шаблона AppCode. После создания нового проекта с XCode он начал работать.
Ответ 18
У меня тоже были проблемы с Xcode 10.1 и Watch OS 5.x. Мне действительно нужно удалить файлы данных Xcode Derived, перезагрузить Watch и нажать кнопку "Trust" в Watch для отладки.
Ответ 19
моей проблемой была необходимость авторизовать компьютер с Apple Watch... (с последней версией Xcode 10.2)
Ответ 20
Для меня единственное, что сработало, это отключить часы от iPhone и настроить их как новые часы (восстановление из backp не сработало).
Я попытался отключить в XCode, удалить производные/кэшированные данные, поддержку платформы, перезапустить XCode, все комбинации отключения и перезапуска! Ничего не получалось.
Будь то ядерное действие или тот простой факт, что оно проходит процесс повторной авторизации между Mac + Watch, мы никогда не узнаем.
Что я знаю, так это то, что иногда Xcode может быть шокирующе нестабильным.
Ответ 21
Это случилось со мной за последние несколько дней. XCode был чрезвычайно нестабильным (иногда в схеме сборки он говорил "парные часы недоступны для разработки", в других случаях он говорил "ноль" при обращении к часам, в других случаях он работал бы!). Я сделал все шаги ниже, но несоответствие не было решено:
Отключите мои часы, перезагрузите iPhone и Apple, снова подключите их и настройте мои часы как новые, подключите (сначала отключите) iPhone к Mac, на яблочных часах скажите "Доверяйте компьютеру, когда он просит", отключите и снова подключите
В конце концов, я реализовал немного более новую версию Mojave (10.14.5), и была выпущена немного более новая версия iOS (12.3.1). После того, как я сделал эти быстрые обновления, XCode теперь стал намного стабильнее.