Подтвердить что ты не робот

IOS: парное устройство Watch Kit недоступно для разработки

Я не могу запустить приложение Apple Watch в XCode. Мой телефон + часы перечислены как "Недоступное устройство" и говорит, что "парное устройство недоступно для разработки". Когда я пытаюсь запустить приложение, он говорит то же самое.

Как я могу это решить?

Я использую XCode 7.1, iOS 9.0, WatchOS 2.0.1.

4b9b3361

Ответ 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 теперь стал намного стабильнее.