Предупреждение о загрузке 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

Ответы на вопрос(7)

Ваш ответ на вопрос