rorkaiDeveloper tools
App Store Connect CLI
App-Store-Connect-CLI
A scriptable App Store Connect CLI for build uploads, TestFlight, metadata, submissions, signing resources, and release automation from terminals or CI.
- DevOps
- Product
- Automation
- Productivity
- CLI
- Windows
- macOS
- Linux
- Runs locally
- Needs API key

- Popularity
- 7.6k Stars
- GitHub stars
- Recent activity
- 10/3/2026
- Updated in the last 30 days
- License
- MIT
- Permissive
Why it matters
We look beyond stars: what problem it solves, whether it creates real utility, and what makes its approach worth noticing.
Problem
Interacting with the App Store Connect API is cumbersome; this tool addresses the pain points of manually managing builds, metadata, and TestFlight workflows.
Practical value
Provides a cross-platform CLI that supports CI/CD integration and multiple output formats, simplifying release workflows for iOS and related platforms.
Innovation / differentiation
Features TTY-aware output formatting and an Agent Skills extension mechanism, offering good scriptability while remaining lightweight.
Leverage potential
Replaces complex API calls with a unified CLI, lowering the barrier for maintaining release scripts and facilitating integration into various automation pipelines.
Why now
As Apple's release processes become increasingly complex, there is a persistent demand for lightweight, programmable release tooling.
Community activity
In the last 90 days there were 187 new issues and 959 pull requests; the bounded issue/PR samples include 15 issue authors and 14 PR contributors, with at least 50 releases.
Maintainer responsiveness
The 100-issue window sample had a 100% close rate, and the 100-pull-request sample had a 94% merge rate. Maintainer-response observations covered 70% of that issue sample, with a 1% response rate and median first response of 1 hours.
Key highlights
- Upload IPA or PKG builds and manage TestFlight groups, feedback, and crash records
- Manage App Store submissions, review status, metadata, and localizations
- Work with screenshots, certificates, provisioning profiles, bundle IDs, and Xcode Cloud
Quick start
How it is installed, how hard it is, and where to start.
Where it runs
Runs locally
Difficulty
Medium — some setup needed
- 01Install
ascwith Homebrew or the install script on macOS/Linux; on Windows use release binaries or WinGet when available. - 02Create an App Store Connect API key and prepare its Key ID, Issuer ID, and
.p8private key. - 03Run
asc auth loginto configure authentication and validate it withasc auth status --validate. - 04Run
asc apps listto verify connectivity, then add build, TestFlight, metadata, or publish commands to the release workflow.
Best for
- Developers who want to try it on their machine
More about it
App Store Connect CLI (asc) wraps the App Store Connect API in a command-line interface designed for scripts and CI/CD across iOS, macOS, tvOS, and visionOS release workflows. It covers app queries, build uploads, TestFlight groups and feedback, version submissions, review status, metadata, localizations, screenshots, certificates, and provisioning profiles.
The CLI supports table, JSON, and Markdown output and chooses different defaults for interactive terminals versus pipes or CI. Authentication uses an App Store Connect API Key ID, Issuer ID, and .p8 private key, with config-backed authentication available when keychain access is unavailable in headless environments.
The project also publishes a pinned set of Agent Skills for builds, TestFlight, metadata sync, submissions, and signing workflows. It is an independent unofficial tool and is not an Apple product.
Sources
Each field shows its status and source — expand to review.
13 · Expand
Sources
Each field shows its status and source — expand to review.
capability tags
Verifiedautomation, productivity
Source: manual_curated · Manually curated from the verified project README; no AI draft. · 8/17/2026
editor note
Verified{"en":"Its advantage is turning App Store Connect release operations into inspectable, scriptable commands instead of relying only on the web console. It is useful for teams repeatedly uploading builds, syncing localized metadata, or wiring TestFlight and review workflows into CI, provided API private keys are handled carefully.","zh":"它的优势是把 App Store Connect 的发布操作变成可检查、可脚本化的命令,而不是只能依赖网页后台。对于需要重复上传构建、同步多语言元数据或把 TestFlight/审核流程接进 CI 的团队很实用,但必须妥善管理 API 私钥。"}
Source: manual_curated · Manually curated from the verified project README; no AI draft. · 8/17/2026
how to use
Verified{"steps":[{"en":"Install `asc` with Homebrew or the install script on macOS/Linux; on Windows use release binaries or WinGet when available.","zh":"在 macOS/Linux 使用 Homebrew 或安装脚本安装 `asc`;Windows 可使用发布二进制或 WinGet 可用时安装。"},{"en":"Create an App Store Connect API key and prepare its Key ID, Issuer ID, and `.p8` private key.","zh":"在 App Store Connect 创建 API Key,准备 Key ID、Issuer ID 和 `.p8` 私钥。"},{"en":"Run `asc auth login` to configure authentication and validate it with `asc auth status --validate`.","zh":"执行 `asc auth login` 完成认证,并用 `asc auth status --validate` 验证。"},{"en":"Run `asc apps list` to verify connectivity, then add build, TestFlight, metadata, or publish commands to the release workflow.","zh":"先运行 `asc apps list` 验证连接,再把 build、TestFlight、metadata 或 publish 命令加入发布流程。"}],"installAt":"local","difficulty":"medium"}
Source: manual_curated · Manually curated from the verified project README; no AI draft. · 8/17/2026
intro
Verified{"en":"App Store Connect CLI (`asc`) wraps the App Store Connect API in a command-line interface designed for scripts and CI/CD across iOS, macOS, tvOS, and visionOS release workflows. It covers app queries, build uploads, TestFlight groups and feedback, version submissions, review status, metadata, localizations, screenshots, certificates, and provisioning profiles.\n\nThe CLI supports table, JSON, and Markdown output and chooses different defaults for interactive terminals versus pipes or CI. Authentication uses an App Store Connect API Key ID, Issuer ID, and `.p8` private key, with config-backed authentication available when keychain access is unavailable in headless environments.\n\nThe project also publishes a pinned set of Agent Skills for builds, TestFlight, metadata sync, submissions, and signing workflows. It is an independent unofficial tool and is not an Apple product.","zh":"App Store Connect CLI(命令为 `asc`)把 App Store Connect API 封装成适合脚本和 CI/CD 的命令行界面,可用于 iOS、macOS、tvOS 和 visionOS 发布流程。它覆盖应用列表、构建上传、TestFlight 分组与反馈、版本提交、审核状态、元数据、本地化、截图、证书和 Provisioning Profile 等操作。\n\n工具支持表格、JSON 和 Markdown 输出,并会在交互式终端与管道/CI 环境中选择不同默认格式。认证使用 App Store Connect API 的 Key ID、Issuer ID 和 `.p8` 私钥;在无 Keychain 的 CI 环境还提供配置文件方式。\n\n项目也提供一组经过固定 commit 校验的 Agent Skills,用于构建、TestFlight、元数据同步、提交和签名流程。需要注意它是独立的非官方工具,并非 Apple 官方产品。"}
Source: manual_curated · Manually curated from the verified project README; no AI draft. · 8/17/2026
Latest release
Verified5.9.2
Source: GitHub API · latest_release=5.9.2 · 10/3/2026
License
VerifiedMIT
Source: GitHub API · license.spdx_id=MIT · 10/3/2026
needs api key
VerifiedYes
Source: manual_curated · Manually curated from the verified project README; no AI draft. · 8/17/2026
One-liner
Verified{"en":"A scriptable App Store Connect CLI for build uploads, TestFlight, metadata, submissions, signing resources, and release automation from terminals or CI.","zh":"面向 App Store Connect API 的脚本化 CLI,可在终端和 CI 中管理构建上传、TestFlight、元数据、提交审核和签名资源。"}
Source: manual_curated · Manually curated from the verified project README; no AI draft. · 8/17/2026
Platforms
Verifiedwindows, macos, linux
Source: manual_curated · Manually curated from the verified project README; no AI draft. · 8/17/2026
Category hint
Inferred from materialsai-apps
Source: Project README · hint=ai-apps · 8/13/2026
product forms
Verifiedcli
Source: manual_curated · Manually curated from the verified project README; no AI draft. · 8/17/2026
role tags
Verifieddevops, product
Source: manual_curated · Manually curated from the verified project README; no AI draft. · 8/17/2026
supports local
VerifiedYes
Source: manual_curated · Manually curated from the verified project README; no AI draft. · 8/17/2026
Related projects
Other verified projects matched by category, capabilities, and intended roles.
massing
Open-source, self-hosted, IFC-native AEC platform featuring in-browser BIM modeling, a general contractor portal, and development proforma tools.
WSL
Windows Subsystem for Linux allows you to run Linux command-line tools and applications directly on Windows without the overhead of a traditional virtual machine.
opencodex
A universal local proxy that enables the use of any LLM, such as Claude, Gemini, or DeepSeek, within Codex and Claude Code, while managing ChatGPT account pools.
microsandbox
A fast, local-first microVM runtime and library for running untrusted workloads.
xplr
A scriptable terminal TUI file explorer that provides a keyboard-driven visual layer for filesystem workflows, command-line tools, plugins, and integrations.
cli-printing-press
Automatically generates agent-optimized Go CLI tools and MCP servers by reading API documentation or sniffing web traffic.
