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