ADPライセンスのTestFlight
TestFlightを使った配信
ADPライセンスのTestFlightを使ってテストのためにアプリを配信できます。テスト内容や目的に応じて使い分けることができる2つのテスターが用意されています。
インストールするにはテスターに登録するか、パブリックリンクをテスターに伝え、TestFlightアプリからインストールします。
内部テスター | 外部テスター | |
---|---|---|
テスター数 | 最大100人 | 最大10000人 |
デバイス登録数 | 最大30台/人 | 制限なし |
テスターの招待 | Apple IDをテスターに登録 | Eメールかパブリックリンク経由 |
テスト可能なビルド | 1つだけ | グループ別に分けられる |
アプリの審査 | 不要 | 必要 |
フィードバック | スクリーンショットとコメント | スクリーンショットとコメント |
ビルドの有効期限 | アップロード後90日間 | アップロード後90日間 |
配信の準備
TestFlightで配信するにはADPのプロビジョニングプロファイルを利用してリリースビルドしたアプリをApp Store Connectにアップロードします。
Distribute an app using TestFlight - Xcode HelpにあるStepの手順を記載します。
- アプリをリリースビルド
- ビルドしたアプリをApp Store Connectにアップロード
- App Store Connectで配信の準備
- 輸出コンプライアンスの提出
- テスターの設定
アプリのリリースビルド
アプリのリリースビルドはiOSのビルドを参照してください。
アプリをApp Store Connectにアップロード
ビルドしたアプリをApp Store Connectにアップロードします。
Xcode Help: Develop and distribute an enterprise app
App Store Connectヘルプのアップロードツール
Xcodeでアップロードする手順を記載します。 Xcode以外のツールでアップロードする場合は、UploadではなくExportを選択し、バイナリを保存してください。
- XcodeでArchiveした後に表示されるウインドウでDistribute Appを選択
- App Store Connectを選択し、Nextを選択
- UploadかExportを選択し、Nextを選択
- デフォルトのままNextを選択
- Distribution certificate
- アプリビルドで利用したプロビジョニングプロファイルに紐づくDistribution certificateを選択
- App Store Connectに登録しているアプリをアップロード先として選択
- Nextを選択
- 今まで入力した内容が一覧で表示されるので、間違いがないか確認する
- アップロードする
- XcodeからUploadして完了すると、App Store Connectでアプリを表示してTestFlightのタブから、iOSのビルドにアプリが追加されていることが確認できる
- Exportの場合はApp Store Connect ヘルプの次の手順を参考にしてください
- altoolを使用するAppバイナリファイルのアップロード
- Transporterを使用したAppのバイナリファイルのアップロード
App Store Connectで配信の準備
ビルドしたアプリケーションをApp Store Connect(要ログイン)からTestFlightで配信できるようにします。
ベータ版ビルドの輸出コンプライアンスを提出します。App Store Connect ヘルプを参考にしてください。
- ADPのチームにいるメンバーがテストする場合、内部テスターを設定します。内部テスターの追加 - App Store Connect ヘルプを参考にしてください。
- チーム外も含めたメンバーでテストする場合、外部テスターを設定します。外部テスターの招待を参考にしてください。
内部テスター、外部テスターはTestFlightアプリを開いて、ベータ版のアプリケーションをインストールできます。