У Xcode я бачу (жодного спареного Apple Watch) немає, хоча годинник є парним і UDID годинника зареєстрований


81

Мій телефон вказаний як ineligible targetXcode і збоку, де написано ( no paired Apple Watch).

Мій Apple Watch зареєстрований під пристроями iOS. Я бачу UDID. На годиннику встановлено watchOS 2.0, а на моєму iPhone 6 встановлено iOS 9. IPhone сполучається з годинником, і я можу встановлювати додатки.

Я спробував перезавантажити як годинник, так і телефон. Я спробував перезавантажити Xcode. Я спробував створити нову схему в Xcode, але вона все ще відображається (жодних парних годинників Apple немає). Я можу вибрати Товар / Пункт призначення, і програма з’явиться на телефоні, вона просто не встановить додаток для годинника ... просто сидить там і говорить « Встановлення ... ».


У Xcode, якщо ви перейдете до Вікна -> Пристрої та натисніть на своєму телефоні, ви побачите годинник, чи не так?
keji

@kdogisthebest Ні, годинник не вказаний як Пристрій. Телефон вказаний у списку.
dmin7b5

Я відчуваю це в бета-версії Xcode 7.1, але не в 7.0. Спробував усі рішення на цій сторінці безрезультатно. Я дуже добре будував годинник, поки раптом не з’явилося це повідомлення.
Чарлі Шліссер,

У моєму випадку включення Bluetooth вирішує проблему :)
ChikabuZ

Відповіді:


96

Я з’єднав годинник з новим телефоном і вирішив цю проблему. Я видалив усі файли, ~/Library/Developer/Xcode/watchOS DeviceSupport/і це вирішило!


4
Це справжнє рішення, воно у мене спрацювало ідеально
shontauro

1
Працював і у мене.
Нафталі Бедер

3
Я не знаходжу папку "watchOS DeviceSupport".
Мохаммад Заїд Патан

Працював у мене (стільки витрачених перезавантажень!). І тренажери все ще працюють.
lewis

3
після вищезазначеного (відповідь), знову підключіть iphone
brainray

33

Мені вдалося перейти до цільової програми WatchKit та оновити команду за допомогою відповідного облікового запису. Як тільки я це зробив, мій пристрій продемонстрував придатність.


6
Це не вирішило проблему для мене. У мене точно така ж проблема. Мій годинник взагалі не відображається в пристроях, навіть незважаючи на те, що він явно пов’язаний з моїм телефоном (я можу використовувати всі функції годинника, які ви очікували б). Я навіть спробував скинути годинник і встановити його як новий пристрій безрезультатно. (Я отримав підказку про довіру на годиннику, яку я визнав.)
fdmillion

Обов’язково зробіть це як у додатку Watch, так і в розширенні
Dan

26

2020: На даний момент я вже не можу навіть WCSession надсилати дані на симулятори. Повідомлення від Watch до iPhone за допомогоюreplyHandler роботами, повідомлення від iPhone до Watch не вдається виконати з WCErrorCodeWatchAppNotInstalled. Кожен день починається з багаторазової перезавантаження та видалення та налаштування нових комбінацій iPhone + Watch. Спробував на щойно встановленому macOS із пристроями мого друга і, звичайно, не пощастило. Але це явно моя вина. Подання звіту про помилку нічого не робить, оскільки вони лише кажуть вам, що все працює з їхнім кінцем, і вони зараз закриють цей квиток. Я хотів лише допомогти.

2019: Новий iPhone, ще гірший. Зараз кожен окремий компонент у моїй розробці змінився з 2017 року, і я все ще зациклена на симуляторі при кожній побудові. Apple, чому?

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

2018 : Останні пару днів я справді успішно робив наступне:

На вашому iPhone:

  • вимкнути wifi
  • вимкнути Bluetooth
  • увімкнути wifi
  • увімкнути Bluetooth

На вашому годиннику:

  • увімкнути режим польоту
  • деактивувати режим польоту

У більшості випадків відновлення зв’язку не займало більше 30 секунд. Я думаю, що це "Режим перегляду польоту" - щось, але я ніколи не змінюю (дещо) працюючу систему, тому відтепер це буде моя процедура. Моя відповідь 2017 року, як і раніше, допомагає деяким людям:

2017 рік : якщо він інколи відображається, а часто ні, це може бути пов’язано з тим, що ви закрили iTunes

