SuperAPI AI 工具集

asc-beta-review

通用与其它

查看项目

更新于 10-16 01:12

技能介绍

用途:通过 asc CLI 管理 TestFlight 外部测试所需的 Beta 应用审核,包括提交构建、查询审核状态、维护审核联系人与演示账号,以及配置各语言的 Beta 应用本地化信息。Apple 要求构建分发给外部测试者前必须通过 Beta 应用审核。

主要能力:submissions list/create/get 用于列出、创建和查询某构建的审核提交,创建后构建进入 WAITING_FOR_REVIEW 状态;detail get/update 用于读取和更新应用级审核联系人信息与演示账号,仅发送显式传入的字段;beta-app-localizations list/get/create/update/delete 用于管理各语言的 Beta 应用描述、反馈邮箱、营销 URL 和隐私政策 URL,主语言描述缺失是外部测试提交被拒的常见原因。审核状态包括 WAITING_FOR_REVIEW、IN_REVIEW、APPROVED、REJECTED,并提供 isPending、isInReview、isApproved、isRejected 语义布尔值。

使用方式:先认证,命令为 asc auth login --key-id <id> --issuer-id <id> --private-key-path ~/.asc/AuthKey.p8。典型流程为上传构建、加入外部 Beta 组、配置审核联系人、设置主语言 Beta 描述,再执行 asc beta-review submissions create --build-id <BUILD_ID> 提交并查询状态。JSON 响应含 affordances 可直接运行的后续命令。可选字段为空时从输出中省略。支持 --pretty、--output table、--output markdown 输出格式。

适用场景:需要向外部测试者分发 TestFlight 构建、维护审核联系信息或按语言配置 Beta 应用描述的开发者与发布流程。

限制:依赖 asc CLI 与有效 Apple 凭据;每个应用仅有一条 Beta 审核详情记录;未提供的字段保持不变;具体平台支持与配额等资料暂未提供。