← ClaudeAtlas

expo-eas-submitlisted

App Store Connect and Google Play Console upload flow with EAS Submit, metadata, build-artifact selection, review notes, and phased release. Triggers on eas submit, app store connect, google play, asc api key, service account, metadata, screenshot, phased release, review notes, testflight, internal testing, production submit, release management.
fatihkan/badi · ★ 5 · AI & Automation · score 76
Install: claude install-skill fatihkan/badi
# expo-eas-submit A guide to the App Store Connect (iOS) and Google Play Console (Android) submit process with EAS Submit. Metadata management, build-artifact selection, review notes, and phased-release discipline. Build-profile DETAIL lives in `expo-eas-build`. ## What It Does - Uploading iOS/Android builds with `eas submit` - App Store Connect API Key (ASC) and Google Play Service Account setup - Build artifact selection (latest / specific URL / specific ID) - Review notes and demo-account management - Phased release / staged rollout - Screenshot and metadata upload discipline ## Setup ```bash eas submit:configure ``` ## `eas.json` Submit Section ```json { "submit": { "production": { "ios": { "ascAppId": "1234567890", "appleTeamId": "ABCDE12345", "ascApiKeyPath": "./credentials/AuthKey_XXX.p8", "ascApiKeyId": "XXX", "ascApiKeyIssuerId": "yyy-yyy-yyy" }, "android": { "serviceAccountKeyPath": "./credentials/play-service-account.json", "track": "internal", "releaseStatus": "draft", "rollout": 0.1, "changesNotSentForReview": false } }, "preview": { "android": { "track": "internal" } } } } ``` ## iOS Submit Flow ```bash # 1. Upload the latest build eas submit --platform ios --profile production --latest # 2. Specific build ID eas submit -p ios --id <build-id> # 3. Upload a local IPA eas submit -p ios --path ./build.ipa ``` ### ASC API Key