iPhone Xs и Xs Max не показывает UDID в iTunes?

UDID не отображаются в последней версии iTunes 12.9 на iPhone Xs и Xs Max под управлением iOS 12.

Кто-нибудь знает, как получить UDID из нового iTunes?

Пока мне удалось получить 24-значный код из Xcode. Я использую iPhone Xs Max, устройство отображается как iPhone 4 в Xcode!

Похоже, что Apple изменила формат UDID с 40 цифр на 24 цифры, и после первых 8 цифр необходимо добавить дефис, чтобы регистрация работала. например 00008020-

Примечание: код, отображаемый в Xcode, не содержит «-», его необходимо добавить вручную. Это не сработает, если вы вставите 24-значный код на страницу регистрации устройства.

Просто интересно, удалось ли кому-нибудь получить UDID в iTunes без использования Xcode? Или сторонние программы?

Это метод, который я использовал до сих пор:

  1. Подключите iPhone к Xcode.
  2. Windows - Устройства и симуляторы.
  3. Скопируйте 24-значный идентификационный код.
  4. Добавьте дефис после первых 8 цифр.
  5. Зарегистрируйтесь в списке устройств учетной записи Apple dev.

Дайте нам знать, если есть более простой способ.

Надеюсь, это поможет и может сэкономить людям время.


person Theo    schedule 24.09.2018    source источник
comment
Они указаны на коробке, в которой поставляется телефон (неудивительно, что Apple сомневается в ваших намерениях).   -  person user4157124    schedule 24.09.2018
comment
Не могли бы вы отредактировать, чтобы удалить элементы, основанные на мнении. Вы можете быть расстроены, но это не добавляет ценности вопросу.   -  person Warren Burton    schedule 24.09.2018
comment
Я смог получить правильный UDID из Xcode, перейдя в «Окно» -> «Устройства и симуляторы», затем выбрав правильное устройство и скопировав номер с надписью «Идентификатор» (с тире)   -  person stims    schedule 24.09.2018


Ответы (4)


Для ответа, отличного от Xcode, см. https://stackoverflow.com/a/52473809/3303337. Цитируя этот ответ:

  • Перейдите в «-> Об этом Mac».
  • Нажмите «Системный отчет» и выберите «USB».
  • Найдите свой телефон, и поле «Серийный номер» — это то, что вам нужно.
  • Скопируйте это значение и вставьте его на портал разработчика при регистрации нового устройства.

Затем просто введите тире после первых 8 цифр.

person dpalmer    schedule 26.09.2018
comment
Связанный вопрос: stackoverflow.com/a/52473809/342794 - person lal; 26.10.2018

На самом деле формат изменился, теперь он такой: 00007020-0018598X0X90003X

Он называется «Идентификатор» в:

Xcode > Window > Devices & Simulators

Источник: https://iphonesoft.fr/2018/10/08/apple-change-format-udid-l-iphone-xs

person Medhi    schedule 08.10.2018

Вы можете легко получить UDID, а также другую информацию об устройстве с помощью приложения под названием «Apple Configurator 2». Вот ссылка на приложение. https://itunes.apple.com/us/app/apple-configurator-2/id1037126344?mt=12.

Вот скриншот. введите здесь описание изображения

person Castor    schedule 28.09.2018

Как и ответ dpalmer, вы можете использовать системный отчет. Чтобы получить серийный номер системного отчета на терминале без особого нажатия, вы можете вставить эту команду:

system_profiler SPUSBDataType -detailLevel mini | \
grep -e iPhone -e Serial | \
sed -En 'N;s/iPhone/&/p'

Вывод:

2018-10-25 12:57:06.527 system_profiler[23461:6234239] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe0003a3e
iPhone:
    Serial Number: 3aeac....4145

Вы можете игнорировать часть failed 0xe0003a3e и получить Serial Number: 3aeac....4145

Из моего сообщения в блоге на эту тему, которое также включает методы получения UDID в Windows: .com/blog/2014_11_19_how_to_find_your_iphone_udid/

Как все отмечают, нужно вручную втыкать дефис после первых восьми цифр.

person Kelly    schedule 11.10.2018
comment
Полезно в случае ферм устройств QA. Соответствующий ответ: stackoverflow.com/a/52473809/342794 - person lal; 25.10.2018