Pular para o conteúdo principal

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.