App Store Connectヘルプ

サポート / App Store Connect / ベータ版のテスト / 外部テスターの招待

ベータ版のテスト

外部テスターの招待

外部テスターとは、デベロッパがアプリのテストに招待した人のうち、App Store Connect のユーザではない人を指します。ビルドをアップロードしたら、アプリにつき最大 10,000 人の外部テスターを招待できます。ビルドの外部テストを実行するには、外部グループを作成し、ビルドを追加後、テスターに招待メールを送信するか、パブリックリンクを共有して、テスターを招待します。

パブリックリンク経由でテスターを招待する場合、テスターとしてふさわしい人のみが招待を承諾するよう、デバイスや OS 要件といったテスターの条件を設定することが可能です。こうすることで、関連性の高いテスターを集めてベータ版アプリに対するフィードバックをもらうことがより簡単にできるようになります。パブリックリンク経由でテスターを招待する際の条件の設定方法について詳しくは、こちらをご覧ください。

その際、次の点にご注意ください。

  • 外部テスト用の外部グループを作成するには、事前に内部テスト用の内部グループを作成しておく必要があります。

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

  • 管理対象 Apple Account は、ビルドのテストに使用できません。

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

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

グループを作成する

  1. 「アプリ」から、目的のアプリを選択します。

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

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

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

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

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

  1. 「アプリ」から、目的のアプリを選択します。

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

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

  4. 右側で「ビルドを追加」をクリックして、グループに追加するビルドを選択します。

    注:条件を設定してパブリックリンク経由でテスターを招待する場合、グループに追加するビルドが設定する条件に対応していることを必ず確認してください。対応していないビルドが追加されているか否かについては、グループの詳細ページ上部にあるインサイトカードで確認できます。

    注:同時に追加できるビルドは 1 つですが、後からほかのビルドを追加することは可能です。グループにビルドを追加するには、テスターグループのページで「ビルド」の横に表示される追加ボタン (+) をクリックします。

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

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

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

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

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

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

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

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

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

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

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

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

パブリックリンクまたはメール経由での外部テスターの招待

テストに使用可能なビルドがあり、かつ当該ビルドをグループに追加済みの場合、テスターを招待できます。テスターの招待は、パブリックリンクかメール (またはその両方) を使用して行います。パブリックリンク経由でテスターを招待する際は、テスターの条件を設定できます。

パブリックリンク経由でテスターを招待する場合

  1. 「アプリ」から、目的のアプリを選択します。

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

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

  4. 「テスター」タブで、「パブリックリンクを作成」をクリックします。

  5. 表示されるダイアログで、「誰でも参加可能」か「条件でフィルタ」のいずれかを選択します。

    • 誰でも参加可能:リンク経由で誰でも参加できます。

    • 条件でフィルタ:デバイスやプラットフォームで参加可能なテスターを選別します。

    必要に応じて、パブリックリンク経由でこのテストグループに参加できるテスターの人数を制限することもできます。その際は、「テスター数の上限」で「制限を設定」をクリックして、1 ~ 10,000 の数字を入力します。

  6. 「誰でも参加可能」を選択した場合は、「確認」をクリックしてリンクをコピーしたら、ソーシャルメディアやメッセージ、メールなどさまざまなチャネルを活用して当該リンクを共有します。

    「条件でフィルタ」を選択した場合は、「次へ」をクリックし、以下の手順を実行してください。

  7. 表示されるダイアログで「条件を追加」をクリックします。テスターを招待するには、少なくとも 1 つの条件を追加する必要があります。

  8. ドロップダウンメニューで、条件を追加するデバイスを指定したら、OS の詳細を選択します。必要に応じて複数の条件を追加できます。

    • 右に限る:テスターがアプリをテストする際に、指定した範囲の OS バージョンのみを使用できるようにします。

    • 次より新しいまたは同じ:テスターがアプリをテストする際に、指定した OS バージョンかそれ以降のみを使用できるようにします。

    • 次より古いまたは同じ:テスターがアプリをテストする際に、指定した OS バージョンかそれ以前のみを使用できるようにします。

    • サポートされるすべての (プラットフォーム名):テスターがアプリをテストする際に、選択したプラットフォームのあらゆる OS バージョンを使用できるようにします。

  9. すべての条件を追加したら、「確認」をクリックします。その後コピーしたリンクを、ソーシャルメディアやメッセージアプリ、メールなどさまざまなチャネルを通して共有します。

パブリックリンクの作成後は、条件の追加や編集、テスターの上限人数の変更を行ったり、リンクを誰でも利用できるようにしたり、リンクを無効化したりすることができます。その場合は、「パブリックリンク」の横にある「管理」をクリックして、表示されるダイアログで変更を加えたら、「保存」をクリックします。

ヒント:対応するビルドがないか、パブリックリンクが飽和状態になっているか、あるいはビルドの有効期限が迫っているかの確認は、グループの詳細ページ上部にあるインサイトカードで行えます。

パブリックリンクのメトリックスを確認して当該リンクのパフォーマンス評価を行ったり、テスターが提供したフィードバックがある場合はその確認を行ったりします。

このリンクは誰でも共有できるため、直接招待していないグループでもテストに参加できることに留意してください。

テスターがパブリックリンク経由でグループに参加した場合、App Store Connect の「テスター」セクションでは匿名と表示され、当該ユーザの名前やメールアドレスは表示されませんが、インストール日、セッション数、クラッシュ数は表示されます。パブリックリンクは随時無効にできます。

メールアドレス経由でテスターを招待する場合

  1. 「アプリ」から、目的のアプリを選択します。

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

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

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

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

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

ヒント:特定のデバイスタイプのユーザをグループに追加するには、「フィルタを追加」をクリックし、フィルタに使用するデバイスを選択します。表の上部にあるチェックボックスを使用してすべてのテスターを選択するか、テスターを個別に選択して、「グループに追加」をクリックします。次に表示されるダイアログで、これらのテスターを追加するグループを選択し、「追加」をクリックします。

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

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

  1. 「アプリ」から、目的のアプリを選択します。

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

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

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

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

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

  1. 「アプリ」から、目的のアプリを選択します。

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

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

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

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

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

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

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

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