Skip to main content

asc

A Swift CLI for App Store Connect

Build, archive, and publish apps to the App Store — from Xcode archive to App Review submission. Manage versions, localizations, screenshots, provisioning, in-app purchases, and subscriptions.

Install

brew tap keremerkan/tap
brew install asc-cli

Full Release Pipeline

Archive, upload, manage versions and localizations, attach builds, run preflight checks, and submit for App Review — all from the terminal.

Provisioning Management

Register devices, create certificates, manage bundle IDs and capabilities, create and reissue provisioning profiles. Most commands support interactive mode.

Screenshots & Media

Upload and download screenshots and app previews with a simple folder structure. Works with zip files and integrates with asc-screenshots.

In-App Purchases & Subscriptions

List, create, update, and delete IAPs and subscriptions. Manage localizations and submit for review alongside your app version.

Workflows & Automation

Chain commands into workflow files for repeatable release processes. Use --yes for fully unattended CI/CD execution.

AI-Ready

Ships with a skill file that gives AI coding agents (Claude Code, Cursor, Windsurf, GitHub Copilot) full knowledge of all commands and workflows.