$ app-review-checker ./Build.ipa --ios --android
Lint your build against App Store & Play review rules
Static analysis for mobile submissions. Drop an .ipa, .apk or .aab — get the binary parsed and checked against the rejection reasons that actually trip builds up, then a guided checklist for the rest.
Drop a build, or click to browse
max 500 MB · parsed in-memory · never stored
parsed in-memory · binary never retained · no account · 62 checks across 5 categories
Parse the binary
We read Info.plist / AndroidManifest, entitlements, permissions, the privacy manifest and bundle config — the same artifacts the stores inspect.
Run the rules
Automated checks flag what a binary reveals; a short guided checklist covers the policy items (IAP, account deletion, data safety) a file can't.
Fix, then ship
Every finding comes with the why and the fix. Export the report and submit without the round-trip rejection.
- ✓xcode-sdkbuilt with Xcode 26 / iOS 26 SDK
- ✓privacy-manifestrequired-reason APIs declared (ITMS-91053)
- ✓listed-sdksApple-listed SDKs ship a manifest
- ✓permission-stringsno empty NS*UsageDescription
- ✓atsApp Transport Security not disabled
- ✓export-complianceencryption declared
- ✓target-sdkAPI 36 for new apps & updates
- ✓16kb-pagesnative .so aligned to 16 KB
- ✓exportedandroid:exported on intent filters
- ✓debuggablerelease build, not debuggable
- ✓permissionsrestricted permissions flagged
- ✓app-bundle.aab read natively
- ✓Full build scan, iOS & Android: every finding, its fix and its source
- ✓Rejection decoder
- ✓Guided manual checklist
- ✓Shareable link to each analysis
- ✓AI reply to a rejection, from the reviewer's actual message
- ✓Notes for the App Review team
- ✓Fix plan built from your scan
- ✓PDF report of every analysis
- ✓40 AI answers, every app, for a year
no subscription · no account · pay once · access starts immediately, so the Pass is non-refundable (you waive the withdrawal right at checkout)
?What is App Review Checker?
App Review Checker is a pre-submission audit for the App Store and Google Play. Upload your .ipa, .apk or .aab and it parses the binary, checks it against Apple and Google review guidelines, then walks you through a checklist and produces a compliance report — so you catch the reasons builds get rejected before you submit.
?Will this guarantee my app gets approved?
No tool can. Final review is done by Apple and Google reviewers. App Review Checker catches the mechanical reasons builds get rejected (missing privacy manifest, empty permission strings, outdated target API, debuggable builds, missing account deletion, and dozens more) so you fix them before you submit and stop burning review cycles.
?Is my build uploaded or stored anywhere?
Your .ipa / .apk / .aab is read on our server and the file is deleted right after the analysis. We keep the analysis result (not the binary) for 90 days so its link keeps working. No account required.
?What formats are supported?
iOS .ipa, Android .apk and Android App Bundles (.aab). Bundles are read natively: the protobuf manifest, the resource table and the native libraries.
?What's free, and what's in the Pass?
The whole scan is free: every check, its finding, the fix and the rule's source, plus the rejection decoder and the checklist. The Pass (€9 once, one year, every app) adds the writing: the AI reply to a rejection, the notes for the review team, a fix plan built from your scan, and PDF reports.
?Apple and Google both?
Yes. iOS bundles are checked against the App Store Review Guidelines; Android bundles against the Google Play Developer Program Policies, including the current target API requirement.