SuperAPI AI 工具集

app-store-preflight-compliance

办公与效率

查看项目

更新于 10-16 09:50

技能介绍

用途:这是 Apple App Store 提审前的合规扫描工作流,用于在提交审核前检查并修复可能导致拒审的问题,覆盖 iOS、macOS、tvOS、watchOS、visionOS 项目。

主要能力:通过 Greenlight 工具扫描项目,按严重程度分级输出结果(CRITICAL、WARN、INFO),并据此逐项修复,反复运行直至零 CRITICAL,即达到 GREENLIT 状态。附带常用命令:greenlight codescan、greenlight privacy、greenlight ipa、greenlight scan、greenlight guidelines search。

使用方式:在项目根目录运行 greenlight preflight .;若已有 IPA 构建产物,可用 greenlight preflight . --ipa /path/to/build.ipa。未安装时可通过以下命令安装:brew install revylai/tap/greenlight;go install github.com/RevylAI/greenlight/cmd/greenlight@latest;或从源码克隆后执行 git clone https://github.com/RevylAI/greenlight.git 与 cd greenlight && make build。

修复顺序:先修 CRITICAL(提交前必须处理),再处理 WARN(高拒审风险,强烈建议修复),最后是 INFO(最佳实践改进)。资料列出的常见修复包括:将硬编码密钥移至环境变量;数字商品改用 StoreKit/IAP 替代外部支付流程;已有社交登录时补充 Sign in with Apple;有注册功能时提供账号删除;移除竞品平台引用;替换占位文案;将模糊用途说明改写为具体应用行为;用主机名替代硬编码 IP;将 http:// 改为 https://;移除调试日志或用开发标志控制;补充隐私政策 URL 及必需的应用商店元数据。

适用场景:提交审核前的自查与整改,尤其适合希望降低拒审风险的 Apple 平台开发者。

限制:资料未说明支持的具体工具版本、语言绑定细节、扫描准确率或误报情况;未提供费用、价格与商业化信息;工作流与命令以 Greenlight 项目及该适配包为准。