Я помітив, що я часто робив після повторного підключення: закривав iTunes. Одразу годинник виявився «непарним». З того часу мені допомогло повторне підключення USB-кабелю, але залишення iTunes відкритим.


Я не міг повірити, але я протестував це як 10 разів, і iTunes завжди був вирішальним фактором, так що так
user2875404

3
Не вирішує проблему для мене. Це така настирлива помилка, яка уповільнює розвиток годинника.
GarySabo

1
Хтось подав радар?
GarySabo

1
Ця проблема виникла в 2015 році, і майже всі її відчувають, Apple, мабуть, просто не хвилює, оскільки вона працює 5% випадків, що, здається, їм достатньо
user2875404

3
Зараз 2020 рік, і я витратив години на спроби переконати Xcode запустити програму на моєму годиннику. Я б використовував симулятор, але CloudKit (який зараз рекомендований спосіб отримання даних у і з програми для годин) не підтримується на симуляторі годин. Я не розумію, як комусь вдається розробляти програми Apple Watch.
Hendrik

14

Відкрийте додаток для супроводу камери на годиннику. Для мене це працює. Схоже, програма запускає телефонне з’єднання.


У мене щойно виникла ця проблема, і це вирішило для мене. Дякую!
Кріс Маршалл

10

Здається, вам потрібно натиснути на повідомлення "Довіряйте цьому комп’ютеру" на Apple Watch. Це вирішило мою проблему. Також перевірте, чи відображає XCode повідомлення "Індексування ..." або "Завантаження символів ...": вам потрібно почекати, поки операція закінчиться.


9

Це схоже на помилку в Xcode! Перейдіть ~/Library/Developer/Xcode/watchOS DeviceSupport/і створіть папку з назвою "Watch1,2 2.0 (номер збірки)", а для "номера збірки" використовуйте номер збірки watchOS. Усередині цієї папки створіть ще одну папку з назвою "Символи".

Так що для останньої збірки: ~/Library/Developer/Xcode/watchOS DeviceSupport/Watch1,2 2.0 (13S5305d)/Symbols.

Можливо, почистіть і перезапустіть Xcode.


1
Здається, це спрацювало на мене, хоча я також спробував усі інші перелічені тут відповіді, то хто знає? Може бути одним із інших ...
Джош Браун

вибір правильної команди - це все, що мені потрібно, однозначно все ще помилка, тому що це вкрай оманливо ...
anders

8

Для мене це було питання довіри комп’ютеру з годинника. Мені довелося перезавантажити годинник, щоб отримати запит "довірити цьому комп’ютеру".


1
Xcode не показував мій iPhone на Xcode, коли я вибрав програму ревізора. Я перезавантажив свій Apple Watch (5.1.3), і Xcode тепер показує iPhone і годинник.
tokentoken

6

У моєму випадку я вважаю, що це було тому, що у мене було підключення через мережу для iPhone, яка поєднана з моїми новими годинниками.

Після відключення функції бездротового підключення, а потім підключення iPhone до мого mac за допомогою кабелю, годинник з’явився у списку Пристрої.

Після отримання UUID для реєстрації в Центрі розробників я знову ввімкнув Підключення через мережу, і годинник більше не відображався на екрані Пристрої. Однак, коли я підключаю телефон за допомогою кабелю, відображається інформація про годинник.

Тож якщо ви використовуєте бездротове підключення, спробуйте просто підключити пристрій за допомогою кабелю, і, сподіваємось, ви побачите годинник у списку. Удачі!


4

Мені довелося видалити свій ідентифікатор Apple з вкладки Облікові записи в налаштуваннях Xcode, а потім повторно додати його.


4

Те, що спрацювало для мене, просто чекає близько хвилини. У Xcode не було індикатора прогресу, просто почекайте.


Я відкрив додаток Watch на iPhone, і знадобилося півхвилини, щоб побачити парний годинник у Xcode. Не знаю, чи корисно це.
chengsam

4

Мені допомогло відкрити iTunes на MAC і залишити його відкритим.

Xcode 9.4.1


2

У мене точно така ж настройка і у мене була та ж проблема. Те, що, здавалося, спрацювало для мене, це просто розпарювання і з’єднання годинника знову. Потім довіртесь цьому комп’ютеру на годиннику, і Xcode почав перераховувати його в меню.

Здається, я оновив watchOS2 beta 5 до версії 1.0.1, яка була спарена раніше, і її просто потрібно було переналаштувати для watchOS2.


2

