Приложение для предварительной версии Apple "Отсутствует бета-версия"
Я долго пытался дать предварительный выпуск через Itunes Connect, я создал новый сертификат для предварительного профиля производства / App Id / Adhoc против вновь созданного сертификата. Я всегда сталкивался с отсутствующим правом бета-версии во время сборки экспорта через организатора.
Я пытался с помощью Application Loader отправить сборку на itunes, но получил предупреждение, как показано ниже.
"Отсутствует право на бета-версию. Ваше приложение не включает в себя право на активацию бета-отчетов. Если вы собираетесь распространять эту сборку через TestFlight для бета-тестирования, пожалуйста, пересоберите это приложение с помощью недавно созданного профиля обеспечения".
Добавление файла Entitlement.plist не было разработано,
Этот вопрос поглотил весь мой день. Если бы кто-нибудь нашел правильное решение, я был бы очень признателен.
3 ответа
Попробуйте использовать "Профиль распространения App Store" вместо Ad-hoc. Это будет все еще в состоянии перед выпуском. Вы можете добавить внутренних тестеров и т. Д. Это сработало в моем случае.
У вас есть 2 известных варианта:
1 - отредактируйте файл.plist и добавьте строку "beta-reports-active", как показано ниже (значение должно быть истинным):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>aps-environment</key>
<string>production</string>
<key>get-task-allow</key>
<false/>
<key>beta-reports-active</key>
<true/>
<key>application-identifer</key>
<string>youridentifierhere</string>
</dict>
</plist>
2 - Если не сработало, в некоторых случаях "создать новый профиль обеспечения" может сработать.
Apple облажалась, когда они слили TestFlight в iTunes Connect. Я предполагаю, что у вас еще есть старый сертификат. Вам необходимо восстановить свои сертификаты и профили обеспечения и пройти процесс подписания с самого начала.