Skip to content

iOSのリリース方法

Kawanji (Shinji Aikawa) edited this page Jul 15, 2023 · 5 revisions

iOS

pubspec.yamlのバージョンとビルド番号を上げる。

参考:https://zenn.dev/dala/books/flutter-basic-app/viewer/production-build

VScodeでビルド

ルートディレクトリ以下で実行する。

  • flutter clean
  • flutter pub get
  • flutter build ios --dart-define-from-file=dart_defines/prod.json

ビルドに失敗した際、cd ios/ から pod install を行うと解決できる場合もある。

リリースする前に、レビューを確認して返信していないものがないかどうか確かめる。

xcodeからアプリをアップロード

  • ios/Runner.xcworkplace(白いファイル)を開く。
  • デバイスをAny iOS deviceに設定。
  • Product -> Archieve を選択して、アプリをArchiveする。
  • Distribute Appを選択して、ArchiveしたアプリをAppStoreにアップロードする。

AppStore

  • AppStoreにログイン
  • TestFlightを選択
  • iOSビルドのアップロードしたバージョンを選択する(アプリのアップロードには時間がかかる場合もあり、アップロードが完了するとメールが届く)

輸出コンプライアンス設定

  • Appには暗号化が使用されていますか? -> はい
  • Appは、米国輸出管理規則の第2部、カテゴリ5に記載の免除資格をすべて満たしていますか? -> はい

参考:https://qiita.com/osamu1203/items/35df25d93e9d12b11222

TestFlightでバグがないか確かめる

  • 実機テストより大事。

審査に提出

  • Waiting for Review.のメールが届いたのを確認して終了する(Ready For Reviewでは審査に提出されていない)