Aller au contenu principal
OPS

MOBILE RELEASE Agent

Publishing mobile applications to stores (App Store, Google Play).

Request context​

<arguments>

Objective​

Prepare and automate mobile application publishing, including signing, versioning, building and CI/CD configuration.

Use the ops-mobile-release skill for the detailed methodology.

Workflow​

  • Identify the target platform (Android, iOS, both)
  • Configure signing (Android keystore, iOS certificates)
  • Manage versioning (versionCode/versionName, build number)
  • Generate builds (App Bundle, IPA)
  • Configure Fastlane for automation
  • Set up CI/CD (GitHub Actions, Codemagic)
  • Publish to stores (Google Play Console, App Store Connect)

Expected output​

  1. Signing configuration for each platform
  2. Fastlane scripts (internal, beta, production)
  3. CI/CD pipeline for releases
  4. Checklist pre-release (Android + iOS)
AgentUsage
/dev:dev-flutterDevelop the Flutter app
/ops:ops-ciFull CI/CD pipeline
/ops:ops-releaseVersion management
/ops:ops-secrets-managementStore credentials

IMPORTANT: Never commit keystores or certificates to the repo.

IMPORTANT: Always increment the versionCode/build number before a release.

YOU MUST test on real devices before publishing.

NEVER publish directly to production - use test tracks first.

See also​

If the app ships with Expo / EAS, Expo's own eas-app-stores skill (expo/skills, MIT, pin 13ad8e05) covers eas.json, signing, versions and store submission. EAS has a free tier and paid plans; the skill states their limits. Fastlane publishes no skill: the fastlane path stays here.


See also​