Ответ 1
Я связал свои часы с новым телефоном и столкнулся с этой проблемой. Я удалил все файлы в ~/Library/Developer/Xcode/watchOS DeviceSupport/
и решил это!
Мой телефон указан как 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, и приложение появится на телефоне, оно просто не установит приложение для просмотра... просто сидит там, говоря "Установка...".
Я связал свои часы с новым телефоном и столкнулся с этой проблемой. Я удалил все файлы в ~/Library/Developer/Xcode/watchOS DeviceSupport/
и решил это!
Что сработало для меня, так это перейти в целевое приложение WatchKit и обновить команду с соответствующей учетной записью. Как только я это сделал, мое устройство показало, что оно имеет право на участие.
2019: новый iPhone, еще хуже. Теперь каждый компонент в моей разработке изменился с 2017 года, и я все еще не могу выбрать симулятор при каждой сборке. Apple, вы заслуживаете потери 250 миллиардов рыночной стоимости.
2018 II: у меня больше ничего не работает. Связывался с Apple много раз, и Apple Watch, кажется, переехали в район Playground
как он просто загружался/работал, но никогда не работал. Купил второй Mac, новый проект, ничего не работает. Печальный.
2018: последние пару дней я был действительно успешным, делая следующее:
На вашем iPhone:
На ваших часах:
В большинстве случаев для восстановления правильного соединения требуется не более 30 секунд. Я думаю, что это "режим наблюдения за полетом" -thing, но я никогда не меняю (несколько) работающую систему, так что теперь это будет моей процедурой. Мой ответ на 2017 год все еще кажется полезным для некоторых людей:
2017: Если он ИНОГДА показывает, а часто не показывает, это может быть связано с тем, что вы закрыли iTunes
Я заметил, что я часто делал после повторного подключения: закрытие iTunes. Сразу же часы оказались "непарными". Повторное подключение USB-кабеля, но оставление iTunes открытым помогло мне с тех пор.
Похоже на ошибку в Xcode!
Перейдите к ~/Library/Developer/Xcode/watchOS DeviceSupport/
и создайте папку с именем "Watch1,2 2.0 (номер сборки)", а для "номера сборки" используйте номер сборки watchOS. Внутри этой папки создайте другую папку с именем "Символы".
Итак, для последней сборки: ~/Library/Developer/Xcode/watchOS DeviceSupport/Watch1,2 2.0 (13S5305d)/Symbols
.
Может быть, очистить и перезапустить Xcode.
Кажется, что вам нужно нажать на сообщение "Доверять этому компьютеру" на Apple Watch. Это решило мою проблему. Также проверьте, отображает ли XCode сообщение "Индексирование..." или "Загрузка символов...": вам нужно подождать, пока операция не закончится.
Откройте приложение-спутник камеры на часах. Для меня это работает. Похоже, приложение запускает телефонное соединение.
Для меня это был вопрос доверия компьютера к часам. Мне пришлось перезагрузить часы, чтобы получить запрос "доверяй этому компьютеру".
Мне пришлось удалить свой Apple ID со вкладки "Учетные записи" в настройках Xcode, а затем повторно добавить его.
То, что сработало для меня, просто ждет около минуты. В Xcode не было индикатора выполнения, просто подождите.
Для меня помог открыть iTunes на MAC и оставить его открытым.
Xcode 9.4.1
В моем случае я полагаю, что это произошло потому, что у меня была возможность подключения через сеть для iPhone, который был в паре с моими новыми часами.
После отключения функции беспроводного подключения, а затем подключения iPhone к моему компьютеру Mac с помощью кабеля часы появились в списке устройств.
После получения UUID для регистрации в Центре разработчика я снова включил Подключение через сеть, и часы больше не отображались на экране "Устройства". Однако, когда я подключаю телефон через кабель, появляется информация о часах.
Так что, если вы используете беспроводное соединение, попробуйте просто подключить устройство через кабель, и, надеюсь, вы увидите ваши часы в списке. Удачи!
У меня точно такая же настройка и у меня такая же проблема. То, что, казалось, сработало для меня, было просто необоснованным и снова спаривало часы. Затем доверите этот компьютер на часах, и Xcode начал перечислять его в меню.
Кажется, я обновил betaOS2 beta 5 поверх 1.0.1, который был спарен раньше, и его нужно было снова установить для watchOS2.
Что сработало для меня, так это открыть окно "Проекты Xcode" и нажать кнопку "Удалить" рядом с линией "Производные данные" для текущего открытого проекта. После этого цель автоматически переключится на отображение [My iPhone Name] + [My Watch Name].
Моя настройка: Xcode 7, iOS 9 (публичный выпуск) и watchOS 2 beta.
Откройте приложение "Наблюдение" на устройстве, прокрутите вниз до вашего приложения и убедитесь, что вы показываете приложение на часах Apple
Настройка правильных профилей подготовки | Сертификаты | Команда, затем перезагрузка Xcode работала для меня.
Вы должны были подключить свой Apple Watch к вам iPhone через Bluetooth, Wi-Fi соединение не будет работать для тестирования...
Убедитесь, что телефон подключен к той же сети Wi-Fi, что и компьютер.
Я только что провел несколько дней, борясь с этим, пробуя решения, описанные выше. Переключил сети, подождал минуту, теперь снова работает. Гах.
У меня в доме четыре Wi-Fi SSID (старый дом, толстые стены, один маршрутизатор не покрывает его должным образом), и оказалось, что компьютер выбирает один, а телефон - другой.
Это сработало для меня 1. Выйти из Xcode. 2. Отключите iPhone 3. Удалите файлы кеша в /Users//Library/Developer/Xcode 4. Запустите Xcode. 5. Подключите iPhone еще раз 6. Xcode начнет загружать файл символа
Просто подключи свой iPhone к моему Mac решил мою проблему. Когда я снова подключу свой iPhone, xcode автоматически установит пропущенные символы.
У меня была аналогичная проблема, когда Xcode не обнаруживал мои парные часы. Так или иначе, профиль бета-конфигурации удалось установить на мой телефон, и по какой-то причине Xcode не смог обнаружить парные часы. Как только я удалил профиль подготовки, Xcode начал собирать парные часы.
Создание нового проекта watchOS приведет к загрузке символов для возобновления и завершения. Я отключил iPhone до того, как была выполнена операция "Обработка файлов символов". Так что Apple Watch никогда не появлялась снова. XCode 9 (бета 4). iOS 10 (бета 4). watchOS 2.2.2.
Я действительно боролся с этой проблемой, но это помогло мне:
Исправление шагов:
Я просто ждал несколько минут, а затем - он работал сам по себе.
WatchOS 4.1, XCODE 9.2.
Возможно, у меня был прорыв.... Я выключил WIFI на своем Mac, и он сразу нашел часы 😱
Решение, которое работало для меня с XCode 10.0: очистить всю папку Xcode в ~/Library/Developer/Xcode, удалив только watchOS DeviceSupport было недостаточно
Новое обновление к этой проблеме. Недавно я купил книгу Ray Wenderlich для Watch OS, и у меня возникла эта проблема.
После многих испытаний и перед удалением любых файлов, мое рабочее решение таково:
На MAC с открытым Xcode и загруженной схемой выдачи. iPhone подключен и часы тоже включены.
1) На MAC выключить Wi-Fi 2) На MAC включить Wi-Fi 3) На MAC отключить Bluetooth 4) На MAC включить Bluetooth
Я знаю, что это решение выше, но это единственный способ, который сработал для меня. Надеюсь, это поможет любому разработчику.