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

В Xcode я вижу (нет спаренного Apple Watch), даже если часы спарены и зарегистрирован UDID часов

Мой телефон указан как ineligible target в Xcode и в сторону, о которой говорится (no paired Apple Watch).

Моя Apple Watch зарегистрирована в устройствах iOS. Я вижу UDID. Часы имеют watchOS 2.0, и на моем iPhone 6 установлена ​​iOS 9. IPhone отлично сочетается с часами, и я могу установить приложения.

Я попытался перезагрузить часы и телефон. Я попытался перезагрузить Xcode. Я попытался создать новую схему в Xcode, но она все еще показывает (нет спаренного Apple Watch). Я могу выбрать Product/Destination, и приложение появится на телефоне, оно просто не установит приложение для просмотра... просто сидит там, говоря "Установка...".

4b9b3361

Ответ 1

Я связал свои часы с новым телефоном и столкнулся с этой проблемой. Я удалил все файлы в ~/Library/Developer/Xcode/watchOS DeviceSupport/ и решил это!

Ответ 2

Что сработало для меня, так это перейти в целевое приложение WatchKit и обновить команду с соответствующей учетной записью. Как только я это сделал, мое устройство показало, что оно имеет право на участие.

Ответ 3

2019: новый iPhone, еще хуже. Теперь каждый компонент в моей разработке изменился с 2017 года, и я все еще не могу выбрать симулятор при каждой сборке. Apple, вы заслуживаете потери 250 миллиардов рыночной стоимости.

2018 II: у меня больше ничего не работает. Связывался с Apple много раз, и Apple Watch, кажется, переехали в район Playground как он просто загружался/работал, но никогда не работал. Купил второй Mac, новый проект, ничего не работает. Печальный.

2018: последние пару дней я был действительно успешным, делая следующее:

На вашем iPhone:

  • выключить вайфай
  • выключить блютус
  • включить вайфай
  • включить Bluetooth

На ваших часах:

  • включить режим полета
  • деактивировать режим полета

В большинстве случаев для восстановления правильного соединения требуется не более 30 секунд. Я думаю, что это "режим наблюдения за полетом" -thing, но я никогда не меняю (несколько) работающую систему, так что теперь это будет моей процедурой. Мой ответ на 2017 год все еще кажется полезным для некоторых людей:

2017: Если он ИНОГДА показывает, а часто не показывает, это может быть связано с тем, что вы закрыли iTunes

Я заметил, что я часто делал после повторного подключения: закрытие iTunes. Сразу же часы оказались "непарными". Повторное подключение USB-кабеля, но оставление iTunes открытым помогло мне с тех пор.

Ответ 4

Похоже на ошибку в Xcode! Перейдите к ~/Library/Developer/Xcode/watchOS DeviceSupport/ и создайте папку с именем "Watch1,2 2.0 (номер сборки)", а для "номера сборки" используйте номер сборки watchOS. Внутри этой папки создайте другую папку с именем "Символы".

Итак, для последней сборки: ~/Library/Developer/Xcode/watchOS DeviceSupport/Watch1,2 2.0 (13S5305d)/Symbols.

Может быть, очистить и перезапустить Xcode.

Ответ 5

Кажется, что вам нужно нажать на сообщение "Доверять этому компьютеру" на Apple Watch. Это решило мою проблему. Также проверьте, отображает ли XCode сообщение "Индексирование..." или "Загрузка символов...": вам нужно подождать, пока операция не закончится.

Ответ 6

Откройте приложение-спутник камеры на часах. Для меня это работает. Похоже, приложение запускает телефонное соединение.

Ответ 7

Для меня это был вопрос доверия компьютера к часам. Мне пришлось перезагрузить часы, чтобы получить запрос "доверяй этому компьютеру".

Ответ 8

Мне пришлось удалить свой Apple ID со вкладки "Учетные записи" в настройках Xcode, а затем повторно добавить его.

Ответ 9

То, что сработало для меня, просто ждет около минуты. В Xcode не было индикатора выполнения, просто подождите.

Ответ 10

Для меня помог открыть iTunes на MAC и оставить его открытым.

Xcode 9.4.1

Ответ 11

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

После отключения функции беспроводного подключения, а затем подключения iPhone к моему компьютеру Mac с помощью кабеля часы появились в списке устройств.

После получения UUID для регистрации в Центре разработчика я снова включил Подключение через сеть, и часы больше не отображались на экране "Устройства". Однако, когда я подключаю телефон через кабель, появляется информация о часах.

