App-Store-Connect-CLI: A scriptable CLI for the App Store Connect API.
What problem it solves
App Store Connect workflows cover builds, TestFlight, submissions, signing, analytics, screenshots, subscriptions, and other API operations. This project provides a scriptable CLI for automating those workflows across iOS, macOS, tvOS, and visionOS from a terminal, IDE, or CI/CD pipeline.
Key features
Release workflow automation — Automate builds, TestFlight distribution, submissions, release staging, validation, and review-status checks through documented command workflows.
Source: README, docs/WORKFLOWS.md
Script-friendly output and API access — Choose table, JSON, or Markdown output, with JSON selected by default for non-interactive output. Raw App Store Connect API requests are also available through the api command.
Source: README
Multiple authentication modes — Authenticate with App Store Connect API keys, individual keys, bearer tokens, or config-backed credentials for environments without keychain access.
Source: README
Metadata and screenshot management — Manage localized metadata, audit keywords, plan and apply screenshots, and upload media for App Store version localizations.
Source: README
Signing and distribution support — Fetch and synchronize certificates and provisioning profiles, reconcile signing requirements, and upload builds to TestFlight groups.
Source: README, website/src/content/docs/commands/signing.mdx
Quick start
Copied verbatim from the project's README.
# Homebrew (recommended)
brew install asc
# Install script (macOS/Linux)
curl -fsSL https://asccli.sh/install | bashasc auth login \
--name "MyApp" \
--key-id "ABC123" \
--issuer-id "DEF456" \
--private-key /path/to/AuthKey.p8 \
--networkasc apps list --output table
asc apps list --output json --prettyWho it may suit
Inference: This project may suit iOS, macOS, tvOS, and visionOS developers who need repeatable App Store Connect workflows, as well as teams integrating release operations into CI/CD pipelines.
Topics to discuss
Which release workflow should receive more complete examples for CI/CD pipelines?
How should authentication guidance differ across local, headless, and keychain-enabled environments?
Which App Store Connect workflows need better validation, dry-run, or rollback support?
Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.
Read the original README https://github.com/rorkai/App-Store-Connect-CLI#readme
ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.
Comments
…