用途:在管理 TestFlight 测试员、测试组和构建分发时使用本技能,借助 asc 命令完成配置导出、组与测试员管理、构建分发及测试说明维护。
主要能力与用法: 导出当前配置: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 testflight groups list --build-id "BUILD_ID" --output table。该构建查找为实验性,会解析应用、分页应用组并包含具有全构建访问权限的组。 仅上传不分发:asc publish testflight --app "APP_ID" --ipa "./app.ipa" --upload-only --output json;下一步需要已处理构建时加 --wait。仅上传要求新的 IPA 或本地 Xcode 构建,不能与已有 --build、组、测试员通知、测试说明或 beta 审核提交组合;--build-number 可作为上传元数据,但不能作为唯一构建输入。 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 解析技能。其余平台、收费或效果信息暂未提供。