iPhone XS не имеет UDID - программирование
Подтвердить что ты не робот

iPhone XS не имеет UDID

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

Вы также можете получить "идентификатор" из окна "устройства" Xcode или напрямую обновить портал Xcode.

Screenshot of the USB Settings to locate UDID

Ответ 3

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

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

Xcode Image identifier

Ответ 4

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

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

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

Вставьте этот текст в терминал и нажмите ввод, чтобы запустить 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

Alias:

# 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/

Ответ 5

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

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

enter image description here

Ответ 6

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

0000CHIP-00ECID

Версия CHIP в корпусе XS/XS Max - 8020 (источник для него)

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

00008020-00ECID

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

enter image description here

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

Ответ 7

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

Ответ 8

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

В 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-7f1a06b4f60156f1949fbytrd205c1f0".

В Windows: -

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

Ответ 9

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

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

2.Go об этом Mac

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

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

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

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

Добавить 6. В нижнем регистре все буквы.

Ответ 10

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

2.Go об этом Mac

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

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

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

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