Skip to main content

validate

Validate App Store version readiness before submission
The validate command performs preflight validation to check if an App Store version is ready for submission.

Usage

Validate a version

Check if a version is ready for submission:

What it checks

The validation process checks:
  • Version has a build attached
  • Required metadata is complete (description, keywords, screenshots)
  • Privacy policy URL is set (if required)
  • Age rating is configured
  • App categories are assigned
  • Pricing and availability are configured

Output

Success:
Validation errors:

Flags

string
required
App ID to validate
string
required
Version string to validate (e.g., 1.2.0)
string
Output format: json, table, or markdown

Example workflows

Validate before the release pipeline

CI/CD validation

Exit codes

Always run validate before asc publish appstore --submit, or after asc release stage, to catch issues early and avoid rejected submissions.

Submit command

Submit for App Store review

Submission guide

Complete submission guide