Добавление устройств в профиль подготовки команды - программирование
Подтвердить что ты не робот

Добавление устройств в профиль подготовки команды

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

4b9b3361

Ответ 1

Это сработало для меня:

  • Войдите в свой портал обеспечения iphone через developer.apple.com
  • Добавить UDID в устройствах
  • Вернитесь к XCode, откройте Организатор и выберите "Профили Provisioning Profiles", убедитесь, что в верхней правой панели указано "Автоматическое определение устройств", затем нажмите кнопку "Обновить" и, как ни странно, все ваши устройства, установленные в портал обеспечения будет автоматически добавлен.

Ответ 2

щелкните правой кнопкой мыши на устройстве, затем выберите "Добавить устройство в профиль обеспечения"

Ответ 3

Для Xcode 6 это немного отличается.

После добавления UDID устройства на сайт разработчика (https://developer.apple.com/account/ios/device/deviceList.action) вернитесь к Xcode.

Xcode → Настройки → Аккаунты Выберите Apple ID, который вы добавили в устройство, и в правом нижнем углу щелкните "Просмотреть детали..."

Нажмите на значок обновления внизу слева, а затем попробуйте снова запустить приложение.

Ответ 4

16 мая 2013 года, используя XCode 4.6.2, я должен был сделать следующее, чтобы добавить устройство (к которому у меня нет физического доступа) к профилю подготовки команды:

  • Войдите в портал обеспечения через developer.apple.com
  • Добавить UDID в устройствах
  • Выберите профиль Team Provisioning в профилях Provisioning
  • Нажмите кнопку "Изменить"
  • И в устройствах для этого профиля обеспечения выберите "Выбрать все" или просто устройства, которые вы хотите включить.
  • Нажмите "Создать"
  • Затем вернитесь к XCode и нажмите значок обновления (внизу справа) в разделе "Организатор" → "Устройства" → "Профилирование"

Иногда требуется некоторое время, прежде чем сертификат будет обновлен и извлечен из XCode.

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

Ответ 5

Обходной путь для добавления устройства в существующий (автоматически или вручную созданный) профиль подготовки (проверен в Xcode 8.2.1):

  • Добавьте устройство в портал разработчика.
  • Только при использовании созданного вручную профиля: добавьте устройство в профиль.
  • В Xcode перейдите на вкладку Xcode > Настройки > "Учетные записи" > выберите свой Apple ID (левая панель) > дважды щелкните по имени вашей команды.
  • Найдите существующий профиль обеспечения. (автоматически создаваемые профили начинаются с "профиля подготовки IOS Team Provisioning Profile" или "XC iOS" или аналогичного.
  • Щелкните правой кнопкой мыши профиль.
  • Выберите "Переместить в корзину".
  • Профиль исчезнет. Новый профиль с тем же именем может появиться снова, это нормально.

Теперь Xcode должен знать о недавно добавленном устройстве.

Ответ 6

Получите UDID из iTunes:
http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid

Как только вы это сделаете:

  1. Войдите на портал инициализации iphone через developer.apple.com
  2. .Добавьте UDID в устройствах.
  3. Добавьте устройство в профиль обеспечения.
  4. Скачайте профиль еще раз и наслаждайтесь.

Ответ 7

Существует два типа профилей подготовки.

  • разработка и
  • Распределение

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

Только профили развития должны добавлять устройства. Для этого выполните следующие шаги:

  • Войдите в центр участника developer.apple.com.
  • Перейдите к сертификатам, идентификаторам и профилям.
  • Получить UDID вашего устройства и добавить его в устройства.
  • Выберите профиль подготовки разработчика и отредактируйте его.
  • Установите флажок рядом с только что добавленным устройством.
  • Создайте и загрузите профиль.
  • Дважды щелкните по нему, чтобы установить его.
  • Подключите ваше устройство и повторите попытку.

Это помогло мне надеяться, что это сработает для вас.

Ответ 8

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

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

Ответ 9

После того, как вы добавили UDID к устройствам в Provisioning Portal вручную, вы должны обмануть Xcode для создания нового профиля Provisioning Profile (с включенным добавленным устройством). Выполните следующие действия:

  • Открыть Организатоp > Устройствa > Библиотекa > Профилирование. Найдите существующий (старый) профиль (который не включает вновь добавленное устройство). Удалите его.
  • Подключите одно из ваших собственных устройств. Щелкните его правой кнопкой мыши в "Органайзер" > "Устройства" > "Устройства". Выберите "Добавить устройство в портал обеспечения".

Это приведет к созданию Xcode для создания нового профиля Provisioning Profile, который автоматически включает устройства, добавленные в Provisioning Portal.

Ответ 10

Обратите внимание, что тестеры больше не добавляются через UUID в новом Apple TestFlight.

Для сборки Test Flight теперь требуется профиль распределения распространения App Store. Портал не позволяет добавлять UUID в этот профиль профилей.

Вместо этого добавьте "Внутренние тестеры" через iTunes Connect:

Внутренние тестеры - пользователи iTunes Connect с администратором или технической ролью. Они могут быть добавлены в "Пользователи и роли".

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

Internal Tester Toggle Switch

Затем перейдите к App > Prerelease > Internal Testers и пригласите их в сборку.

Ответ 11

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

Ответ 12

После добавления 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, Теперь попробуйте снова запустить, он должен работать

Ответ 13

Обновление для 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 надеюсь, это поможет тебе.

Ответ 14

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

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

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

Источник

Ответ 15

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

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

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

Так просто:

cd Library/MobileDevice/Provisioning\ Profiles/
rm *

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

Ответ 16

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

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

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

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

Ответ 17

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

Ответ 18

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

Ответ 19

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

https://showmyudid.com/

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

Ответ 20

Xcode 10.3

В поиске перейдите к: MobileDevice/Provisioning Profiles/ и удалите все файлы там.

Затем архивировать и автоматически управлять пением.

Вы сделали!