Version Management Commands
Manage App Store versions, builds, and releases
Overview
Version management commands allow you to create, update, delete, and manage App Store versions.Commands
asc versions list
List app store versions for an app.
string
required
App Store Connect app ID (or
ASC_APP_ID env variable)string
Filter by version string (comma-separated)
string
Filter by platform:
IOS, MAC_OS, TV_OS, VISION_OS (comma-separated)string
Filter by state:
PREPARE_FOR_SUBMISSION, WAITING_FOR_REVIEW, IN_REVIEW, PENDING_DEVELOPER_RELEASE, READY_FOR_SALE (comma-separated)integer
Maximum results per page (1-200)
string
Next page URL from a previous response
boolean
default:"false"
Automatically fetch all pages (aggregate results)
asc versions view
View details for an app store version.
In 1.0, the deprecated asc versions get alias was removed. Use
asc versions view as the canonical command.
string
required
App Store version ID
boolean
default:"false"
Include attached build information
boolean
default:"false"
Include submission information
string
Include related resources (comma-separated):
ageRatingDeclaration, appStoreReviewDetail, appClipDefaultExperience, appStoreVersionExperiments, appStoreVersionExperimentsV2, appStoreVersionSubmission, customerReviews, routingAppCoverage, alternativeDistributionPackage, gameCenterAppVersionasc versions create
Create a new app store version.
string
required
App Store Connect app ID (or
ASC_APP_ID env variable)string
required
Version string (e.g., 1.0.0)
string
default:"IOS"
Platform:
IOS, MAC_OS, TV_OS, VISION_OSstring
Copyright text (e.g., ‘2026 My Company’)
string
Release type:
MANUAL, AFTER_APPROVAL, SCHEDULEDasc versions update
Update an app store version.
string
required
App Store version ID
string
Copyright text (e.g., ‘2026 My Company’)
string
Release type:
MANUAL, AFTER_APPROVAL, SCHEDULEDstring
Earliest release date (ISO 8601, e.g., 2026-02-01T08:00:00+00:00)
string
Version string (e.g., 1.0.1)
asc versions delete
Delete an app store version (only versions in PREPARE_FOR_SUBMISSION state).
string
required
App Store version ID
boolean
required
Confirm deletion (required)
asc versions attach-build
Attach a build to an app store version.
string
required
App Store version ID
string
required
Build ID to attach
asc versions release
Release an approved version in the Pending Developer Release state.
string
required
App Store version ID
boolean
required
Confirm release request (required)
Common Usage Patterns
Create a new version and attach a build
List versions in a specific state
Update version release type
Release a pending version
Version States
PREPARE_FOR_SUBMISSION- Version is being preparedWAITING_FOR_REVIEW- Version is waiting for Apple reviewIN_REVIEW- Version is currently under reviewPENDING_CONTRACT- Pending contract approvalWAITING_FOR_EXPORT_COMPLIANCE- Waiting for export compliancePENDING_DEVELOPER_RELEASE- Approved and waiting for developer to releasePROCESSING_FOR_APP_STORE- Processing for releasePENDING_APPLE_RELEASE- Pending Apple releaseREADY_FOR_SALE- Live on the App StoreREMOVED_FROM_SALE- Removed from saleDEVELOPER_REJECTED- Rejected by developerREJECTED- Rejected by AppleMETADATA_REJECTED- Metadata rejectedINVALID_BINARY- Binary is invalid