asc-testflight-orchestration

asc-testflight-orchestration

熱門

使用 asc 統籌管理 TestFlight 的版本分發、測試群組、測試員以及「測試內容」(What to Test)說明備註。推送 Beta 測試版本時請使用此 Skill。

948星標
50分支
更新於 2026/7/31
SKILL.md
唯讀
名稱
asc-testflight-orchestration
描述

使用 asc 統籌管理 TestFlight 的版本分發、測試群組、測試員以及「測試內容」(What to Test)說明備註。推送 Beta 測試版本時請使用此 Skill。

asc TestFlight 統籌管理

當需要管理 TestFlight 測試員、測試群組以及 Build 版本分發時,請使用此 Skill。

匯出目前設定

  • asc testflight config export --app "APP_ID" --output "./testflight.yaml"
  • 包含 Build 版本/測試員:
    • asc testflight config export --app "APP_ID" --output "./testflight.yaml" --include-builds --include-testers

管理群組與測試員

  • 群組:
    • asc testflight groups list --app "APP_ID" --paginate
    • asc testflight groups create --app "APP_ID" --name "Beta Testers"
  • 測試員:
    • asc testflight testers list --app "APP_ID" --paginate
    • asc testflight testers add --app "APP_ID" --email "tester@example.com" --group "Beta Testers"
    • asc testflight testers invite --app "APP_ID" --email "tester@example.com"

分發 Build 版本

  • asc builds add-groups --build-id "BUILD_ID" --group "GROUP_ID"
  • 從群組中移除:
    • asc builds remove-groups --build-id "BUILD_ID" --group "GROUP_ID" --confirm

「測試內容」(What to Test)說明備註

  • asc builds test-notes create --build-id "BUILD_ID" --locale "en-US" --whats-new "Test instructions"
  • asc builds test-notes update --localization-id "LOCALIZATION_ID" --whats-new "Updated notes"

注意事項

  • 若群組或測試員清單龐大,請使用 --paginate 進行分頁處理。
  • 建議優先使用 ID 來執行確定性操作;必要時可搭配 ID 解析器(ID resolver)Skill。