iOS用のゴミ出しアプリです。Flutterで作成していますが訳あってiOSのみの対応です。
- ビルド前にios/.envファイルを作成してください。このファイルはXCode内のRun Scriptで読み込まれます。
- ビルド時に必要なパラメータは
Build SettingsタブのUser-Definedセクションに追加してください。 - ビルドのコマンドは
flutter build ios --flavor development(or production) --debug(or --release) --dart-define=FLAVOR=development(or production) --dart-define=alarmApiKey=xxxxxxxxxです。
- 環境変数はビルドパラメータに
--dart-define=KEY=VALUEを追加します。値の読み込みはlib/repository/environment_provider.dartを利用します。 - リポジトリコミット可能なパラメーター値は
json/{flavor}/config.jsonに保存します。これらの値はlib/repository/confiv_provider.dartを利用します。
- Mockの追加やJsonSerializableの追加時:
dart run build_runner build --delete-conflicting-outputsを実行 - アイコンの生成:
dart run flutter_launcher_icons