字
字节笔记本
2026年5月3日
App-Store-Connect-CLI - iOS 应用商店 CLI 工具
API中转
¥120
快速、轻量、AI 友好的 App Store Connect 命令行工具,实现零摩擦发布 iOS 应用。
核心功能
| 特性 | 说明 |
|---|---|
| TestFlight 管理 | Beta 组、测试员、设备、反馈、崩溃报告 |
| App Store 管理 | 客户评价、响应、应用标签、分类 |
| 构建管理 | 构建列表、过期、上传、附加 Beta 组 |
| 分析报告 | 销售数据、趋势报告、财务报告下载 |
| Xcode Cloud | 工作流触发、构建运行状态监控 |
| 沙盒测试员 | 创建、管理、清除购买历史 |
| 元数据管理 | 版本本地化、应用信息、类别设置 |
| Fastlane 兼容 | 元数据导入/导出、格式验证 |
技术亮点
- AI 友好设计: 默认 JSON 输出,清晰的退出码,显式标志
- 快速启动: Go 二进制文件,秒级启动
- 无交互提示: 完全基于标志的自动化
- 多种输出格式: JSON(默认)、Table、Markdown
安装
bash
# Homebrew(推荐)
brew tap rudrankriyam/tap
brew install rudrankriyam/tap/asc
# 安装脚本(macOS/Linux)
curl -fsSL https://raw.githubusercontent.com/rudrankriyam/App-Store-Connect-CLI/main/install.sh | bash认证配置
bash
asc auth login --name "MyApp" --key-id "ABC123" --issuer-id "DEF456" --private-key /path/to/AuthKey.p8常用命令
TestFlight 管理
bash
asc feedback --app "123456789"
asc crashes --app "123456789" --output table
asc beta-groups list --app "APP_ID"App Store 管理
bash
asc reviews --app "123456789"
asc reviews --app "123456789" --stars 1 --output table
asc reviews respond --review-id "REVIEW_ID" --response "感谢您的反馈!"构建管理
bash
asc apps
asc builds list --app "123456789" --sort -uploadedDate
asc builds expire-all --app "123456789" --older-than 90d --dry-run分析报告
bash
asc analytics sales --vendor "12345678" --type SALES --subtype SUMMARY --frequency DAILY --date "2024-01-20"
asc finance reports --vendor "12345678" --report-type FINANCIAL --region "ZZ" --date "2025-12"与 Fastlane 对比
| 特性 | ASC | Fastlane |
|---|---|---|
| 启动速度 | 快(Go 二进制) | 慢(Ruby 启动) |
| AI 友好 | JSON 输出 | 交互式提示 |
| 大小 | 轻量 | 重量级 |
| 元数据兼容 | 支持导入/导出 | 原生支持 |
相关链接
分享: