Aug 09, 2026 ai-productivity

Greenlight 评测 2026:提交前的 App Store 合规扫描器

Greenlight 是一个开源 CLI,按 Apple 与 Google Play 的审核指南扫描你的 iOS/Android 应用——完全离线。本文评测它的工作方式,以及谁该把它接进 CI。

把应用上架 App Store 或 Google Play,意味着闯一道审核关。漏掉一条指南就可能被拒,让你白白耽搁好几天。Greenlight 是一个命令行扫描器,能在你提交之前读完整个项目,精确告诉你哪里大概率会挂——并附上它违反的具体条款。

Greenlight 是什么?

Greenlight 是面向 Apple App Store 与 Google Play 的提交前合规扫描器。它读取你的源代码、隐私清单、Android 清单、Gradle 构建产物,以及 IPA/APK/AAB 二进制,对照 Apple 审核指南与 Google Play 开发者政策逐项检查。整个过程完全离线、无需账号、不上传任何东西——中型项目的完整预检在几毫秒内就能跑完。另一个 verify 层级会在云端真机上运行你的关键流程(删除账号、恢复购买、Sign in with Apple),一旦任何流程走死就判定构建失败。

核心特性

  • 扫描代码、清单与二进制——隐私/Android 清单、Gradle 构建产物、IPA/APK/AAB 文件,对照商店指南检查。
  • 完全离线预检——无账号、不上传,每条发现都引用具体条款。
  • 四级严重度——--exit-code 可让 CI 在 CRITICAL 与 HIGH 时失败。
  • greenlight verify——在云端真机上跑你的真实流程(删账号、恢复购买、Sign in with Apple)。
  • 安装简单——Homebrew(brew install revylai/tap/greenlight)或 go install,预检仅几毫秒。

适合谁用?

Greenlight 面向向 Apple 或 Google 上架的移动团队——独立开发者和代理商皆宜——想在浪费一次提交名额之前先做一次预检。它能顺滑地接进你现有的 CI,和你正在用的 Claude CodeCursor 并肩工作。如果你不上架应用商店,它对你就毫无价值。

优点与不足

优点: 默认离线、隐私友好、精确引用条款、CI 友好的退出码、真机流程验证。

不足: 适用范围窄(仅 App Store/Play);verify 需要免费的 Revyl 账号和云端真机;静态扫描只能证明某个流程”存在”,不能证明”可用”(只有 verify 能覆盖这点)。

价格

免费、开源(MIT)。verify 层级需要免费 Revyl 账号来驱动云端真机。

常见问题

Greenlight 会上传我的代码吗? 不会。预检扫描完全在你的机器上离线运行。

preflightverify 有什么区别? preflight 是快速静态扫描(离线);verify 会在云端真机上真正运行你的应用关键流程,需要免费账号。

能用来卡 CI 吗? 可以——greenlight preflight . --exit-code 会在 CRITICAL 和 HIGH 发现时让构建失败。

探索最佳 AI 效率工具 工具

相关文章

订阅 9bests 周报,免费领完整版

每周精选 AI 工具测评与更新;订阅即获本清单完整版 + 另外 7 个细分领域(写作 / 图像 / 视频 / 音频 / 对话模型 / 数据 / API 成本)同款速查。

免费订阅并领取 →

独立测评,评分不受厂商付款影响 · 双重确认订阅 · 随时退订