About

FlutterアプリをApp StoreとGoogle Playに公開する手順

署名・ビルド設定・ストア登録・審査対応

Flutterアプリのデプロイはプラットフォームごとにプロセスが異なります。

iOS:Apple Developer Program加入($99/年)→ XcodeでBundle ID/署名設定 → flutter build ipa → App Store Connectアップロード → 審査提出

Android:Google Play Console登録($25一回)→ keystore生成 + build.gradle署名設定 → flutter build appbundle → Play Consoleアップロード → 審査

CI/CD(Codemagic、GitHub Actions)を設定すればビルド/デプロイを自動化できます。

実装ステップ

1

flutter build appbundle(Android)/ flutter build ipa(iOS)でリリースビルド

2

アプリアイコン、スプラッシュスクリーン、バージョン番号設定

3

ストア登録:スクリーンショット、説明、カテゴリ、プライバシーポリシー

4

審査提出とリジェクト対応(Appleは厳しい)

メリット

  • ✓ 一つのコードで両プラットフォーム同時リリース可能
  • ✓ Codemagicなどで CI/CD自動化可能

デメリット

  • ✗ Apple Developer Program年会費$99
  • ✗ iOS審査が厳しくリジェクトの可能性

ユースケース

新規アプリ初リリース 既存アプリバージョンアップデート

参考資料

← FlutterでREST APIを呼ぶ方法 — http/dioとJSON変換 プラットフォームチャネルとは?Swift/Kotlinを呼ぶ仕組み →