Firebase App Distribution からのテストアプリのインストール【iOS編】

# Firebase でテストアプリを配信できるようになりました。
[こちら](https://qiita.com/Idenon/items/e07a0965f7df40769b22)の記事のiOS版です。

# 手順
## 概要
基本的な流れは Android の方と同様ですが、プロファイルのインストールが加わることと、App Distribution というアプリが必ずインストールされるところが異なります。

* Firebase から招待メールが届く
* 招待メールの URL を開く
* 招待されたメールアドレスでログインし、Firebase App Distribution のプロファイルをインストールする
* iPhone のホームに「App Distribution」というアプリがインストールされているので開く
* テストアプリをインストールする

以下、画面ショットで詳細に説明していきましょう。
（個人情報のマスクがテキトーなのはやはりご愛嬌ということで）

## 詳細手順

まず届いたメールを確認します。

すみませんがこの画像は都合によりスマホではなくPCで表示させています。
スマホでこのメールを開いた人は、"Accept invitation" をタップしましょう。
（要はスマホでこのリンクを開ければOKです）

<img width="512" alt="shot0.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309011/02b20423-7aad-a63e-0db3-ff7b281c42e0.png">

ここからはスマホの画面ショットです。
Google でのログインを要求されるので、テスターとして登録したいGoogleアカウントで登録しましょう。
今後、ここでログインしたGoogleアカウントがテスターとして管理されます。

![shot1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309011/de52aded-6bcc-4492-c525-a2fd37cdc56b.png)

既にiPhoneにGoogleアカウントが登録されていればそれを選択、なければ作成しましょう。

![shot2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309011/150de904-ca7c-31d6-e620-f33e78eab6e2.png)

「Firebaseがこのデバイスに関する情報を収集することを許可します」という旨の英文が表示されますので、チェックを入れて"Accept invitation"をタップしましょう。

![shot4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309011/d0c35794-0abb-0136-bd62-1e8a53ade6f7.png)

デバイスを登録する画面が表示されます。”Register device"をタップしましょう。

![shot6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309011/06271a01-7f2b-cdf9-99cf-41823d5e4b69.png)

デバイスの登録は３つのステップに分かれています。まずはステップ１、プロファイルをダウンロードしましょう。
"Download profile"をタップしてください。

![shot7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309011/2494880f-ae6a-f6df-ab5b-f5b654d8da26.png)

ブラウザでダウンロードされたファイルを開くとプロファイルのインストール画面になります。
右上の方にある「インストール」をタップしましょう。

![shot10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309011/4d6b0fb5-0568-5608-8207-bb752046aacc.png)

インストールが完了したら、右上にある「完了」をタップ。

![shot11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309011/67b4fae9-e778-5a00-fb2f-7972a6de7216.png)

すると、ホーム画面に「App Distribution」という新しいアプリが追加されています。
これを起動しましょう。

![shot12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309011/7a8c64d9-5169-b4fa-382d-558d53798215.png)

すると、今Googleアカウントに対して配信されているテストアプリの一覧が表示されています。
テストしたいアプリをタップしましょう。

![shot13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309011/ce18462e-0b94-e29b-d34c-1069193a69f8.png)

”Download latest"をタップすると、テストアプリのダウンロードが始まります。

![shot14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309011/41cb216e-0b7d-416a-2108-c3a9af4e4a5c.png)

”インストール”をタップして、アプリをインストールします。

![shot15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309011/59569f7f-5669-a82a-c716-7d4b5068d5c0.png)

テストアプリのインストールが完了しました！早速起動しましょう。

![shot18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309011/0ae7507d-54e9-7c1f-58b4-464c14a476ae.png)

起動できました！
これでアプリのテストを始められます！

![shot19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309011/5f4c733f-5e49-fa3f-41b5-60affe4c3de3.png)

# 関連記事
[Firebase App Distribution からのテストアプリのインストール【Android編】](https://qiita.com/Idenon/items/e07a0965f7df40769b22)

[Firebase App Distribution と Fabric Beta のテスター管理の違いについて](https://qiita.com/Idenon/items/16479a964f738ea6acf4)

# 終わり