Asc Testflight Orchestration

rorkai/app-store-connect-cli-skills/skills/asc-testflight-orchestration

作者 rorkai9c7e769f09a1无许可证1K 个星标收录于 2026年10月8日更新于 2026年10月8日仓库4天前更新

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

仅含说明DevOps & Cloud
AI 生成的概览

通过 asc CLI 编排 TestFlight 测试版分发、测试员群组和“What to Test”说明。

功能
提供导出 TestFlight 配置、创建和列出测试员群组、添加或邀请测试员,以及将构建分发给群组的命令序列。还涵盖查看某个构建所属群组、仅上传 IPA 而不分发,以及按语言创建或更新“What to Test”说明。产出是执行的 CLI 操作和导出的配置文件,而非生成的文档。
适用场景
适用于发布或管理 TestFlight 测试版时:组织测试员和群组、将构建关联到群组、仅上传构建以进行处理,或撰写本地化的“What to Test”说明。
运行要求
需安装 asc CLI,并完成身份验证且有权访问目标 App Store Connect 应用。需要应用、构建、群组和本地化标识符,上传时需要 IPA 或本地 Xcode 构建,并需要网络访问。不附带脚本,仅为操作说明。

asc TestFlight orchestration

Use this skill when managing TestFlight testers, groups, and build distribution.

Export current config

  • asc testflight config export --app "APP_ID" --output "./testflight.yaml"
  • Include builds/testers:
    • asc testflight config export --app "APP_ID" --output "./testflight.yaml" --include-builds --include-testers

Manage groups and testers

  • Groups:
    • asc testflight groups list --app "APP_ID" --paginate
    • asc testflight groups create --app "APP_ID" --name "Beta Testers"
  • Testers:
    • asc testflight testers list --app "APP_ID" --paginate
    • asc testflight testers add --app "APP_ID" --email "[email protected]" --group "Beta Testers"
    • asc testflight testers invite --app "APP_ID" --email "[email protected]"

Distribute builds

  • asc builds add-groups --build-id "BUILD_ID" --group "GROUP_ID"
  • Remove from group:
    • asc builds remove-groups --build-id "BUILD_ID" --group "GROUP_ID" --confirm

Inspect a build's groups

  • asc testflight groups list --build-id "BUILD_ID" --output table
  • The build lookup is experimental. It resolves the app, paginates the app's groups, and includes groups with all-build access.

Upload without distribution

  • asc publish testflight --app "APP_ID" --ipa "./app.ipa" --upload-only --output json
  • Add --wait when the next step needs a processed build.
  • Upload-only requires a new IPA or local Xcode build. Do not combine it with an existing --build-id, groups, tester notifications, test notes, or beta-review submission. --build-number is allowed as upload metadata, but it cannot be the only build input.

What to Test notes

  • 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"

Notes

  • Use --paginate on large groups/tester lists.
  • Prefer IDs for deterministic operations; use the ID resolver skill when needed.

来源与署名

来源:rorkai/app-store-connect-cli-skills位于skills/asc-testflight-orchestration提交9c7e769

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架