asc-testflight-orchestration

asc-testflight-orchestration

热门

使用 asc 统筹与管理 TestFlight 的版本分发、测试分组、测试员以及“测试内容说明(What to Test)”。适用于发布 Beta 内测时使用。

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

使用 asc 统筹与管理 TestFlight 的版本分发、测试分组、测试员以及“测试内容说明(What to Test)”。适用于发布 Beta 内测时使用。

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 解析器 Skill。