asc-build-lifecycle

asc-build-lifecycle

熱門

使用 asc 追蹤 Build 處理狀態、尋找最新 Build,並清理舊版 Build。適用於管理 Build 保留策略或等待處理完成時。

948星標
50分支
更新於 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

清理 Build

  • 預覽過期(試執行):
    • 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 參數使用。