SuperAPI AI 工具集

asc-submission-health

部署与运维

查看项目

更新于 10-16 08:08

技能介绍

用途:解释发布为何无法推进,并管理已有的审核提交;健康的发布执行交回 asc-release-flow。本技能负责就绪校验与阻塞诊断、公共 API/网页会话/人工修复路由、审核状态与历史、取消与重试决策。

主要能力:先运行就绪报告 asc validate --app "APP_ID" --version "1.2.3" --platform IOS --output table,再用 asc review doctor 获取有序解释;按需收集证据 asc builds info --build-id "BUILD_ID" --output table、asc versions view --version-id "VERSION_ID" --include-build --include-submission --output table;数字商品运行 asc validate iap 或 asc validate subscriptions。将 asc validate 给出的修复计划作为修复队列,逐类修复并验证。

监控与取消:用 asc review status、asc submit status、asc status 查看状态,asc status --until review-done --timeout 2h --output json 轮询(批准退出 0、拒绝 1、超时仍待定 7);用 asc review history 区分当前停滞与历史提交。取消前先预览状态并确认:asc submit cancel --id "SUBMISSION_ID" --confirm,或按版本加 --app。

重试:无专用重试命令,需先取消(如必要)、修复已证实阻塞、重跑校验、确认无活跃提交占用版本,再把健康版本交回 asc-release-flow。

限制:本技能不执行提交;网页会话自动化仅用于公共 API 无法覆盖的缺口,需已认证的 Apple 网页会话;不要仅因审核耗时较长就取消;不要使用已移除的 submit-preflight 或 submit-create 快捷方式;诊断用 table,自动化用 JSON;macOS 使用 --platform MAC_OS。