Как получить уникальный идентификатор Apple Watch или UDID?

Я хочу получить уникальный идентификатор Apple Watch. Есть ли что-нибудь доступное, например, UDID или уникальный идентификатор для разработчиков?


person Amrit Trivedi    schedule 26.03.2015    source источник
comment
Думаю, с этим вопросом стоит дождаться нативного SDK   -  person sage444    schedule 26.03.2015
comment
@ sage444 Родной SDK называется WatchKit и доступен с Xcode 6.2, не так ли?   -  person idmean    schedule 27.03.2015
comment
Для тех, кто продолжает нажимать на эту страницу в поисках того, как получить UDID, чтобы добавить его в профиль подготовки, см. этот связанный пост SO здесь: stackoverflow.com/questions/29854314/   -  person finneycanhelp    schedule 25.04.2015


Ответы (4)


Должен быть способ с Xcode 8... но я не могу его найти.

Мое решение на данный момент: запустите «Инспектор специальных возможностей», нажмите кнопку «Начать проверку точки следования» (та, что посередине, вид перекрестия), щелкните в Xcode поверх значения UDID, а затем скопируйте UDID из инспектора. показанные значения.

person djromero    schedule 22.09.2016
comment
Вау, классный трюк. Смешно, что они регрессировали в этом пользовательском интерфейсе и не позволяют копировать/вставлять. - person Chris Wagner; 11.10.2016
comment
Раньше это было возможно в Xcode 7... В последнее время у Apple есть способ оскорбить своих пользователей. - person Maciej Trybiło; 05.01.2017
comment
Круто, настоящее спасение! Спасибо. Должен быть принятый ответ - person Sergey Grischyov; 23.01.2017

Оказывается, вам также нужно добавить UDID Apple Watch на портал разработчиков Apple и обновить свой профиль обеспечения разработки, чтобы включить этот UDID.

UDID можно получить в окне «Устройства» Xcode. После сопряжения информация Apple Watch будет автоматически отображаться под информацией вашего iPhone.

На момент написания статьи это нигде не было задокументировано, и сообщение об ошибке на Apple Watch не особенно помогло. Поэтому я хочу, чтобы этот урок проб и ошибок избавил вас от некоторых хлопот.

Источник

person David    schedule 27.04.2015
comment
Спасибо за этот ответ, если вы пойдете по этому пути, имейте в виду, что когда-нибудь мне придется перезапустить XCode, чтобы раздел «Информация о парных просмотрах» появился под разделом «Информация об устройстве». Меня устраивает... - person woody121; 15.06.2015

Откройте XCode.

В меню Windows > Устройства

выберите свой iPhone (должен быть зарегистрированным устройством)

Под информацией о вашем устройстве вы увидите заголовок «Информация о сопряженном устройстве».

Одним из предоставленных данных является «Идентификатор». Скопируйте соответствующее значение в свои зарегистрированные устройства на портале разработчика, и вы готовы к работе.

person Nello Castellano    schedule 22.09.2015
comment
Как мне его скопировать? Я не могу ни нажать CMD + C, ни скопировать правой кнопкой мыши, ни выбрать его. - person Erik Aigner; 20.04.2016
comment
Кажется, это было изменено, когда они добавили поддержку нескольких часов Apple, и вы больше не можете их копировать. - person James Campbell; 17.08.2016
comment
Да, вы не можете больше копировать его. ‹дуться› Кто-нибудь знает другое место, где это регистрируется или отображается в редактируемом поле? - person Leslie Godwin; 13.09.2016
comment
Начиная с Xcode 8, вам все равно придется записывать UDID iWatch невооруженным глазом. Вариантов для копирования пока нет. - person n.by.n; 16.09.2016
comment
На дворе март 2017 года, и я не могу поверить, что до сих пор нельзя скопировать Watch UDID! Я нашел способ, но это полный взлом. Сделайте скриншот только UDID (Cmd + Shift + 4 и зачеркните только цифры). Затем перейдите на free-ocr.com и загрузите это изображение. Хотя это было не идеально. YMMV. - person bmauter; 02.03.2017
comment
Я чувствую твою боль ???? - person grago; 02.03.2017

Вы имеете в виду, что хотите получить к нему доступ через код, написанный в вашем приложении? Я не думаю, что это возможно. Я знаю, что это невозможно для iPhone. И Apple не принимает приложения, которые обращаются к UDID. кажется, вам не повезло.

http://www.macworld.com/article/2031573/apple-sets-may-1-deadline-for-udid-iphone-5-app-changes.html

person Kex    schedule 26.03.2015
comment
Вы путаете UUID с UDID (идентификатором устройства), который необходим для специальной подготовки. - person jrc; 08.08.2015