Skip to content

App Store Connect CLI for AI Agents — iOS Releases by AI

Let your AI agent manage iOS builds, TestFlight, and App Store submissions from the command line

Browse all CLI tools for AI agents

What your agent can do

You submit an iOS app update through App Store Connect in Safari. Navigate to your app, select the build, fill in release notes, click Submit for Review, then wait for an email. Check status manually. Your agent runs one command: `asc submit create --app "com.example.myapp" --version "2.0" --build "456" --confirm`. Build submitted. Status tracked programmatically.App Store Connect CLI is the community-standard tool for managing Apple's app distribution platform from the terminal. List builds, submit for review, manage TestFlight feedback, preview release pipelines with dry runs, and automate the entire iOS submission workflow. 3,300+ GitHub stars, MIT license, written in Go.The TTY-aware output is best-in-class agent-native design. In a terminal, commands output formatted tables. In a pipe or CI environment, they automatically switch to JSON. No `--output json` flag needed. Your agent always gets structured data. This is how CLI tools should handle the human-vs-machine output problem.`asc release run --dry-run` previews the entire release pipeline without executing. Your agent validates version numbers, build IDs, and metadata before committing to a review submission. When everything checks out, remove the flag and ship.

Frequently asked questions

Can AI agents automate App Store submissions?
Yes. After API key setup, your agent lists builds, previews releases (`--dry-run`), submits for review (`--confirm`), and manages TestFlight — all through structured JSON output. The CLI detects non-interactive contexts and returns JSON automatically. Install with `brew install asc`.
Is there an official Apple CLI for App Store Connect?
No. Apple does not publish an official CLI. This community-built tool (rudrankriyam/App-Store-Connect-CLI, 3,300+ stars) is the de facto standard. It wraps Apple's App Store Connect API with a well-designed command-line interface. The alternative is fastlane, which is broader but heavier.
What is the difference between App Store Connect CLI and fastlane?
App Store Connect CLI focuses on App Store operations: builds, submissions, TestFlight, releases. Lightweight Go binary, fast, TTY-aware JSON. fastlane covers the full mobile pipeline: building, code signing, screenshots, beta distribution, and submission. fastlane is more comprehensive but heavier (Ruby, many dependencies). For agents focused on App Store operations, asc is simpler and faster.