长期以来,苹果生态的发布自动化几乎被 Fastlane 垄断,但 Ruby 环境依赖地狱、Gem 冲突、CI 镜像臃肿一直是痛点。
asc(App Store Connect CLI) 提供了一条极度清爽的解法:纯 Go 编写、单静态二进制、无运行时依赖,直接接管 App Store 与 Apple Ads 的全流程自动化。
⚡️ 核心亮点:
1. 轻量无依赖:
brew install asc 或单行 curl 即用,原生 TTY 感知(终端出表格,CI/管道出 JSON),支持 --bypass-keychain 适配无桌面 CI 服务器。2. 深度覆盖 1200+ 接口:划分 76 个命令组,涵盖 IPA 上传、版本提审、TestFlight 分组与崩溃日志抓取、证书/Profile 签名管理、多语言元数据与 ASO 关键词审计、自动截图套壳(集成 Koubou),甚至覆盖 Apple Ads 与欧盟第三方分发。
3. 原生 AI Agent Skills:内置 23 个 Agent Skills(
asc install-skills),深度适配 Claude Code、Cursor、Codex 等智能体,实现让 AI 用自然语言全自动完成打包与提审。🎯 Agili 独立点评:
这是目前苹果生态里最现代的发布工具。它不仅终结了为了调几个 API 就得扛起整套 Ruby 运行时的历史包袱,更关键的是踩中了 "Agentic iOS Dev" 的风口——当你的代码是由 AI 写的,发布和提审也理所当然该由 Agent 跑 CLI 搞定。
🔗 项目主页:https://asccli.sh/
💻 GitHub:rorkai/App-Store-Connect-CLI