外部テスターの招待
外部テスターとは、デベロッパがアプリのテストに招待した人のうち、App Store Connect のユーザではない人を指します。ビルドをアップロードしたら、アプリにつき最大 10,000 人の外部テスターを招待できます。ビルドの外部テストを実行するには、外部グループを作成し、ビルドを追加後、テスターに招待用のリンクをメールで送信するか、パブリックリンクを共有して、テスターを招待します。
その際、次の点にご注意ください。
-
外部テスト用の外部グループを作成するには、事前に内部テスト用の内部グループを作成しておく必要があります。
-
ビルドが Xcode や Xcode Cloud から「TestFlight Internal Only」(TestFlight の内部テスト専用) としてアップロードされた場合、ビルド番号の下に「Internal」(内部) と表示されます。この表示があるビルドは、内部テスターグループに対してのみ使用することができます。
-
管理対象 Apple ID はビルドのテストに使用できません。
App Store Connect API を使用してテスターを招待する方法についてはこちらを参照してください。
必要な役割:Account Holder、Admin、または App Manager。「役割の権限」を参照してください。
グループを作成する
-
「マイ App」から、目的の App を選択します。
-
「TestFlight」タブをクリックします。
-
サイドバーの「外部テスト」の横にある追加ボタン (+) をクリックして、新しいグループを追加します。
-
表示されるダイアログで、グループ名を入力して「作成」をクリックします。
グループの名前は適宜変更できます。
ビルドをグループに追加する
-
「マイ App」から、目的の App を選択します。
-
「TestFlight」タブをクリックします。
-
サイドバーの「外部テスト」で、ビルドを追加するグループを選択します。
-
右側の「ビルド」の隣にある追加ボタン (+) をクリックします。
-
ビルドダイアログで、ポップアップメニューからプラットフォームとバージョンを選択します。
-
表の中からビルドを選択し、「次へ」をクリックします。
同時に追加できるビルドは 1 つですが、別途他のビルドの追加は可能です。
注:フィードバックメールアドレスや連絡先情報などの情報を「テスト情報」ダイアログで提供していない場合は、入力してください。
-
「テスト内容」ダイアログで、テスターが重点的に確認すべきポイントを入力します。
-
必要に応じて、各言語のセクションの下にあるテキストフィールドにテスト情報のローカライズ版を入力します。
-
オプションで、「Automatically Notify Testers (自動的にテスターに通知)」を選択します。
このボックスを選択しない場合は、TestFlight App Review による承認後、テスターに手動でビルドを配信する必要があります。
-
ビルドのステータスに応じて、「審査へ提出」または「テストを開始」のいずれかをクリックします。
一度に各バージョンの 1 つのビルドのみが審査されます。そのビルドが承認されると、追加のビルドを提出できます。
ビルドが TestFlight App Review に提出されると、Apple はビルドとそれに付随するメタデータを審査します。最初のビルドを提出する場合は完全な審査が必要ですが、同じバージョンの後続のビルドでは完全な審査が必要ない場合もあります。
Apple が TestFlight ベータ版テスト用のビルドを承認すると、承認を通知するメールが Admin の役割を持つ App Store Connect アカウントのユーザに送信されます。
Apple によってビルドまたはメタデータが却下された場合、ビルドのステータスは「却下済み」となります。ベータ版ビルドの却下に関する詳細を確認するには、サイドバーの「一般」から「App Review」をクリックしてください。
注:TestFlight App Review にビルドを提出しても、App Store での販売に向けた App Review には提出されません。
外部テスターの招待
テストに使用可能なビルドがあり、グループに追加済みの場合、テスターを招待できます。
-
「マイ App」から、目的の App を選択します。
-
「TestFlight」タブをクリックします。
-
サイドバーの「外部テスト」で、グループを選択します。
パブリックリンクかメール (またはその両方) を使用して、テスターを招待できます。
パブリックリンクでテスターを招待する:
-
「Enable Public Link」(パブリックリンクを有効にする) をクリックし、表示されるダイアログで「有効にする」をクリックして確定します。
-
「テスター数」で「制限を設定」をクリックし、パブリックリンクを使用してこのテストに参加できるテスターの人数を制限します。1 から 10,000 までの数値を入力し、「制限を設定」をクリックします。
-
リンクをコピーし、ソーシャルメディア、メッセージ、メールなどを通じて共有します。
なお、当該リンクは誰でも共有することができるため、直接招待していないユーザでもテスト用グループに参加できることにご留意ください。テスターがパブリックリンク経由でグループに参加した場合、App Store Connect の「テスター」セクションでは匿名と表示され、当該ユーザの名前やメールアドレスは表示されませんが、インストール日、セッション数、クラッシュ数は表示されます。パブリックリンクは随時無効にできます。
テスター数の上限を変更するには、「制限を設定」をクリックして新しい上限を入力します。パブリックリンクによるテスター登録を停止するには、「パブリックリンク」セクションの「リンクを無効にする」をクリックします。
メールアドレスでテスターを招待する:
-
「テスター」の横にある追加ボタン (+) をクリックします。
-
表示されるポップアップメニューでオプションを 1 つ選択します。メールアドレス経由による新規テスターの追加、既存テスターの追加、または CSV ファイルからのテスターのインポートを選択できます。
-
招待するテスターにテストを開始するための招待メールが送信されます。テスターが招待メールを承諾すると、App Store Connect の「テスター」セクションにテスターの名前、メールアドレス、インストール日に加え、セッションとクラッシュに関するデータが表示されます。
ヒント:特定のデバイスタイプのユーザをグループに追加するには、「フィルタを追加」をクリックし、フィルタに使用するデバイスを選択します。表の上部にあるチェックボックスを使用してすべてのテスターを選択するか、テスターを個別に選択して、「グループに追加」をクリックします。次に表示されるダイアログで、これらのテスターを追加するグループを選択し、「追加」をクリックします。
ビルドが承認された後での外部テスターへの通知
ビルドをグループに追加する際、「Automatically Notify Testers (自動的にテスターに通知)」を選択しなかった場合、ビルドの承諾時に手動でテスターに通知する必要があります。
-
「マイ App」から、目的の App を選択します。
-
「TestFlight」タブをクリックします。
-
サイドバーの「ビルド」で、該当する App のプラットフォームをクリックします。
-
バージョンを選択し、「ステータス」でそのビルド行を対象に「テスターに通知」をクリックします。
ビルドステータスが「テスト中」に変わります。外部テスターに通知が届き、使用デバイスの TestFlight App から招待を承諾するよう促されます。
グループからのビルドの削除
-
「マイ App」から、目的の App を選択します。
-
「TestFlight」タブをクリックします。
-
サイドバーの「外部テスト」で、グループを選択します。
-
ページ右側の「ビルド」で、削除するビルドの上にカーソルを置きます。
-
「削除」ボタンをクリックします。
-
表示されるダイアログで、そのビルドをグループから削除することを確認し、「削除」をクリックします。
すべてのテスターのテストからビルドを削除する場合は、「ビルドテストの終了」を参照してください。
ベータ版ビルドの却下に対する申し立てを行うには、どうすればよいですか?
ベータ版ビルドの却下に対する申し立てを行う場合は、TestFlight App Review にお問い合わせください。