Когда я загружаю сборку в новую принадлежащую Apple и интегрированную с iTunes Connect TestFlight, я вижу следующий журнал:
ПРЕДУПРЕЖДЕНИЕ ITMS-90191: "Отсутствие права на бета-версию. Приложение не включает бета-отчеты-активное право. Если вы планируете распространять эту сборку через TestFlight для бета-тестирования, пожалуйста, заново создайте это приложение с недавно созданным обеспечением профиль".
Когда я смотрю сборку на iTunes Connect, я также вижу следующее предупреждение:
Чтобы использовать тестовое тестирование TestFlight, постройте X.Y.Z, чтобы он содержал правильное бета-право. Для получения дополнительной информации см. Часто задаваемые вопросы.
Связанный FAQ:
Что делать, если моя предварительная сборка не содержит правильного бета-разрешения?
Чтобы использовать приложение TestFlight для тестирования своей предварительной публикации, он должен быть подписан с профилем Provisioning Distribution App Store, который включает бета-право. Новые профили распределения распределения, созданные в Центре разработчиков iOS, автоматически будут содержать бета-право.
Если у вас есть существующий профиль распределения, который был создан до запуска TestFlight Beta Testing, вы должны восстановить его.
Проблема заключается в том, что я использую недавно созданный профиль распределения дистрибутива App Store. Я создал его так:
Когда я проверяю источник загруженного профиля Provisioning Profile, я вижу:
<key>Entitlements</key>
<dict>
// ...
<key>aps-environment</key>
<string>production</string>
<key>beta-reports-active</key>
<true/>
// ...
Итак, профиль Provisioning Profile установлен для production
, а имеет..
Однако iTunes Connect продолжает жаловаться, когда эта сборка загружается в TestFlight.
Любые идеи по устранению этой проблемы? Является ли это ошибкой Apple?
rdar://20128048