新しいApple TestFlightアプリを使用してiOS 8デバイスでiPhoneアプリのベータ版をリリースする予定です。そのためにはどのような証明書とプロビジョニングプロファイルが必要ですか? Production証明書およびDistributionプロビジョニングプロファイル?
利用可能なものは次のとおりです。
Certificate:
- Pending
- Development
- Production
Provisioning Profile:
- Development
- Distribution
「App Store」の配布プロファイルを含む本番証明書が必要だと思います。外部のベータテスター向けに現在レビュー中のアプリを送信するだけです。アプリを初めて送信するときは、元のTestflightを使用していたときと同じように、アドホックプロファイルを使用していました。そのプロファイルにより、レビュープロセスに進む前にアプリが拒否されました。 App Storeプロファイルの使用に変更すると、レビュープロセスに移行しました。だから、Production cert、Distribution App Storeプロビジョニングプロファイルは私のために働いた。
Apple開発者サイト には、iosのベータテストオプションに関する情報があります。アドホックとiTunes接続の両方の配信について説明します。
また、 このチュートリアルをご覧ください 、xcodeを使用してプロセスを実行し、テスト用にビルドを送信することもできます。
お役に立てば幸いです。
Apple Technical Note TN2407 には、「TestFlightへの公開のためにアプリを送信する」というタイトルのセクションがあり、このセクションではApple言います:
ITunesConnectに送信されたTestFlightアプリは、App Store配布プロファイルで署名する必要があります。 TestFlightは、アドホックプロファイルで送信されたアプリを受け入れなくなりました。
そのため、状況は明確になりました。アプリの本番証明書とApp Storeディストリビューションプロビジョニングプロファイルが必要です。
次の種類の証明書とプロビジョニングプロファイルを使用する必要があります。
Certificate:
- Production (iOS Distribution)
Provisioning Profile:
- Distribution (App Store)
App Store Distribution Provisioning Profileを使用してApple TestFlight:
プロビジョニングプロファイルの作成プロセスを実行すると、証明書がフィルタリングされ、iOS配布証明書のみが許可されます。