Firebase コンソールを使用して iOS アプリをテスターに配布する

チームのテスターを管理し、ビルドを配布するには、Firebase コンソールを使用します。

始める前に

まだ追加していない場合は、Apple プロジェクトに Firebase を追加します

他の Firebase プロダクトを使用していない場合は、プロジェクトを作成してアプリを登録するだけでかまいません。ただし、今後追加のプロダクトを使用する場合は、上記のリンク先のページのステップをすべて完了してください。

ステップ 1. アプリをビルドする

アプリのプレリリース版をテスターに配布する準備が整ったら、署名付きの配布用アーカイブを作成します。以下の要件を満たしていれば、通常のビルドプロセスを使用できます。

  • 開発チーム以外にアプリを配布するには、Ad Hoc または Enterprise のいずれかの配布プロファイルを使用する必要があります。
  • アプリで Game Center、APNs(さらに Cloud Messaging)、iCloud を使用する場合は、プロビジョニング プロファイルでワイルドカード ID ではなく、明示的なアプリ ID を使用する必要があります。
  • Ad Hoc 配布プロファイルを使用する場合は、テスターのデバイスに固有のデバイス ID(UDID)を含める必要があります。新しい iOS テスターがテスト プログラムに登録されるたびに、プロビジョニング プロファイルを更新し、テスターのデバイスの UDID を追加する必要があります。追加のテスター デバイスの登録方法をご覧ください。
  • ビルド ターゲットでユーザーに表示されるバージョン番号(Version)と一意のビルド番号(Build)を更新しました。前回のビルド以降にコードを変更した場合(つまり、登録済みのデバイスを更新しただけで、再ビルドしていない場合)、バージョンとビルド番号を更新する必要はありません。

ビルドが完了すると、指定したフォルダに IPA ファイルと一部のログファイルが保存されます。次のステップで、IPA ファイルをテスターに配布します。

ステップ 2. テスターにアプリを配布する

テスターにアプリを配布するには、Firebase コンソールを使用して IPA ファイルをアップロードします。

  1. Firebase コンソールの [App Distribution] ページを開きます。指示に従って Firebase プロジェクトを選択します。

  2. [リリース] ページで、配布するアプリをプルダウン メニューから選択します。

  3. アプリの IPA ファイルをコンソールにドラッグしてアップロードします。

  4. アップロードが完了したら、ビルドを受け取るテスター グループとテスターを指定します。次に、ビルドのリリースノートを追加します。

    テスター グループの作成方法については、テスターの管理をご覧ください。

  5. [Distribute] をクリックして、テスターがビルドを利用できるようにします。

  6. 特定のリリースにアクセスできるテスターを相手に、そのリリースへのリンクを共有するには、[リンク] アイコンをクリックして、リリースのリンクをクリップボードにコピーします。

ビルドを配布すると、Firebase コンソールの App Distribution ダッシュボードで 150 日間(5 か月間)利用できます。ビルドが期限切れになる 30 日前に、テストデバイス上のテスターのビルドリストと Firebase コンソールの両方に有効期限のお知らせが表示されます。

アプリのテストに招待されていないテスターには、開始するための招待メールが届きます。既存のテスターには、新しいビルドのテスト準備ができていることを知らせるメールが届きます。テストアプリをインストールする方法については、テスターとして設定するをご覧ください。Firebase コンソールで各テスターのステータス(招待を承諾したか、アプリをダウンロードしたか)をモニタリングできます。

招待の有効期間は 30 日です。この期間内にテスターは招待を承諾してアプリのテストを開始できます。招待が期限切れになる 5 日前に、Firebase コンソール内の、リリースのテスターの横に有効期限のお知らせが表示されます。招待状は、テスターの行のプルダウン メニューから再送信して更新できます。

次のステップ