asc-build-lifecycle 是做什么的?
使用 asc 跟踪构建处理、查找最新构建并清理旧构建。用于管理构建保留或等待处理时。
概述
asc-build-lifecycle 技能提供了一组与 App Store Connect 构建生命周期相关的操作。它帮助开发者监控构建处理状态、定位最新的构建版本,并定期清理不再需要的旧构建,从而优化工作流程。
核心功能
- 跟踪构建处理:检查指定构建的上传、处理和验证状态。
- 查找最新构建:列出所有可用的构建,并快速筛选出最新的版本。
- 清理旧构建:根据保留策略(如天数或版本号)删除过期的构建。
使用场景
- 自动化构建管理:在 CI/CD 流水线中集成该技能,自动保留最近 N 个构建。
- 构建审核等待:监控构建处理进度,期间无需手动刷新页面。
- 存储优化:定期清理测试部署中的旧构建,节省 App Store Connect 存储空间。
依赖工具
该技能依赖于 asc 命令行工具。确保已安装并配置好 asc 的认证信息(如 API 密钥)才能正常使用。
使用示例
# 列出所有构建
asc builds list
# 查找最新构建
asc builds latest
# 清理超过 30 天的构建(示例)
asc builds prune --age 30d
配置
该技能无需额外配置,但需要 asc 工具正确设置。请参考 asc 官方文档进行 API 密钥设置。
注意事项
- 删除操作不可逆,请谨慎设置保留策略。
- 确保 asc 版本至少为 1.2.0 以支持所有功能。
- 处理中的构建可能无法立即删除,建议先检查状态。