用途:在提交 App Store 审核前,对 iOS/macOS 项目做预检,提前发现常见拒审问题。
主要能力:按应用类型加载检查清单(如 all_apps、subscription_iap、social_ugc、kids、health_fitness、games、macos、ai_apps、crypto_finance、vpn);从 references/rules/ 加载 metadata、subscription、privacy、design、entitlements 规则,每条规则含检查内容、检测方式、解决方法和拒审示例;输出按严重程度排序的报告(拒审、警告、通过);部分问题可自动修复,如移除竞品词、显示元数据字符数超限、生成 ToS/PP 链接模板,修复后需重跑检查确认。
使用方式:先安装 asc CLI(brew install asc),可选安装 jq;用 asc metadata pull --app "<APP_ID>" --version "<VERSION>" --dir ./metadata 拉取元数据;再按应用类型加载清单并运行规则检查。asc 需先登录或配置 ASC_KEY_ID、ASC_ISSUER_ID 及私钥,可用 asc auth doctor 排查。
限制与注意:截图、UI 改版等需人工处理,不自动修复;中国区商店会检查所有 locale 的禁用 AI 词;即使未直接调用 Required Reason API,第三方 SDK 也可能触发 PrivacyInfo.xcprivacy 要求;订阅的 ToS/PP 链接需同时出现在描述和应用内购买页;macOS 临时例外权限需逐项说明。资料未提供具体价格、平台支持范围等信息。