asc构建生命周期管理Skill asc-build-lifecycle

该技能用于通过命令行工具管理iOS应用构建的整个生命周期,包括跟踪构建处理状态、查找最新构建、分发至TestFlight和App Store以及清理旧构建。关键词:构建管理、iOS开发、DevOps、Apple Store Connect、自动化发布、构建保留、移动应用发布。

移动开发 0 次安装 0 次浏览 更新于 3/13/2026

name: asc-build-lifecycle description: 使用asc跟踪构建处理,查找最新构建,并清理旧构建。在管理构建保留或等待处理时使用。

asc 构建生命周期

使用此技能来管理构建状态、处理和保留。

查找合适的构建

  • 最新构建:
    • asc builds latest --app "APP_ID" --version "1.2.3" --platform IOS
  • 最近构建:
    • asc builds list --app "APP_ID" --sort -uploadedDate --limit 10

检查处理状态

  • asc builds info --build "BUILD_ID"

分发流程

  • 首选端到端:
    • asc publish testflight --app "APP_ID" --ipa "./app.ipa" --group "GROUP_ID" --wait
    • asc publish appstore --app "APP_ID" --ipa "./app.ipa" --version "1.2.3" --wait --submit --confirm

清理

  • 预览过期:
    • asc builds expire-all --app "APP_ID" --older-than 90d --dry-run
  • 应用过期:
    • asc builds expire-all --app "APP_ID" --older-than 90d --confirm
  • 单个构建:
    • asc builds expire --build "BUILD_ID"

注意事项

  • asc builds upload 仅准备上传操作;使用 asc publish 进行端到端流程。
  • 对于长时间处理,使用 --wait--poll-interval--timeout,在支持的地方使用。