search
LoginSignup
12
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

Firebaseで超簡単にiOSアプリを配布する🎣

今回はFirebaseのApp Distributionを使って手動でアプリを配布する方法を紹介いたします

準備するもの

  • Firebaseプロジェクトの登録
  • Apple Developer Programの登録
  • 共有するメンバーのデバイスをDeveloperアカウントに登録
  • 共有するメンバーのメールアドレス
  • iOS DistributionタイプのCertificates登録
  • AdHoc用のProvisioning Profile登録

アプリのipaファイルを取得

アプリのアーカイブを生成

まずは、配布するアプリのビルドをipaとしてアーカイブします。既にアーカイブしている場合はOrganizerからアーカイブを選択します。
スクリーンショット 2019-12-21 21.04.18.png

アーカイブからipaファイルを生成

AdHocを選択し、手順にそってipaを作成していきます。Select Certificates&ProfileではiOS DistributionタイプのCertificatesとAdHoc用のProvisioning Profileを選択し作成します。

スクリーンショット 2019-12-21 21.09.42.png

ipaファイルをFirebaseにアップロード

ドラッグ&ドロップまたは参照を押してFirebaseにipaファイルをアップロードします.

スクリーンショット 2019-12-21 21.29.21.png

次に共有するメンバーのメールアドレスを登録します。なお、この共有するメンバーのデバイスはApple Developer ProgramのDevicesに登録しておく必要があります。
スクリーンショット 2019-12-21 21.31.36.png

リリースノートを記入して配信しましたボタンを押すとメンバーにFirebaseからメールが届きます。

スクリーンショット 2019-12-21 21.32.32.png

アプリをデバイスにインストール

Download tha latest buildをタップしてProfileをInstallします。

IMG_0640.jpg

Safariでリンクを開きDownloadをタップします

IMG_0641.jpg

次のようなポップアップダイアログが出るのでInstallを押してデバイスにProfileをインストールしていきます。

IMG_0642.jpg

下記の手順の通り設定に移動しProfileをインストールします。

IMG_0643.jpg

ProfileをインストールするとApp Distributionのアプリが追加させていることが確認できます。

IMG_0646.jpg

アプリをタップすると配信したVersionsの一覧が表示されるので任意のVersionをタップしアプリをダウンロードします。

IMG_0645.jpg

アプリがダウンロードできてるのを確認できましたね!
IMG_0647.jpg

最後に

今回はiOSをアプリを手動で配布する方法について紹介しましたが、FastlaneとFirebaseCLIでアップロードを行うと配布を自動化することができるので、次はFastlaneでの配信方法を紹介したいと思います🎣

追記: 2020/02/14

https://qiita.com/yum_fishing/items/35376b574b7560561a3d でAdHoc自動化の記事を書きました。

公式: https://firebase.google.com/docs/app-distribution/ios/distribute-console?authuser=2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
12
Help us understand the problem. What are the problem?