Asc Testflight Orchestration

作者 rorkai9c7e769f09a1無授權條款1K 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫3 天前更新

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 從公開儲存庫中收錄這些內容。

檢舉或申請下架