Сборка загрузки iTunes Connect

У меня очень мало опыта работы с iTunes Connect, и у меня есть приложение в разработке, которое я хочу загрузить в iTunes Connect, чтобы я мог развернуть его на своих внутренних тестировщиках TestFlight. Я использовал Application Loader для загрузки своего архива, но получил эту ошибку:

ERROR ITMS-90161: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.***.*** [Payload/***.app] is invalid. [Missing code-signing certificate]. A Distribution Provisioning profile should be used when submitting apps to the App Store. For more information, visit the iOS Developer Portal."

Похоже, я хотел загрузить приложение в AppStore, но я хочу загрузить только сборку разработки. Что я делаю неправильно?


person Codey    schedule 04.05.2017    source источник
comment
Любое приложение, загруженное в iTunesConnect, независимо от того, собираетесь ли вы выпустить его или протестировать только через TestFlight, должно быть сборкой выпуска, подписанной для распространения. используйте команду архива в Xcode   -  person Paulw11    schedule 04.05.2017
comment
Спасибо за Ваш ответ! Я использовал команду Xcode Product -> Archive и экспортировал файл .ipa для Application Loader. Итак, мне нужно создать сертификат распространения?   -  person Codey    schedule 04.05.2017
comment
Нет, Xcode должен был справиться с этим за вас, если вы позволите.   -  person Paulw11    schedule 04.05.2017
comment
Но если Xcode справился с этим, я не должен правильно понять эту ошибку? Что вы имеете в виду, если позволите?   -  person Codey    schedule 04.05.2017
comment
Xcode спросил бы вас, какое удостоверение подписи вы хотели использовать. Если вы используете управляемый профиль Xcode с идентификатором подписи вашей команды, все должно быть автоматически. Если вы выбрали конкретный профиль, то он может не работать.   -  person Paulw11    schedule 04.05.2017
comment
Да, я использовал управляемый профиль Xcode. Есть идеи, как исправить ошибку?   -  person Codey    schedule 04.05.2017
comment
Какой вариант вы выбрали при экспорте файла IPA? Это должен быть первый вариант — Сохранить для развертывания iOS App Store.   -  person Paulw11    schedule 05.05.2017
comment
Ах, хорошо, я выбрал «Сохранить для разработки iOS». Так для чего же тогда это хорошо?   -  person Codey    schedule 05.05.2017
comment
Давайте продолжим обсуждение в чате.   -  person Paulw11    schedule 05.05.2017


Ответы (1)


Похоже, вы делаете неправильную разработку или распространение профиля подготовки, когда загружаете свою сборку на testflight. Если вы хотите загрузить свою сборку на testflight, создайте Provisioning Profile с сертификатами adhoc или Apple Store. Я надеюсь, что это поможет вам.

person Prit_Singh    schedule 05.05.2017
comment
Да Спасибо за ответ. Проблема заключалась в том, что я выбрал «Сохранить для развертывания разработки», а не для AppStore. - person Codey; 05.05.2017