こんばんは。 pregum_foxです。
今回は個人開発毎回ビルドを手元で行うと、時間が溶けてしまうのでcodemagicを利用して
GitHubのレポジトリのdevelopブランチにPRがマージされたタイミングでビルドからFirebase App Distributeで配布を行う処理を自動化する手順を備忘録として残しておきます。
以下目次です。
- この記事を読んでわかること
- 事前に準備が必要なもの
- 手順
- firebase-tools コマンドのインストール
- firebaseプロジェクトの初期化
- firebaseパッケージをFlutterプロジェクトへ追加
- codemagicの設定
- 雑感
この記事を読んでわかること
codemagicを用いてFlutterの開発環境のビルド〜Firebase App Distributionの配布までの設定方法
事前に準備が必要なもの
必須
iOSでのビルドする場合
- code signing certificate(
*.p12
ファイル) - プロビジョニングプロファイル(
*.mobileprovision
)- 今回は開発環境なのでiOS App Development でOK
Androidでビルドする場合
- keystore
- 今回は開発環境なので、
~/.android/debug.keystore
のkeystoreを使用します。残りの3項目は左記のkeystoreの場合は、いじっていなければ以下の想定です。
- 今回は開発環境なので、
- alias
androiddebugkey
- storepass`
android
- keypass
android
Firebase App Distributionで配布する場合
- Firebaseのアカウント