2016-04-03 4 views
0

Я новичок в разработке iOS, и я нахожусь на том шаге, на котором я хотел бы попробовать бета-тестирование своего приложения. Глядя на instructions для TestFlight, я наткнулся на это:Загрузка Xcode для TestFlight - нужен ли профиль профилей распределения?

Важно: Для того, чтобы использовать ITunes Connect для бета-тестирования TestFlight, вы должны представить свое приложение с использованием новейших профилей распределения App Store, которые содержат бета-право. Чтобы обновить профиль распространения в App Store, посетите Центр-член.

И в instructions для загрузки приложения, я нашел это:

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

store provisioning image

Я в настоящее время есть один IOS развития Provisioning Profile, один идентификатор приложения и два сертификата (один Разработка и одно распределение), но не профили распределения. Перед загрузкой в ​​iTunes Connect я хотел бы убедиться, что я не пропущу никаких шагов.

  1. Что такое "Профиль распространения в App Store" и "Профиль профилей покупки"? Они то же самое, и мне нужно создать его в Центре-члене? Или Xcode или iTunes Connect объединяют мой существующий идентификатор приложения и сертификат распространения в профиль распределения за кулисами?

  2. Что такое «бета-право». Я посмотрел на свои настройки App ID и Xcode и не смог найти ничего, что связано с бета-версией.

  3. Изображение выше показывает «Сертификат развития», но в приведенном выше описании говорится «сертификат распространения, указанный в профиле обеспечения магазина». Я полагаю, что последнее верно?

+0

Я никогда не использовал испытательный полет самостоятельно. Я использовал Crashlytics некоторое время. Но AFAIK, для первого вопроса, да, они одинаковы, и вам нужно создать их в центре участников или с помощью Xcode. Для третьего вопроса, если вам нужно распространять свое приложение либо для тестирования, либо для отправки, вам придется использовать сертификат распространения. –

ответ

0

После успешной загрузки моего приложения для тестирования и получения его в руки бета-тестеров, я пришел к следующему.

  1. Да, оба «Профиль распространения в App Store» и «Профиль обеспечения магазина» - это то же самое. Мне не нужно было создавать ни одного. Когда Xcode загрузил мое приложение, он сказал, что использует профиль под названием «XC», который мне не нужно было создавать. Я думаю, что наличие моего идентификатора приложения и распространения сертификата было достаточным.

  2. Мне не нужно было активировать что-либо под названием «бета-право», и мои тестеры могли использовать приложение после установки через TestFlight.

  3. Я думаю, что изображение должно сказать «Сертификат распространения», а не «Сертификат развития».

 Смежные вопросы

  • Нет связанных вопросов^_^