release
High-level App Store release staging workflowsThe
release command handles pre-submit App Store release staging.
Use these paths deliberately:
asc release stage- deterministic pre-submit staging without submissionasc publish appstore --submit- canonical App Store upload + submit flow- Migrate to 1.0 if older automation still references
release run
Usage
Subcommands
asc release stage
Run a deterministic pre-submit staging pipeline:
- Ensure or create the version
- Apply metadata/localizations or copy from another version
- Attach a selected build
- Run readiness checks
--app- App Store Connect app ID (orASC_APP_ID)--version- App Store version string--build- Build ID to attach--metadata-dir- Metadata directory to apply--copy-metadata-from- Source version string to copy localization metadata from--copy-fields- Comma-separated metadata fields to copy--exclude-fields- Comma-separated metadata fields to exclude from copy--checkpoint-file- Checkpoint path for resumable runs--dry-run- Preview the deterministic plan without mutations--confirm- Confirm staging mutations--strict-validate- Treat readiness warnings as blocking--platform- Platform:IOS,MAC_OS,TV_OS,VISION_OS--timeout- Maximum time to run the staging pipeline
1.0 migration note
The oldrelease run compatibility pipeline was removed in 1.0.
Prefer:
asc release stagewhen you want deterministic pre-submit preparationasc publish appstore --submitfor the canonical App Store upload + submit path
Related Flows
After staging or submission:Related
Publish command
Use
publish appstore --submit for the canonical App Store shipping pathStatus command
Monitor the resulting release pipeline state for an app
Submit command
Inspect or cancel lower-level review submission lifecycle state