Quickstart Flutter
1. Crie a política
npx moatgator init
O init detecta o Flutter pelo pubspec.yaml e lê o applicationId do Android em android/app/build.gradle(.kts).
2. Android
flutter build appbundle --release
npx moatgator scan build/app/outputs/bundle/release/app-release.aab --min-grade C
npx moatgator protect build/app/outputs/bundle/release/app-release.aab --app-version 2.1.0
3. iOS
flutter build ipa --release --export-options-plist=ExportOptions.plist
npx moatgator protect build/ios/ipa/MyApp.ipa --app-version 2.1.0
Notas
- O Dart é compilado antecipadamente (AOT), então não há código-fonte Dart no pacote. Ofusque os símbolos do Dart com
--obfuscate --split-debug-info=<dir>no seu próprio build; a Moatgator não substitui essa flag. - A assinatura continua com você.
- Próximo passo: guias de CI.