FirebaseAppDistributionをXcodeで使ってみる

# はじめに
*テスターとはテストをする人のこと

https://firebase.google.com/docs/app-distribution/set-up-alerts?hl=ja&_gl=1*1t1gdka*_up*MQ..*_ga*MjA0NDIyMDIzMC4xNzQxODYzODM1*_ga_CW55HF8NVT*MTc0MTg2MzgzNC4xLjAuMTc0MTg2MzgzNC4wLjAuMA..&platform=ios

# 手順
### プロジェクトの作成とApp Distributionの作成
1 [Firebaseコンソール](https://console.firebase.google.com/?hl=ja&_gl=1*c8c7z0*_up*MQ..*_ga*Nzk5MjE5NTgwLjE3NDQ4NjQ1MzQ.*_ga_CW55HF8NVT*MTc0NDg2NDUzNC4xLjAuMTc0NDg2NDUzNC4wLjAuMA..)からプロジェクトを作成する
2 IOS+をタップしてアプリの登録をする
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/552df025-285d-4d1a-bbad-d4bec271c998.png" width=50%>
AppleバンドルIDの入力: Xcode→Bundle Identifierをそのまま入力
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/3cbe0fe7-6380-4c72-986b-ec7a9fef799c.png" width=50%>

3 他の設定を説明通りにやる
4 左メニューからApp Distributionをタップ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/54136ecd-ec42-41e7-ad62-4b4ae0b01052.png" width=50%>


5 テスターとグループでテスターを追加する。
→複数のテスターがいる場合、グループを作成して追加すると一括配信できる。
今回は個人のためグループは追加せず、そのまま追加。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/81a39d0f-e707-4112-8a94-4b934621e66f.png" width=50%>


### Xcodeでipaファイルを作成
1 シュミレータをAny IOS Device (Any64)にする。
2 上のメニューからProduct→Archive
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/41411acd-5cc3-4b42-939d-6ca300ef6953.png" width=50%>

3 成功したら、右上のDistribute App→Debuggingをタップ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/b8d2f014-4535-4d9b-b6d4-a2c4ac68be0d.png" width=50%><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/95ce7269-0269-473d-9c78-0d0d58f7c0a2.png" width=50%> 


4 開いたウィンドウの右下のExportをタップ
5 保存する場所を決めてExportをタップ
6 保存した場所のipaファイルを確認する
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/ffcf381a-d81a-4ee9-983c-8a381746580f.png" width=50%> 


### Firebaseサイトで最後の作業
1 IPAファイルをドラッグ＆ドロップのところに、作成した***.ipaファイルをドラッグ＆ドロップ
2 テスターを追加→リリースノートを作成（省略可）→配布ボタンをタップ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/445fc0b5-3e46-4666-8a8e-7e2adc8807fa.png" width=50%><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/e72689ca-3018-45dc-8eee-938a360667fe.png" width=50%>


### テスターのメールアドレス宛にメールが送信される。
1 届いたメールのGet startedをタップ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/cce6d890-5bec-4fcb-8de0-da45043c2736.png" width=25%>

2 招待に応じるをタップ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/fd42ea68-6080-4504-b63c-249c321f8428.png"
width=25%>

3 デバイスを登録をタップ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/99ed6ea7-f9d8-4fd7-9462-48ee241eb2e5.png"
width=25%>

4 プロファイルをダウンロードをタップ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/807f4b33-e055-4de4-945a-d26864eee1aa.png"
width=25%>

5 続けるをタップ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/9565300b-75bc-4307-9700-373756d8d695.png"
width=25%>

6 iPhoneの設定からダウンロード済みのプロファイル→インストール*インストールに失敗しても何度かインストールを押すと成功します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/e22b8097-914e-46eb-95ed-463bb2e0badf.png"
width=25%><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760972/01a72d7f-36b5-429f-bfc7-eb5ff4761a69.png"
width=25%>


7 サイトに戻りダウンロードをタップ
ホーム画面にアプリがインストールされている!

# 参考
https://zenn.dev/cureapp/articles/firebase-app-distribution
https://qiita.com/yum_fishing/items/1f0a5eda41426cc1a510
https://qiita.com/renk0n/items/479c0bfaf53d053a60c1