asc-testflight-orchestration

asc-testflight-orchestration

热门

使用 asc 编排 TestFlight 分发、群组、测试人员和“测试内容”说明。在推出测试版时使用。

939Star
49Fork
更新于 2026/7/21
SKILL.md
readonly只读
name
asc-testflight-orchestration
description

Orchestrate TestFlight distribution, groups, testers, and What to Test notes using asc. Use when rolling out betas.

asc TestFlight 编排

在管理 TestFlight 测试人员、群组和构建分发时使用此技能。

导出当前配置

  • asc testflight config export --app "APP_ID" --output "./testflight.yaml"
  • 包含构建和测试人员:
    • 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"

分发构建

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

“测试内容”说明

  • 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 解析器技能。