Подтвердить что ты не робот

Какой профиль Certifcate и Provisioning необходим для выпуска Apple TestFlight для iOS?

Я планирую выпустить бета-версию своего iPhone-приложения на устройствах iOS 8 через новое приложение Apple TestFlight. Какой профиль Certifcate и Provisioning нужен для этого? Нужен ли мне сертификат производства и профилирование распределения?

Доступны следующие:

Certificate:
- Pending
- Development
- Production

Provisioning Profile:
- Development
- Distribution
4b9b3361

Ответ 1

Я считаю, что вам нужен сертификат Production с профилем распространения для "App Store". Я просто представляю свое приложение, которое теперь рассматривается для внешних бета-тестеров. В первый раз, когда я отправляю приложение, я использовал профиль Ad Hoc, который мы всегда делали при использовании оригинального Testflight. Этот профиль заставил приложение отклоняться до того, как он даже попал в процессы проверки. Как только я перешел на использование профиля App Store, он перешел в процесс просмотра. Итак, для меня работал профиль Production cert, дистрибутив App Store.

сайт разработчика Apple содержит некоторую информацию о вариантах бета-тестирования для ios. В нем обсуждается распределение Ad Hoc и iTunes.

Вы также можете проверить этот учебник, который проходит через процессы с использованием xcode для отправки вашей сборки для тестирования.

Надеюсь, что это поможет.

Ответ 2

Техническая нота Apple TN2407 имеет раздел под названием "Отправка приложения для публикации в TestFlight", и в этом разделе Apple говорит:

Приложения TestFlight, представленные в iTunesConnect, должны быть подписаны с профилем распространения в App Store. TestFlight больше не принимает приложения, представленные с профилем Ad Hoc.

Итак, ситуация сейчас недвусмысленная: вам нужен производственный сертификат для приложения и профиль распределения дистрибутива App Store.

Ответ 3

Вы должны использовать следующие типы сертификатов и профилей подготовки:

Certificate:
- Production (iOS Distribution)

Provisioning Profile:
- Distribution (App Store)

Для загрузки в Apple TestFlight вам необходимо использовать профиль App Store Distribution Provisioning Profile:

Create a Provisioning Profile

Когда вы пройдете процесс создания профиля Provisioning Profile, он будет фильтровать ваши сертификаты, чтобы разрешать сертификаты iOS Distribution.

Create a Certificate