App Store Connect CLI 6.0 adds PPP pricing, StoreKit commands and breaking changes
Developer rudrank released App Store Connect CLI 6.0.0, a major version bump for the App Store Connect API command-line tool that has 8.1k stars on GitHub, is written in Go, and is open-sourced under the MIT license. The update centers on purchasing power parity (PPP) pricing capabilities plus a batch of new StoreKit and IAP-related commands, but it also includes several breaking changes, so users with existing scripts need to adjust per the migration guide.
Confirmed
- PPP pricing: New commands asc pricing ppp, asc iap pricing ppp, and asc subscriptions pricing ppp generate per-country PPP prices for paid apps, in-app purchases, and subscriptions, based on Apple's official price equalization mechanism and World Bank price level data; the author recommends previewing with --dry-run first — applying it replaces manual pricing plans (including scheduled price changes), regions without index data keep original prices, and subscription price changes can preserve existing subscriber pricing
- Pricing read enhancements: App and IAP price point reads support multiple territories, with --include territory to include territory info; IAP filtering supports pagination-free queries
- Review submissions: New asc web review iaps attach command attaches the current IAP version to an existing review draft, fixing an issue with attaching the first IAP; use --submission to specify when multiple drafts exist
- App Clip: Advanced experience read/write accepts numeric version values while preserving JSON precision
- Metadata-as-files and StoreKit commands: m11 mentioned metadata-as-files support and new StoreKit commands
Breaking changes
- macOS app submission now requires a PKG package (asc publish appstore --pkg ...); IPA is no longer accepted
- asc versions view now returns Apple's raw envelope structure by default, so scripts must update field paths like .id to .data.id
- The asc migrate metadata pull/push/validate aliases were removed; use the asc metadata subcommands instead
Why it matters
For teams relying on the App Store Connect API for automated testing, releases, and pricing, the 6.0 PPP tooling can significantly cut the cost of maintaining multi-territory pricing — but the envelope structure change and command renames mean upgrading requires reworking existing CI scripts.
2026-10-30 ~ 2026-10-30 · 12 related posts
Primary sources
- [source] App Store Connect CLI 6.0.0 ships with pricing tools, StoreKit commands and breaking changes — rudrank · 2026-10-30
- App Store Connect CLI 6.0 adds PPP-based subscription pricing commands — rudrank · 2026-10-30
- asc CLI tip: preview PPP-adjusted subscription prices with World Bank price levels — rudrank · 2026-10-30
- [source] asc CLI tip: purchasing-power pricing for paid apps and IAP in one command — rudrank · 2026-10-30
- asc CLI tip: manage app categories in categories.json with plan-then-apply — rudrank · 2026-10-30
- ASC CLI 6.0: App Clip advanced-experience reads accept numeric versions, keep JSON precision — rudrank · 2026-10-30
- ASC CLI 6.0 adds asc web review iaps attach, fixing first-IAP draft attachment — rudrank · 2026-10-30
- ASC CLI 6.0 adds multi-territory price-point reads and pagination-free IAP price filters — rudrank · 2026-10-30
- ASC CLI 6.0 breaking change: asc versions view returns Apple's envelope by default — rudrank · 2026-10-30
- [source] ASC CLI 6.0: macOS publishing now requires PKG, --ipa with MAC_OS rejected — rudrank · 2026-10-30
- ASC CLI 6.0 removes migrate metadata aliases; passwordless web auth replaces --password — rudrank · 2026-10-30
1 near-duplicate retellings: rudrank