New Free Tool:iPhone Duo Foldable Simulator & Live PWA Readiness Audit.

Test your site live
Kerweb. Agence Capacitor
Back to Blog
App Store / Compliance
4 min read read

App Store Rejection: Crashes on Launch and Major Bugs

Julien Kermarec
August 16, 2026

The Rejection Reason (Guideline 2.1 - Performance)

When an Apple tester opens your app and it unexpectedly quits (crashes) or shows an infinite white screen, the review stops immediately. This is one of the most common reasons for rejection.

Why do Capacitor apps crash during review?

  1. IPv6 Network: Apple always tests apps on an IPv6-only Wi-Fi network. If your backend or a third-party plugin doesn't support IPv6, the app will crash.
  2. iPad (Guideline 2.4.1): Even if you only target the iPhone, your app must work correctly on iPad in compatibility mode (without crashing, and at the right ratio).
  3. Missing permissions on launch: Requesting the camera in the very first second without handling the user's refusal.

The Solution

  1. Test on TestFlight: Before submitting, distribute your app via TestFlight. Apple automatically collects crash reports (Crashlogs) if your testers encounter any.
  2. Analyze Apple's Crashlogs: In the Resolution Center, Apple provides you with a .txt or .crash file. Open it in Xcode to see exactly which line of native code crashed.
  3. Add a Splash Screen: Ensure the @capacitor/splash-screen plugin hides the white screen while your JS (React/Vue/Angular) starts up and gets ready.
App Store
iOS
Validation
Is your mobile application stuck or rejected on app stores?
Julien Kermarec (certified Ionic Developer Expert) and the Kerweb team intervene within 24-48h to resolve policy rejections, fix native manifests and secure your release.
Resolve Store Rejection