Looks like a website wrapper (minimum functionality)
Check PB-20 · App Store Review Guideline 4.2 · Review warning · verified 2026-09-16
Why App Review rejects under Guideline 4.2
A WKWebView wrapped around a website with no native navigation, no offline behaviour and no device features is the classic 4.2 rejection. The scan looks at the ratio of web view usage to native UI classes; the fix is product work — native tabs, push, offline caching, camera or share integrations — not a code tweak.
How to fix it
To be accepted, your app must offer more than a website opened in a browser: native navigation, offline support, device features, etc. If it only shows a website, consider adding native functionality.
How RejectProof detects it
The scan reads your .ipa in the browser (or locally with npx rejectproof): Info.plist, entitlements, the privacy manifest, embedded frameworks and the executable itself. Check PB-20 reports the exact evidence it found — the key, the symbol, the file or the URL — so you can confirm it in your own project before changing anything. Nothing is uploaded; only a small redacted summary is sent to build the report, and you see it first.