Ple-push+Flutter delivers for iOS and Android to DeployGate

こんにちはEveryDaySoft代表の永田です。

Pre-Commit

Flutter プロジェクトから iOS, AndroidをDeployGateへの配信方法

環境 

  • macOS
  • Xcode The latest Version

応用

  • App Store Connect,  Google Play Console への配信も可能です。
  • これは大金が発生する要件でしたので、こちらでは概要のみです。
  • 各種Console,APPLE_ID,APP_SPECIFIC_PASSWORDの設定、
  • AndroidにおいてGCP設定、配信する上でのPython Code が必要になります。
  • このようなオプション選択でコスト調整を手動で対応できます。

DeployGateの準備

手軽に無料でアプリをビジネス層にも確認していただきたくDeployGateを選択しました。

  1. DEPLOYGATEのAPI_KEYを作成し setenv.shの変数に設定
  2. プロジェクト内にdataディレクトリ作成
  3. source ./setenv.sh
  4. make setup
  5. make export-ipa upload-to-deploygate-ios build-aab upload-to-deploygate-android

ターミナル挙動

 

iOS archive-ios

 

 

iOS export-ipa

 

 

 

iOS, Android DeployGate SUCCEEDED

 

Mail

DeployGate

今回はコミット時にコーディングが正しいか解析し、makeコマンドでDeployGate配信サービスにアップロードしました。

DeployGateを経由してアプリケーションを確認できます。

貴重なお時間お読みくださいまして、誠にありがとうございます。