No launch screen storyboard declared
Check PB-54 · App Store Review Guideline Launch screen requirement · Probable rejection · verified 2026-09-16
How to fix it
Since April 2020 every iPhone app must provide its launch screen with a storyboard (UILaunchStoryboardName) or the UILaunchScreen dictionary; builds without one run letterboxed on modern iPhones and are rejected for not using the full screen. Xcode: File → New → Launch Screen storyboard and set it in the target's General tab. Expo: expo-splash-screen adds it automatically — if it is missing, the prebuild is broken.
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-54 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.