App Store Connect CLI 4.9.0 ships with agreements, TestFlight and pricing guard upgrades
On August 23, developer @rudrank released App Store Connect CLI 4.9.0 and detailed the new features in a thread. The update spans agreements management, TestFlight tester operations, Game Center safety, metadata validation and subscription pricing, with several features aimed squarely at automation workflows.
Confirmed
- Agreements: New asc web agreements status shows pending Developer Program agreement ID, title, version, date and download link; account holders can accept agreements via asc web agreements accept. Since Apple exposes no public App Store Connect API endpoint, this works via web simulation.
- TestFlight testers: Export supports precise filtering by --first-name and --last-name. Tester removal gains a --wait flag that polls until the tester returns 404 or REVOKED tombstone status (Apple may show removed testers as REVOKED); on timeout it still prints the deletion receipt and exits non-zero.
- Safety: Destructive Game Center relationship removals now require --confirm, as do tester removals and other destructive operations.
- Metadata: Offline metadata validation strengthened, e.g. asc metadata validate --dir ./metadata for pre-upload checks.
- Subscription pricing: New localized subscription price inheritance computes target prices from a source subscription ID with multiplier and rounding rules; a new "pricing guard" provides better keyword data and prevents agents from accidentally removing an app from all sale territories.
Why it matters
- Agreement acceptance previously required manual web interaction; moving it into the CLI enables automation. The pricing guard protects against agent-driven accidental delisting, valuable for anyone managing App Store assets automatically.
2026-08-23 ~ 2026-08-23 · 8 related posts
Primary sources
- [source] App Store Connect CLI 4.9.0 Released — rudrank · 2026-08-23
- [source] App Store Connect CLI 4.9.0 ships with stronger offline metadata checks — rudrank · 2026-08-23
- CLI Adds Wait Flag for TestFlight Tester Removal — rudrank · 2026-08-23
- CLI Tester Removal Supports Waiting and Tombstones — rudrank · 2026-08-23
- CLI Supports Name Filtering for Tester Export and GC Confirmation — rudrank · 2026-08-23
- CLI Adds Agreement Status and Acceptance Commands — rudrank · 2026-08-23
- CLI Supports Agreement Acceptance via Web Simulation — rudrank · 2026-08-23
- [source] CLI Adds Subscription Pricing Derivation and Guards — rudrank · 2026-08-23