iOSのbetaアプリ配布にFirebaseDistributionを利用している場合、且つ証明書がEnterprise版ではなくDeveloper版の場合、追加手順を共有するのが厄介だと思いましたので、ざっとまとめました。
追加したいメンバーなどにこのドキュメントを共有することで楽ができればとw
ちなみに、Firebase側管理画面の更新により手順が変わることがあると思います。
本ドキュメントは 2020/06月時点 のものですので、あしからず。
※下記ブログの転載です
https://rc-code.info/others/post-339/
管理側手順 (2020/06現在)
1.FirebaseDistribution のアプリ管理画面から招待リンクを取得します。
2.テスターにテスター側手順の 22 まで進めていただきます。
3.管理者には下記のようなメールが届きますので、Appleの証明書にDevice登録を行います。
DeveloperサイトでUDIDを登録してください
https://developer.apple.com/account/resources/devices/list
4.更新された証明書でアプリをビルドし、ipaを FirebaseDistribution にアップしてください。
テスター側手順 (2020/06現在)
1.招待リンクを頂いてください
2.テストしたい端末からリンクをタップしてください
下記画面が開きます
6.下記左の画面が開くので、ボタンを押して右側の画面に進み、
チェックボックスを埋めた後、Accept Invitation をタップしてください。
7.下記画面になりますので、再度チェックを埋め Start testing on this device をタップしてください。
8.下記画面になりますので、Install をタップしてください。
9.すると下記画面になりますので、Download profile ボタンをタップしてください
10.下記のようなアラートが表示されますので、許可 ボタンを押してください。
(これはテストアプリを利用するために端末に悪意のないファイルを入れますよ、というアラートですので、ご安心ください🙌)
11.ダウンロードが終わると下記アラートが出ますので、画面を閉じて 設定アプリ を開いてください。
14.Firebase App Distribution をタップ
16.パスコードを聞かれるので、端末を開く際のパスワードを入力してください。
18.インストールが完了するので、設定アプリを閉じてください。
19.App Distribution というアプリがインストールされているので、タップしてください。
20.アプリを開くと再度 SignUp を求められるので、SignUpしてください。
21.インストールできるテストアプリが表示されるので、タップしてみてください。
(サンプルは2つですが、おそらく1つ表示されていると思います)
22.アプリを洗濯すると Waiting for developer と表示されていると思いますので、この状態で次のアプリ配信をお待ちください!
開発者があなたの端末をテスト端末として許可しますので次回配布のアプリからインストールが可能になります。
23.開発者が端末の許可作業を終えたのち、再度アプリ配布が行われると、下記画面のように App Distribution のアプリでダウンロードが可能になります!
ダウンロードボタンをタップして、アプリのインストールを待ちましょう!
24.以上でテストアプリの導入作業はおしまいです!
以後、テストアプリがアップデートされると同様に App Distribution のアプリからダウンロードできます。
ご協力ありがとうございます🙇♂️
お疲れ様でしたお疲れ様でした!