Привет, один из членов нашей команды хочет добавить свое устройство в учетную запись testFlight, я отправил приглашение с портала, и они его приняли, и мне нужен UDID этого устройства для профиля предоставления, они должны отправить его вручную ?Или портал TestFlight получит их UDID, если они просто примут приглашение ?
Как добавить UDID на портал testFlight
Ответы (6)
Как только люди (тестер) примут приглашение, они получат письмо от testflight с темой Начать работу. Если приглашенные нажмут на кнопку «Начать» и успешно выполнят все необходимые шаги, вы получите автоматически созданное электронное письмо от Testflight с строка темы XYZ добавила устройство, а в теле письма содержится следующая информация.
Затем вы можете добавить этот идентификатор устройства в профиль обеспечения вручную. Единственное, "приглашенные должны использовать свое мобильное устройство для открытия всей почты из testflight".
Прежде всего, вам нужно добавить UDID в профиль обеспечения.
Затем войдите в Testflightapp.com и следуйте по указанному ниже пути:
Приложения->Имя приложения->сборки->нажмите на последнюю сборку
Вы увидите все UDID в профиле обеспечения, оттуда вы сможете выбрать только что добавленный UDID.
Вам необходимо обновить профиль обеспечения новым UDID. Если сборка уже загружена, перейдите в «Настройки» -> «Разрешения» и обновите новый профиль подготовки.
Когда ваши друзья получат приглашение через свои устройства, TestFlight получит информацию об их устройствах (вы можете проверить меню «Люди» в TestFlight). Затем вам нужно зарегистрировать их устройства (UDID) для вашего профиля подготовки и обновить профиль в TestFlight.
Если пользователь примет приглашение и попытается добавить устройство в testflight, но оно не указано в профиле подготовки, пользователь не сможет использовать это устройство для игры с вашим приложением. Вам необходимо получить UDID и добавить его в профиль обеспечения по адресу https://developer.apple.com. новый профиль обеспечения и снова загрузите свое приложение с этим новым профилем обеспечения. UDID устройства ДОЛЖЕН быть в профиле обеспечения, чтобы оно могло загрузить приложение
Testflight больше не отправляет UDID, так как Apple полностью удалила uniqueIdentifier
в iOS 7
и объявила его устаревшим в iOS 6.1
(https://developer.apple.com/library/ios/documentation/uikit/reference/UIDevice_Class/DeprecationAppendix/AppendixADeprecatedAPI.html)
Возможность отправки UDID
была удалена из версии 1.0 BETA 1 - 30 March 2012
.
UDID больше не собирается SDK. Во время тестирования используйте [TestFlight setDeviceIdentifier:[[UIDevice currentDevice] uniqueIdentifier]]; для отправки UDID, чтобы вы могли идентифицировать своих тестировщиков. Для выпуска не устанавливайте +setDeviceIdentifier. См. сведения о бета-тестировании и дифференциации выпусков в файле README или в Интернете по адресу https://testflightapp.com/sdk/doc/1.0beta1/
Попросите пользователя отправить свой UDID и свой идентификатор Apple. (Пользователь может найти свой UDID, подключив устройство к Mac, затем перейдите в iTunes -> щелкните значок устройства -> щелкните серийный номер. Для идентификатора Apple перейдите в «Настройки» -> iTunes & Магазин приложений)
Добавьте UDID в учетную запись разработчика (в разделе устройства).
Создайте профиль обеспечения.
Теперь войдите в itunesconnect.apple.com, перейдите в раздел «Пользователи и роли», добавьте пользователя, используя идентификатор Apple пользователя (идентификатор Apple пользователя, полученный на шаге 1).
После того, как вы добавите пользователя, тестовый полет отправит письмо с приглашением пользователю с указанным идентификатором Apple (обычно это почтовый идентификатор, используемый пользователем для входа в itunes). Попросите пользователя принять приглашение, которое он получил на Apple id (почтовый идентификатор).
Как только пользователь примет приглашение, загрузите свою сборку в TestFlight с помощью Xcode.
Теперь перейдите в iTunes-> Мои приложения -> Выберите свое приложение -> TestFlight -> Внутреннее тестирование -> Добавить внутреннего тестера (пользователя, которого вы добавили на шаге 5) -> выберите версию для тестирования (выберите сборку, которую вы только что загрузили из Xcode) .
Как только вы нажмете «Начать тестирование», пользователь получит уведомление Testflight на своем устройстве для загрузки приложения.
Примечание. Чтобы загрузить сборку в iTunes, вы должны создать свое приложение в iTunes в разделе «Мои приложения» -> «+».