TestFlightはAppleが提供する無料のソリューションで、テスト可能なバージョンのアプリケーションを特定のベータユーザーに送信することができます。この方法により、ベータテスターからのフィードバックを管理し、アプリがApp Storeでリリースされる前に(必要であれば)修正を適用することができます。このブログ記事では、バグのない本番アプリのためにTestFlightを活用する方法を探ります。
プロセスは非常にシンプルです。要約すると
1.App Store Connectにアプリをアップロードする
2.ベータテスターを招待する
3.TestFlightアプリを使用してアプリをテストする
アプリをアップロードする
- Xcodeから、Simulatorのメニューから、Generic iOS Deviceを選択します。
- 次に、メニューから、Productをクリックし、Archiveを選択します。
- アーカイブ処理の最後に、作成したアーカイブを表示するOrganizerウィンドウが表示されます。
- Upload to App Store]ボタンをクリックします。
アプリのテストにユーザーを招待する
- .ipaファイルがApp Store Connectにアップロードされたら、ユーザを招待してアプリをテストしてもらうことができます。
- アプリの処理が完了し、ビルドが利用可能になったら、TestFlightタブに直接移動します。
- 追加情報を入力するよう求められることがあります。
- これで、アプリをテストする準備が整いました。
招待できるテスターには、2つのタイプがあります。招待できるテスターには、App Store Connectテスターと外部テスターの2種類があります。
App Store Connectのテスター
あなたのチームの人、またはApp Store Connectアカウントへのアクセスを許可された人たちです。プロジェクトごとに最大25人の社内テスターを招待でき、 各メンバーは最大30台のデバイスでテストできます。
そのためには、次の手順が必要です。
- App Store Connect Usersセクションに移動し、「+」ボタンをクリックしてテスターを追加します。
- 次に、追加するApp Store Connect Userを選択します。
外部テスター
外部テスターになるには、App Store Connectのアカウントは必要ありません。App Storeでの一般公開を目的としたアプリケーションのベータテストに、あなたのチームの一員である必要のない外部テスターを最大10,000人まで招待することができます。
その手順は
- App Store Connect Usersセクションに移動し、「+」ボタンをクリックして、外部テスターを追加します。
- 既存のグループに新しいテスターを追加するか、新しいグループを作成します。
- 次に、ビルドをテスターグループに関連付ける必要があります。
外部テスターを招待すると、Appleはあなたのアプリを審査し、外部テストを許可するように審査します。あなたのビルドがベータテスト用に承認されるとすぐに、Appleからメールで通知が届きます。
アプリのテスト
招待を受けた後、テストするアプリをインストールするよう促されます。


それでは、Happy testing!