asc-build-lifecycle

asc-build-lifecycle

热门

使用 asc 追踪 Build 处理进度、查找最新 Build,以及清理历史 Build。适用于管理 Build 保留策略或等待处理结果的场景。

948Star
50Fork
更新于 2026/7/31
SKILL.md
只读
名称
asc-build-lifecycle
描述

使用 asc 追踪 Build 处理进度、查找最新 Build,以及清理历史 Build。适用于管理 Build 保留策略或等待处理结果的场景。

asc build lifecycle

使用此 Skill 管理 Build 状态、处理进度与保留策略。

查找目标 Build

  • 最新 Build:
    • asc builds info --app "APP_ID" --latest --version "1.2.3" --platform IOS
  • 下一个安全的 Build 号:
    • asc builds next-build-number --app "APP_ID" --version "1.2.3" --platform IOS
  • 最近的 Build 列表:
    • asc builds list --app "APP_ID" --sort -uploadedDate --limit 10

查看处理状态

  • asc builds info --build-id "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
  • 清理单个 Build:
    • asc builds expire --build-id "BUILD_ID" --confirm

注意事项

  • asc builds upload 仅用于准备上传操作;如需完成端到端发布流程,请使用 asc publish
  • 对于处理耗时较长的任务,可在支持的命令中使用 --wait--poll-interval--timeout 参数。