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

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

Ответы [ 19 ]

127 голосов
/ 17 марта 2011

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

  1. Войдите в свой портал инициализации iphone через developer.apple.com
  2. Добавьте UDID в устройствах
  3. Вернитесь в XCodeоткройте Организатор и выберите «Профили инициализации», убедитесь, что «Автоматическая инициализация устройства» отмечена в верхней правой панели, затем нажмите кнопку «Обновить», и все ваши устройства, установленные на портале инициализации, будут автоматически добавлены..
18 голосов
/ 29 сентября 2010

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

12 голосов
/ 09 февраля 2015

Для Xcode 6 все немного по-другому.

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

Xcode -> Preferences -> Учетные записи Выберите Apple ID, под которым вы добавили устройство, и в правом нижнем углу нажмите «Подробнее ...»

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

10 голосов
/ 16 мая 2013

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

  1. Войдите на портал инициализации через developer.apple.com
  2. Добавить UDID в устройствах
  3. Выберите профиль Team Provisioning в профилях Provisioning
  4. Нажмите кнопку Изменить
  5. В разделе «Устройства для этого профиля обеспечения» нажмите «Выбрать все» или только те устройства, которые вы хотите включить.
  6. Нажмите Создать
  7. Затем вернитесь в XCode и щелкните значок обновления (внизу справа) в разделе «Органайзер» -> «Устройства» -> «Профили подготовки»

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

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

9 голосов
/ 16 января 2017

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

  1. Добавьте устройство в портал разработчика.
  2. Только при использовании профиля, созданного вручную: добавить устройство в профиль.
  3. В XCode перейдите в XCode> Настройки> вкладка «Аккаунты»> выберите свой Apple ID (левая панель)> дважды щелкните по имени вашей команды.
  4. Найдите существующий профиль обеспечения. (автоматически создаваемые профили начинаются с «Профиль обеспечения iOS Team» или «XC iOS» или аналогичного.
  5. Щелкните правой кнопкой мыши по профилю.
  6. Выберите «Переместить в корзину».
  7. Профиль исчезнет. Снова может появиться новый профиль с тем же именем, это нормально.

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

7 голосов
/ 27 августа 2010

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

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

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

Существует два типа профилей обеспечения.

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

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

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

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

Это сработало для меня, надеюсь, это сработает и для вас.

2 голосов
/ 25 апреля 2015

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

2 голосов
/ 12 марта 2015

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

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

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

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

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

Internal Tester Toggle Switch

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

2 голосов
/ 27 января 2013

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

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

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

...