Migrate to 1.0
Upgrade from deprecated compatibility commands to the 1.0 command surfaceVersion 1.0 removes the long-standing deprecated command shims and old alias paths. If you have older shell scripts, CI jobs, or internal runbooks, update them to the canonical 1.0 commands on this page before you cut over.
What changed
The 1.0 release keeps the current command families, but removes older compatibility verbs and alias trees that had been kept around during the transition to the clearerview / edit / list command style.
Use asc --help and asc <command> --help against the 1.0 binary when
updating automation. The CLI is the source of truth.
Common migrations
- Deprecated
asc apps create->asc web apps create - Deprecated
asc submit preflight->asc validate - Deprecated
asc submit create->asc publish appstore --submit --confirm - Deprecated
asc release run->asc publish appstore --submit --confirm - Deprecated
asc apps get->asc apps view - Deprecated
asc age-rating set->asc age-rating edit - Deprecated
asc pricing availability set->asc pricing availability edit - Deprecated
asc versions get->asc versions view
Release workflow migration
Use these replacements for App Store shipping flows: Deprecated command:asc release run --app "APP_ID" --version "1.0.0" --build "BUILD_ID" --metadata-dir "./metadata/version/1.0.0" --confirm
Canonical replacements:
publish appstore when you want an end-to-end ship flow that uploads the
build and submits it. Use release stage when you already have the build in App
Store Connect and want to prepare the version without creating the review
submission yet.
Submission workflow migration
Deprecated readiness check:asc submit preflight --app "APP_ID" --version "1.0.0"
Deprecated final submission step: asc submit create --app "APP_ID" --version "1.0.0" --build "BUILD_ID" --confirm
Canonical replacements:
App creation migration
App creation is now an explicit web-session workflow:apps family on purpose.
Updating get / set scripts
Several older command families used get and set verbs. In 1.0, migrate
those scripts to the canonical verbs shown in help output:
getbecomesviewsetbecomesedit- collection-oriented reads stay
list
Upgrade checklist
- Search your repo for removed commands such as
release run,submit preflight,submit create, andapps create. - Replace
getandsetaliases withviewandeditwhere the 1.0 help output shows those canonical verbs. - Re-run your CI scripts with the 1.0 binary and verify exit codes, stderr handling, and structured output parsing.
- Update internal runbooks and onboarding docs to point at the canonical command pages.