1
Create the version
--release-type is MANUAL, AFTER_APPROVAL, or SCHEDULED (with --release-date). --build BUILD_ID attaches a build right away.2
Write metadata per locale
set-localization updates the locale if it exists and creates it otherwise. Keywords are comma-separated and limited to 100 bytes.3
Attach a build
4
Fill in App Review details
--demo-user and --demo-password when the reviewer needs an account.5
Submit
submit reuses an open review submission for the app and platform (or creates one), adds the version, and submits it. If Apple refuses, the error lists each missing field from Apple’s associatedErrors.Version metadata flags
App-level fields live on the app info, not the version:
Release
- Manual release
- Phased release
With
--release-type MANUAL, release once the version is Pending Developer Release:Submissions in detail
submit covers the common case. For other reviewable items (in-app events, custom product pages) build the submission yourself:
Over MCP
On the hosted server, all of these except reads need
X-ASC-Allow-Writes: true.
