Mobile Fastlane

What the framework does

Last updated 2026-10-07

A summary of everything the framework handles for each platform. Each capability relies on a standard fastlane action or official vendor API. No undocumented behaviour is involved.

CapabilityAndroidiOS
Interactive project setup (init_project)Detects flavors and build typesDetects shared schemes
Interactive per-run setup with saved profiles (setup, run_profile)
Validate config before building (doctor)
Show resolved config without secrets (info)
Build release artifactAPK / AAB via gradleIPA via build_app (gym)
Multiple environments (development / staging / uat / production / custom)
Product flavors / custom Gradle tasksSchemes
DistributeFirebase App Distribution (groups / e-mails)upload_to_testflight (internal / external groups)
AI tests on real devicesFirebase App Testing agent–
Automatic release notesgit commits / text / filegit commits / text / file
Build-number handling–BUILD_NUMBER or latest TestFlight + 1
Code signingGradle signingConfigsXcode automatic signing or match
Microsoft Teams Adaptive Card report (success, failure, AI test report)
E-mail report of AI test results–
Production guard (branch, confirmation, CI-only)

Next steps

Official documentation

Was this helpful?