Отсутствует бета-версия iTunes Connect "ошибка" - Xamarin Forms PCL

У меня проблема, у меня такой же проект в Xamarin на visual studio 2017. Когда я развертываю сертификаты передачи и загружаю все это на itunes, подключаюсь через Application Loader.

Проблема в том, что с одним из двух приложений (я меняю сертификат каждый раз, когда выпускаю приложение или другое), я не могу сделать релиз для бета-тестеров. Как вы можете видеть на изображении ниже:

С первым приложением все идет хорошо, но при второй загрузке выдает ошибку, которую вы видите, когда пытаетесь выпустить ее с помощью testflight: Missing Beta Entitlement.

Я посмотрел онлайн и попытался вставить в файл info.plist следующую строку:

  <key>beta-reports-active</key>  <true/>

Но без успеха. Может кто-нибудь посоветовать мне, как решить? Спасибо. Я загрузил, чтобы подключить Itunes версии 1.13, но у меня та же проблема.

1 ответ

Решение

Здесь я рекомендую очистить / очистить ваш профиль обеспечения с веб-сайта Apple Developer.

Вы позволяете Xcode управлять идентификацией подписи кода? Если это так, то он создаст профиль для вас, когда вы будете собираться для Release.

Действительно, это случается со мной, это был ужасный беспорядок в моей конфигурации на Apple Developer.

Я просто удалил все, предоставил профиль, создал 1 сертификат разработки и 1 сертификат производства.

Затем, когда вы создаете для Release, Xcode создаст для вас профиль обеспечения, он начинается с "XC".

Ваша проблема

скорее всего, профиль обеспечения отличается от специального профиля обеспечения распространения, который вы, вероятно, использовали для подписания сборок TestFlight

Изменение сертификата TBH каждый раз, когда вы выпускаете приложение, или другое может также создать беспорядок в конфигурации XCode.

Полезный пост здесь

Другие вопросы по тегам