Discover and explore top open-source AI tools and projects—updated daily.
RevylAIScan apps for Apple App Store compliance before submission
Top 29.3% on SourcePulse
Greenlight is a pre-submission compliance scanner for the Apple App Store, designed to catch rejection risks by analyzing source code, privacy manifests, IPA binaries, and App Store Connect metadata against Apple's Review Guidelines. It aims to reduce submission failures and streamline the release process for developers.
How It Works
Greenlight offers a multi-faceted scanning approach, uniquely combining local, offline analysis with optional App Store Connect API checks. Local scans analyze source code for over 30 rejection-risk patterns (private APIs, secrets, payment violations), validate privacy manifests (PrivacyInfo.xcprivacy) and Required Reason APIs, and inspect IPA binaries for metadata, icons, and framework manifests. This local analysis is performed via a single command, requires zero uploads, and runs entirely offline, providing rapid feedback in under a second. Optional API-based checks extend to App Store Connect for metadata, screenshots, and compliance details.
Quick Start & Requirements
Install via Homebrew (brew install revylai/tap/greenlight), Go (go install github.com/RevylAI/greenlight/cmd/greenlight@latest), or build from source. The primary command for a full pre-submission check is greenlight preflight /path/to/your/project, with --ipa build.ipa for binary analysis. No specific prerequisites are listed for local scans.
Highlighted Details
Maintenance & Community
Developed by Revyl, focused on mobile reliability. Specific community channels or contributor details are not provided in the README.
Licensing & Compatibility
License type and compatibility notes are not specified in the provided README text.
Limitations & Caveats
Scope is limited to Apple App Store submission compliance. Does not cover general code quality or other platforms. AI-assisted fixing effectiveness depends on underlying AI models.
1 month ago
Inactive
anthropics
securego