Так что, если вы используете беспроводное соединение, попробуйте просто подключить устройство через кабель, и, надеюсь, вы увидите ваши часы в списке. Удачи!

Ответ 12

У меня точно такая же настройка и у меня такая же проблема. То, что, казалось, сработало для меня, было просто необоснованным и снова спаривало часы. Затем доверите этот компьютер на часах, и Xcode начал перечислять его в меню.

Кажется, я обновил betaOS2 beta 5 поверх 1.0.1, который был спарен раньше, и его нужно было снова установить для watchOS2.

Ответ 13

Что сработало для меня, так это открыть окно "Проекты Xcode" и нажать кнопку "Удалить" рядом с линией "Производные данные" для текущего открытого проекта. После этого цель автоматически переключится на отображение [My iPhone Name] + [My Watch Name].

Моя настройка: Xcode 7, iOS 9 (публичный выпуск) и watchOS 2 beta.

Ответ 14

Откройте приложение "Наблюдение" на устройстве, прокрутите вниз до вашего приложения и убедитесь, что вы показываете приложение на часах Apple

Ответ 15

Настройка правильных профилей подготовки | Сертификаты | Команда, затем перезагрузка Xcode работала для меня.

Ответ 16

Вы должны были подключить свой Apple Watch к вам iPhone через Bluetooth, Wi-Fi соединение не будет работать для тестирования...

Ответ 17

Убедитесь, что телефон подключен к той же сети Wi-Fi, что и компьютер.

Я только что провел несколько дней, борясь с этим, пробуя решения, описанные выше. Переключил сети, подождал минуту, теперь снова работает. Гах.

У меня в доме четыре Wi-Fi SSID (старый дом, толстые стены, один маршрутизатор не покрывает его должным образом), и оказалось, что компьютер выбирает один, а телефон - другой.

Ответ 18

Это сработало для меня 1. Выйти из Xcode. 2. Отключите iPhone 3. Удалите файлы кеша в /Users//Library/Developer/Xcode 4. Запустите Xcode. 5. Подключите iPhone еще раз 6. Xcode начнет загружать файл символа

Ответ 19

Просто подключи свой iPhone к моему Mac решил мою проблему. Когда я снова подключу свой iPhone, xcode автоматически установит пропущенные символы.

Ответ 20

У меня была аналогичная проблема, когда Xcode не обнаруживал мои парные часы. Так или иначе, профиль бета-конфигурации удалось установить на мой телефон, и по какой-то причине Xcode не смог обнаружить парные часы. Как только я удалил профиль подготовки, Xcode начал собирать парные часы.

Ответ 21

Создание нового проекта watchOS приведет к загрузке символов для возобновления и завершения. Я отключил iPhone до того, как была выполнена операция "Обработка файлов символов". Так что Apple Watch никогда не появлялась снова. XCode 9 (бета 4). iOS 10 (бета 4). watchOS 2.2.2.

Ответ 22

Я действительно боролся с этой проблемой, но это помогло мне:

Исправление шагов:

  • Отключить часы
  • Перезагрузите часы iPhone и Apple
  • Соедините их снова и настройте часы как новый.
  • Вставить (сначала отключить от сети) iPhone для Mac
  • На часах яблока, скажем, доверяйте компьютеру, когда он спрашивает
  • Отключите и снова подключите
  • Закрыть и открыть XCode
  • Откройте проект и подождите несколько секунд

Ответ 23

Я просто ждал несколько минут, а затем - он работал сам по себе.

WatchOS 4.1, XCODE 9.2.

Ответ 24

Возможно, у меня был прорыв.... Я выключил WIFI на своем Mac, и он сразу нашел часы 😱

Ответ 25

Решение, которое работало для меня с XCode 10.0: очистить всю папку Xcode в ~/Library/Developer/Xcode, удалив только watchOS DeviceSupport было недостаточно

Ответ 26

Новое обновление к этой проблеме. Недавно я купил книгу Ray Wenderlich для Watch OS, и у меня возникла эта проблема.

После многих испытаний и перед удалением любых файлов, мое рабочее решение таково:

На MAC с открытым Xcode и загруженной схемой выдачи. iPhone подключен и часы тоже включены.

1) На MAC выключить Wi-Fi 2) На MAC включить Wi-Fi 3) На MAC отключить Bluetooth 4) На MAC включить Bluetooth

Я знаю, что это решение выше, но это единственный способ, который сработал для меня. Надеюсь, это поможет любому разработчику.