ベータ版のテスト

外部テスターの招待

各 App につき最大 10,000 人の外部テスター (コンテンツにアクセス可能な非 App Store Connect ユーザ) を招待することができます。App のテストは、ビルドが 1 つ以上アップロードされた後、TestFlight を使用して実行できます。ビルドを外部テストするには、グループを作成し、ビルドを追加後、テスターを招待 (メールアドレスを使用またはパブリックリンクを共有) してください。

注:ビルドが Xcode や Xcode Cloud から「TestFlight Internal Only」(TestFlight の内部テストのみ) としてアップロードされた場合、ビルド番号の下に「Internal」(内部) と表示されます。この表示があるビルドは、内部テスターグループにのみ追加することができます。

注:管理対象 Apple ID はビルドのテストに使用できません。

App Store Connect API を使用してテスターを招待する方法についてはこちらを参照してください。

必要な役割:Account Holder、Admin、または App Manager。「役割の権限」を参照してください。

グループを作成する

  1. 「マイ App」から、目的の App を選択します。

  2. 「TestFlight」タブをクリックします。

  3. サイドバーの「外部テスト」の横にある追加ボタン (+) をクリックして、新しいグループを追加します。

  4. 表示されるダイアログで、グループ名を入力して「作成」をクリックします。

    グループの名前は適宜変更できます。

ビルドをグループに追加する

  1. 「マイ App」から、目的の App を選択します。

  2. 「TestFlight」タブをクリックします。

  3. サイドバーの「外部テスト」で、ビルドを追加するグループを選択します。

  4. 右側の「ビルド」の隣にある追加ボタン (+) をクリックします。

  5. ビルドダイアログで、ポップアップメニューからプラットフォームとバージョンを選択します。

  6. 表の中からビルドを選択し、「次へ」をクリックします。

    同時に追加できるビルドは 1 つですが、別途他のビルドの追加は可能です。

    注:フィードバックメールアドレスや連絡先情報などの情報を「テスト情報」ダイアログで提供していない場合は、入力してください。

  7. 「テスト内容」ダイアログで、テスターが重点的に確認すべきポイントを入力します。

  8. 必要に応じて、各言語のセクションの下にあるテキストフィールドにテスト情報のローカライズ版を入力します。

  9. オプションで、「Automatically Notify Testers (自動的にテスターに通知)」を選択します。

    このボックスを選択しない場合は、TestFlight App Review による承認後、テスターに手動でビルドを配信する必要があります。

  10. ビルドのステータスに応じて、「審査へ提出」または「テストを開始」のいずれかをクリックします。

    一度に各バージョンの 1 つのビルドのみが審査されます。そのビルドが承認されると、追加のビルドを提出できます。

ビルドが TestFlight App Review に提出されると、Apple はビルドとそれに付随するメタデータを審査します。最初のビルドを提出する場合は完全な審査が必要ですが、同じバージョンの後続のビルドでは完全な審査が必要ない場合もあります。

Apple が TestFlight ベータ版テスト用のビルドを承認すると、承認を通知するメールが Admin の役割を持つ App Store Connect アカウントのユーザに送信されます。

Apple によってビルドまたはメタデータが却下された場合、ビルドのステータスは「却下済み」となります。ベータ版ビルドの却下に関する詳細を確認するには、サイドバーの「一般」から「App Review」をクリックしてください。

注:TestFlight App Review にビルドを提出しても、App Store での販売に向けた App Review には提出されません。

外部テスターの招待

テストに使用可能なビルドがあり、グループに追加済みの場合、テスターを招待できます。

  1. 「マイ App」から、目的の App を選択します。

  2. 「TestFlight」タブをクリックします。

  3. サイドバーの「テスター & グループ」で、グループを選択します。

    パブリックリンクかメール (またはその両方) を使用して、テスターを招待できます。

パブリックリンクでテスターを招待する:

1. 「Enable Public Link (パブリックリンクを有効にする)」をクリックし、表示ダイアログで確定します。

2. 「テスター数」で「制限を設定」をクリックし、パブリックリンクを使用してこのテストに参加できるテスターの人数を制限します。1 ~ 10,000 の数字を入力します。

テスター制限の設定

3. リンクをコピーし、ソーシャルメディア、メッセージ、メールなどを通じて共有します。

なお、当該リンクは誰でも共有することができるため、直接招待していないユーザでもテスト用グループに参加できることにご留意ください。テスターがパブリックリンク経由でグループに参加した場合、App Store Connect の「テスター」セクションでは匿名と表示され、当該ユーザの名前やメールアドレスは表示されませんが、インストール日、セッション数、クラッシュ数は表示されます。パブリックリンクは随時無効にできます。

メールアドレスでテスターを招待する:

1. 「テスター」の横にある追加ボタン (+) をクリックします。

2. 表示されるポップアップメニューでオプションを 1 つ選択します。メールアドレス経由での新規テスターの追加、既存テスターの追加、または CSV ファイルからのテスターのインポートを選択できます。

3. 招待するテスターにテストを開始するための招待メールが送信されます。テスターが招待メールを承諾する場合、App Store Connect の「テスター」セクションにテスターの名前、メールアドレス、インストール日、セッション、クラッシュデータが表示されます。

ビルドが承認された後での外部テスターへの通知

ビルドをグループに追加する際、「Automatically Notify Testers (自動的にテスターに通知)」を選択しなかった場合、ビルドの承諾時に手動でテスターに通知する必要があります。

  1. 「マイ App」から、目的の App を選択します。

  2. 「TestFlight」タブをクリックします。

  3. サイドバーの「ビルド」で、該当する App のプラットフォームをクリックします。

  4. バージョンを選択し、「ステータス」でそのビルド行を対象に「テスターに通知」をクリックします。

ビルドステータスが「テスト中」に変わります。外部テスターに通知が届き、使用デバイスの TestFlight App から招待を承諾するよう促されます。

グループからのビルドの削除

  1. 「マイ App」から、目的の App を選択します。

  2. 「TestFlight」タブをクリックします。

  3. サイドバーの「テスター & グループ」で、グループを選択します。

  4. ページ右側の「ビルド」で、削除するビルドの上にカーソルを置きます。

  5. 「削除」ボタンをクリックします。

  6. 表示されるダイアログで、そのビルドをグループから削除することを確認し、「削除」をクリックします。

すべてのテスターのテストからビルドを削除する場合は、「ビルドテストの終了」を参照してください。

ベータ版ビルドの却下に対する申し立てを行うには、どうすればよいですか?

ベータ版ビルドの却下に対する申し立てを行う場合は、TestFlight App Review にお問い合わせください。