iPhone XS не имеет UDID - PullRequest
       59

iPhone XS не имеет UDID

0 голосов
/ 24 сентября 2018

Я хочу добавить UDID iPhone XS на портале разработчиков Apple, но не могу найти UDID в iTunes, и без добавления UDID я не могу запустить свое приложение на iPhone XS.Я попытался добавить ECID и SEID, но это не сработало.

Я также не смог найти ничего об исчезновении UDID в Google.

Может кто-нибудь помочь мне разобраться, какзарегистрировать iPhone XS на портале разработчиков Apple?

Ответы [ 11 ]

0 голосов
/ 15 ноября 2018

Просто объединяя все разные ответы из Интернета: -

В MacOS: -

Для iPhone, которые не отображают UDID в Itunes, есть два подходадля тех, кто использует MacOS: -

Если вы разработчик, вы можете получить UDID с помощью обоих подходов.Но если вам нужен номер UDID iPhone вашего клиента или кого-то, кто сидит на месте, или кого-то, кто не имеет Xcode на своем Mac, для них лучше использовать 2-й подход.

  1. Подключите iPhone с помощью USB в Mac.Откройте Xcode -> Window -> Устройства и симуляторы -> Выберите свой iPhone -> Скопируйте «идентификатор».Это номер UDID для iPhone.

    Например: - Это должно выглядеть так: "98gfhgd6-7f1a06b4f60156f1949fbytrd205c1f0.

  2. Подключите iPhone через USB в Mac. Нажмите значок Apple в левом верхнем углу"  "--> «Об этом Mac» -> «Системный отчет» - выберите «USB» на левой панели -> выберите «iPhone» в правом верхнем окне -> Скопируйте и вставьте значение серийного номера.добавить - после 8-й цифры.

    Например: если вы получили серийный номер как «98gfhgd67f1a06b4f60156f1949fbytrd205c1f0», после добавления - это должно выглядеть так: «98gfhgd6-7f1a06b4f60156f1949fby020» 1022 * 1022.1023 *

    В Windows: -

    Примечание. Если вы используете ПК с Windows, вы можете использовать сторонние инструменты, такие как iFunBox и т. Д. Для Windows, чтобы получить UDIDдля iPhone XS и iPhone XS Макс. Это гораздо более простой метод. Кажется, iFunBox для Mac не предоставляет UDID.

0 голосов
/ 01 марта 2019

Также вы можете получить UDID вашего iPhone XS, используя https://get.udid.io

0 голосов
/ 29 октября 2018

Откройте Xcode -> Окно -> Устройства и симуляторы -> Выберите свой iPhone -> Идентификатор

Скопируйте значение для идентификатора.Это UDID

enter image description here

0 голосов
/ 31 октября 2018

Вы можете скомпилировать UDID из ECID, который отображается iTunes по следующей формуле (для XS и XS Max)

0000CHIP-00ECID

ЧИПверсия в случае XS / XS Max - 8020 ( источник для него )

Так что если вы хотите вычислить UDID для XS / XS Max (и я считаю, что XR имеет то же самоечип), тогда вам нужно заменить ECID на свой собственный в:

00008020-00ECID

Чтобы найти ECID, подключите iPhone к iTunes и нажмитесерийный номер, появится ECID.

enter image description here

Редактировать: Для XR формула: 00008020-000ECID ,потому что ECID имеет на один символ меньше

0 голосов
/ 23 октября 2018

Лучший способ получить UDID для XS - это (если вы являетесь разработчиком)

  1. Подключить устройство к вашему компьютеру mac
  2. Открыть Xcode
  3. Открыть окно-> Устройства и симуляторы
  4. Выберите ваше устройство
  5. Вы увидите идентификатор на похожем экране, как показано ниже

Xcode Image identifier

0 голосов
/ 25 октября 2018

Используйте терминал "system_profiler", чтобы найти UDID для подключенных устройств

Если вам удобно использовать Терминал, вы можете вставить эту команду в Терминал или сохранить ее как script или псевдоним .

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

Вставьте этот текст в терминал и нажмите enter, чтобы запустить system_profiler для USB-устройств, а затем отфильтровать только UDID iPhone из довольно длинного вывода.Опять же, обязательно добавьте необходимый дефис после первых восьми цифр для устройств iPhone XS и XS Max.

вывод на терминал:

$ system_profiler SPUSBDataType -detailLevel mini | \
grep -e iPhone -e Serial | \
sed -En 'N;s/iPhone/&/p'
Output:
2018-10-25 12:57:06.527 system_profiler[23461:6234239] SPUSBDevice: 
IOCreatePlugInInterfaceForService failed 0xe0003a3e
        iPhone:
          Serial Number: 3aeac....4145

Игнорировать следующие ошибки 2018-10-25 12:57:06.527 system_profiler[23461:65234239] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe0003a3e

Ищите Serial Number: 3aeac........4145

Псевдоним:

# find UDID
alias fudid="system_profiler SPUSBDataType -detailLevel mini | grep -e iPhone -e Serial | sed -En 'N;s/iPhone/&/p'"

От: https://deciphertools.com/blog/2014_11_19_how_to_find_your_iphone_udid/

0 голосов
/ 23 октября 2018

Необходимо обновить до XCode10 и нажать «Окно» -> «Устройства и симуляторы» -> Выбрать свой iPhone -> Использовать «идентификатор»

0 голосов
/ 18 октября 2018

У iPhone XS и XS max больше нет UDID, легко отображаемого в iTunes.Предыдущие шаги работают, но нужно добавить еще один, который должен быть в нижнем регистре, полученный UDID.

1.Подключите iPhone к Mac

2. Перейдите к Об этом Mac

3.Нажмите «Системный отчет» и выберите «USB» на левой панели.

4.Найдите свой iphone и найдите поле «Серийный номер».Это то, что вам нужно.

5. Скопируйте этот «Серийный номер» и зарегистрируйте устройство на портале разработчика.Убедитесь, что портал разработчика распознает модель устройства.(Поскольку портал разработчика распознает модель устройства для действительного UDID при регистрации устройства).

Серийный номер будет без дефиса.Не забудьте добавить дефис после первых 8 символов.Пример: XXXXXXXX-XXXXXXXXXXXXXXXX

Добавить 6.Строчные все буквы.

0 голосов
/ 28 сентября 2018

1.Подключите iPhone к Mac

2. Перейдите к этому Mac

3.Нажмите «Отчет о системе» и выберите «USB» на левой панели.

4.Найдите свой iphone и найдите поле «Серийный номер».Это то, что вам нужно.

5. Скопируйте этот «Серийный номер» и зарегистрируйте устройство на портале для разработчиков.Убедитесь, что портал разработчика распознает модель устройства.(Поскольку портал разработчика распознает модель устройства для действительного UDID при регистрации устройства).

Серийный номер будет без дефиса.Не забудьте добавить дефис после первых 8 символов.Пример: XXXXXXXX-XXXXXXXXXXXXXXXX
0 голосов
/ 25 сентября 2018

Для iPhone XS / XS Max и, возможно, других iPhone, которые не отображают UUID в Itunes: - Откройте Xcode - Окно -> Устройства и симуляторы -> Выберите свой iPhone -> Используйте «идентификатор», как показано ниже: enter image description here

...