Я новичок в разработке iOS, и я нахожусь на том шаге, на котором я хотел бы попробовать бета-тестирование своего приложения. Глядя на instructions для TestFlight, я наткнулся на это:Загрузка Xcode для TestFlight - нужен ли профиль профилей распределения?
Важно: Для того, чтобы использовать ITunes Connect для бета-тестирования TestFlight, вы должны представить свое приложение с использованием новейших профилей распределения App Store, которые содержат бета-право. Чтобы обновить профиль распространения в App Store, посетите Центр-член.
И в instructions для загрузки приложения, я нашел это:
Магазин профиля обеспечение является профиль распределения продовольствования, который авторизует приложение для использования некоторых услуг приложений и гарантирует, что вы один загрузка вашего приложения. Профиль обеспечения магазина содержит один идентификатор приложения, который соответствует одному или нескольким вашим приложениям и сертификату распространения. Вы настраиваете идентификатор приложения косвенно через Xcode для использования определенных сервисов приложений. Вы включаете и настраиваете службы приложений, устанавливая права и выполняя другие шаги настройки. Некоторые права разрешены для идентификатора приложения (набор приложений, созданных вашей командой), а другие - в проекте Xcode. Когда вы загружаете свое приложение в магазин, Xcode подписывает пакет приложений с сертификатом распространения, указанным в профиле создания хранилища.
Я в настоящее время есть один IOS развития Provisioning Profile, один идентификатор приложения и два сертификата (один Разработка и одно распределение), но не профили распределения. Перед загрузкой в iTunes Connect я хотел бы убедиться, что я не пропущу никаких шагов.
Что такое "Профиль распространения в App Store" и "Профиль профилей покупки"? Они то же самое, и мне нужно создать его в Центре-члене? Или Xcode или iTunes Connect объединяют мой существующий идентификатор приложения и сертификат распространения в профиль распределения за кулисами?
Что такое «бета-право». Я посмотрел на свои настройки App ID и Xcode и не смог найти ничего, что связано с бета-версией.
Изображение выше показывает «Сертификат развития», но в приведенном выше описании говорится «сертификат распространения, указанный в профиле обеспечения магазина». Я полагаю, что последнее верно?
Я никогда не использовал испытательный полет самостоятельно. Я использовал Crashlytics некоторое время. Но AFAIK, для первого вопроса, да, они одинаковы, и вам нужно создать их в центре участников или с помощью Xcode. Для третьего вопроса, если вам нужно распространять свое приложение либо для тестирования, либо для отправки, вам придется использовать сертификат распространения. –