Мені вдалося відкрити вікно проектів Xcode та натиснути кнопку Видалити поруч із рядком Виведені дані для поточно відкритого проекту. Після цього ціль автоматично перемикається на показ [My iPhone Name] + [My Watch Name].

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


2

Відкрийте додаток Watch на пристрої, прокрутіть вниз до свого додатка та переконайтеся, що ввімкнено програму show на годиннику Apple



2

Ви, мабуть, підключили Apple Watch до свого iPhone за допомогою Bluetooth, з’єднання Wi-Fi не працюватиме для тестування ...


2

Я дійсно боровся з цією проблемою, але це допомогло мені:

Виправити кроки:

  1. Роз’єднайте мій годинник
  2. Перезавантажте iPhone і Apple Watch
  3. З’єднайте їх ще раз і встановіть годинник на новий
  4. Підключіть (відключіть спочатку) iPhone до Mac
  5. На годиннику Apple скажіть Довіряйте комп’ютеру, коли він запитує
  6. Від'єднайте та знову підключіть
  7. Закрийте та відкрийте XCode
  8. Відкрийте проект і зачекайте кілька секунд

Це мені теж допомогло! Важливою частиною було налаштування годинника як нового, замість відновлення з резервної копії.
pipacs

2

Можливо, у мене був прорив .... Я вимкнув WIFI на своєму Mac, і він моментально знайшов годинник 😱


2

Перевірте, чи телефон підключений до тієї ж мережі Wi-Fi, що і комп’ютер.

Я лише кілька днів боровся з цим, випробовуючи наведені вище рішення. Переключили мережі, почекали хвилину, тепер це знову працює. Гах.

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


1

Це спрацювало для мене 1. Закрийте Xcode. 2. Відключіть iPhone 3. Видаліть файли кешу за адресою / Users // Library / Developer / Xcode 4. Запустіть Xcode. 5. Знову підключіть iPhone 6. Xcode почне завантажувати файл символів


3
Які файли кешу конкретно?
Чарлі Шліссер,

1

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


1

У мене була подібна проблема, коли Xcode не виявляв мого парного годинника. Так чи інакше, профіль підготовки бета-версії вдалося встановити на мій телефон, і з якихось причин Xcode не зміг виявити парний годинник. Як тільки я видалив профіль підготовки, Xcode почав піднімати спарений годинник.


1

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


1

Я просто почекав кілька хвилин, а потім - це спрацювало само собою.

WatchOS 4.1, XCODE 9.2.


1

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


1

Це працювало для мене (Xcode 11.3.1):

  1. Відкрийте Пристрої з Xcode
  2. Від'єднайте iPhone від Mac
  3. Вимкніть Bluetooth на iPhone
  4. Повторно підключіть iPhone до Mac
  5. Переконайтеся, що iPhone відображається в пристроях.
  6. Увімкніть Bluetooth на iPhone, зачекайте, чи годинник підключений на iPhone.
  7. Загляньте в Пристрої -> ваш iPhone -> Спарені годинники -> дочекайтеся повного відображення інформації про годинник.
  8. На цей момент я зміг побачити годинник у Xcode.

У деяких випадках також потрібно перезапустити Watch & Phone.


0

Нове оновлення цього випуску. Нещодавно я купив книгу Ray Wenderlich для ОС Watch, і у мене була ця проблема.

Після тестування багатьох речей і перед видаленням будь-яких файлів моє робоче рішення полягає в наступному:

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

1) На MAC вимкніть wifi 2) На MAC увімкніть wifi 3) На MAC вимкніть Bluetooth 4) На MAC увімкніть bluetooth

Я знаю, що це рішення вище, але це єдиний спосіб, який мені вдався. Сподіваюся, це також допоможе будь-якому розробнику.


1
Для мене було достатньо просто вимкнути wifi на моєму mac. Потім годинник з’явився у вікні «Пристрої», і я зміг успішно працювати на годиннику на зап’ясті. До речі, на той момент мій iPhone був підключений через USB.
Андрей

0

Переконайтеся, що Bluetooth увімкнено. Я перезапустив свій Mac, телефон і годинник, і це не допомогло. Коли я заглянув у налаштування годинника, то виявив, що Bluetooth відключений.


0

У моєму випадку перезавантаження годинника не спрацювало, але після перезавантаження iPhone відбулось.


0

Xcode Версія 12.2 (12B45b), схоже, виправила всі проблеми щодо передачі програми з вашого Mac на ваш Apple Watch.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.