Добавление устройств в профиль обеспечения команды - PullRequest
108 голосов
/ 26 августа 2010

Мне нужно добавить устройство в профиль обеспечения моей команды, однако у меня нет физического устройства, поэтому я не могу подключить его к своему компьютеру, чтобы XCode не смог добавить UDID на мои устройства и в подготовку группы профиль. Есть ли способ добавить его вручную в профиль обеспечения команды, я не могу понять, как его редактировать. Кроме того, когда я добавляю устройство на портал обеспечения, оно не добавляется автоматически в профиль обеспечения моей команды.

Ответы [ 19 ]

2 голосов
/ 03 августа 2012

Получив UDID вашего клиента или вашего собственного устройства, просто перейдите в раздел «Устройства» на портале Provisioning Portal и нажмите «Добавить устройство».Затем администратор может ввести имя устройства, а также UDID и нажать «Отправить». Для получения более подробной информации ознакомьтесь с этим учебным пособием

Добавление, удаление, обновление UDID устройства для разработки Цель для вашего портала обеспечения

2 голосов
/ 18 июля 2015

После добавления UDID в developer.apple.com выполните следующие действия:

1, Зайдите в Xcode, откройте Настройки (cmd +,) -> Аккаунты -> Нажмите на свой Apple ID -> Просмотреть сведения enter image description here

2, в новом окне нажмите «Обновить», затем «Запрос» enter image description here

3, теперь попробуйте запустить ваше приложение на новом устройстве, если вы получите сообщение об ошибке «Необоснованный профиль обеспечения», продолжайте читать

4, нажмите на свой проект enter image description here

6, найти кнопку «Исправить» в разделе «Идентичность», щелкнуть ее enter image description here

7, теперь попробуй снова запустить, должно работать

2 голосов
/ 15 февраля 2018

Обновление для Xcode (версия 9.1).Выполните следующие шаги для обновления профилей обеспечения

Использование Xcode Organizer

  • Выберите Экспорт

enter image description here

  • Выберите желаемое средство распределения

enter image description here

  • Теперь выберите Автоматически управлять идентификацией подписи enter image description here
  • На следующем экране, пожалуйста, нажмите Профиль кнопку раскрытия подробной информации тега, чтобы перейти к папке подготовки профиля

enter image description here

  • Выберите все профили и удалите их.Теперь в XCode нажмите кнопку «Назад» и снова нажмите «Автоматически управлять подписью». Теперь XCode создаст для вас новую подписывающую личность с последними функциями (включая новые идентификаторы устройств)

Короче говоря, выможно перейти к MobileDevice / Provisioning Profiles / пути к папке и удалить все профили, а затем Архивировать.Теперь вы можете видеть, что есть новые профили для вас.Приветствия:)

@ JasonH надеюсь, это поможет вам.

1 голос
/ 16 октября 2018

По состоянию на сентябрь 2018 года, похоже, Apple (или ошибка) блокирует нормальный способ получения UDID вашего XS и XS Max.Даже XCode не смог правильно зарегистрировать новые телефоны для вас.

После пары часов копания я понял:

  • Подключите ваш iPhone к вашему Mac.
  • Перейдите к  -> Об этом Mac.
  • Нажмите на системный отчет и выберите USB.
  • Нажмите на iPhone и скопируйте значение рядом с меткой серийного номера.
  • Скопируйте и вставьте значение. Затем необходимо добавить - после 8-й цифры.
  • Это UDID для iPhone XS и iPhone XS. Макс.

Источник

0 голосов
/ 25 июня 2019

Я неоднократно сталкивался с одной и той же проблемой, когда я добавлял информацию об устройстве в портал, чтобы я мог опубликовать сборку для тестирования матрицы, но устройство все еще отсутствует из-за того, что Xcode не обновляет профиль обеспечения команды.

Поэтому, основываясь на других ответах и ​​моем собственном опыте, лучший и самый быстрый способ - удалить все профили Provisioning вручную из командной строки, а автоматическая подпись снова загрузит их с обновленными устройствами.

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

Так просто:

cd Library/MobileDevice/Provisioning\ Profiles/
rm *

И попробуйте еще раз ...

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

Просто зайдите в браузер Safari по умолчанию для вашего iPhone и перейдите по этой ссылке:

https://showmyudid.com/

Разрешить предоставление разрешения, вы можете проверить UDID устройства

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

войдите в аккаунт разработчика apple, откройте профиль обеспечения, который вы выбрали в настройках, и добавьте устройство. Устройство будет автоматически отображаться при подключении к ПК.

0 голосов
/ 09 апреля 2018
  • Войдите в свой портал обеспечения iPhone через developer.apple.com
  • Добавьте UDID в устройства
  • Перейдите в разделы профиля обеспечения.Нажмите на свой профиль обеспечения, нажмите на Изменить.
  • В разделе «Устройство» выберите добавленное устройство и снова создайте сертификат обеспечения.
  • Загрузите его и дважды щелкните.Он будет автоматически добавлен в ваш Xcode.
  • Для проверки наличия UDID в файле .ipa или нет.Создайте файл .ipa и загрузите его на diawi.com, получите ссылку на diawi и нажмите браузер Safari.Вы можете проверить, сколько UDID интегрировано в сгенерированный .ipa.
0 голосов
/ 02 ноября 2017

Это то, что у меня работало в XCode 7.3

  1. Войдите на developer.apple.com
  2. Добавить устройство.
  3. Вернитесь прямо к XCode (НЕ НИЧЕГО) и создайте .ipa
  4. Установите сборку на устройство, оно будет работать.

Я понятия не имею, как это работает, поскольку я не загружал новый профиль обеспечения, который включал только что добавленное устройство, и я ничего не трогал в XCode после добавления нового устройства. Это волшебство Apple для тебя.

Я попытаюсь добавить объяснение этому, если найду его.

...