asc-cli
Swift command-line tool for App Store Connect (builds, TestFlight, subscriptions, screenshots), with JSON output made for agents.
View on GitHub ↗- Stars
- ★ 384
- Last commit
- 11 Oct 2026
- Maintenance
- Active
- Licence
- Apache-2.0
- Category
- Other
- GitHub
- tddworks/asc-cli
Overview
asc-cli is a command-line tool for App Store Connect, built with AI agents in mind. Its responses tell the agent what it can do next, so an agent can work through tasks without knowing every command up front. It covers apps, versions, pricing, builds and submissions.
Features
- Sets app prices, creates versions, links builds and runs pre-flight checks
- Submits for review, including first-time in-app purchases and subscriptions in the same submission
- Archives Xcode projects, exports IPA or PKG files and uploads builds
- Supports multiple accounts and environment variables for CI
- Documented release workflow from upload to TestFlight to submission
Requirements
- An App Store Connect API key
- Homebrew for the recommended install
Install
Install and log in
brew install asccli asc auth login \ --key-id YOUR_KEY_ID \ --issuer-id YOUR_ISSUER_ID \ --private-key-path ~/.asc/AuthKey_XXXXXX.p8Find your app and pin it so you can skip --app-id later
asc apps list asc init --app-id <your-app-id>
Works with
Listed in
Read the code before you install anything. SwiftAgents doesn't review or endorse the tools listed here. Active: a commit in the last 90 days. Slowing: last commit within the past year. Stale: older than a year, or archived.
More in this category
apfel
Command-line tool, chat mode and local OpenAI-compatible server for the on-device model in Apple's FoundationModels framework. Needs macOS 26 and Apple silicon.
MCP Swift SDK
The official Swift SDK for building MCP clients and servers.
iCTRL
Runs a long-lived XCUITest on a real iPhone and exposes an HTTP API so agents can tap, type, read the UI and take screenshots. Meant for testing on your own devices.