35MM.COFFEEa site built for app makers
Profile
limboy

大约 6 小时前

App-Store-Connect-CLI 是一个由 Rudrank Riyam 开发的非官方、高性能且可脚本化的命令行工具,专门用于与 Apple 的 App Store Connect API 进行交互。该工具采用 Go 语言编写,旨在解决 iOS、macOS、tvOS 和 visionOS 开发者在发布流程中遇到的繁琐手动操作问题。其核心设计理念是“JSON 优先”和“无交互提示”,这使得它非常适合集成到自动化脚本、IDE 或 CI/CD 流水线中,而无需人工干预。

该工具的功能覆盖了 App 发布生命周期的各个阶段。在开发与测试阶段,它可以自动化管理 TestFlight 内部与外部测试、处理测试员反馈以及监控崩溃报告;在构建与分发阶段,它支持构建版本的上传、验证及提交审核;在元数据管理方面,它能够高效处理多语言本地化信息、屏幕截图和视频预览的同步;此外,它还提供了对代码签名(证书、描述文件)和 Bundle ID 的管理能力。

为了确保在自动化环境中的易用性,asc 提供了针对 GitHub Actions、GitLab CI、Bitrise 和 CircleCI 的官方集成方案。在安全性方面,它支持将敏感凭据存储在系统钥匙串(Keychain)中,并允许通过环境变量传递私钥,避免了敏感信息在配置文件中的明文存储。该项目还引入了“asc skills”概念,利用 AI 代理能力进一步简化复杂的自动化工作流。目前,已有超过 30 款知名应用通过该工具进行分发,证明了其在生产环境中的稳定性和可靠性。