Has anyone faced this issue in React Native iOS?
My app works completely fine in Debug mode, but when I create a Release build, the app just opens to a blank white screen. No crash, no error message, just stuck there.
I already tried cleaning the build, reinstalling pods, and regenerating the bundle, but still the same issue.
Any idea what usually causes this in iOS release builds?
This usually happens because something works in Debug mode but fails in the Release build on iOS. In React Native, Release builds are stricter and use optimized/minified code, so issues that are hidden during development can cause the app to get stuck on a white screen.
Common reasons include:
– JavaScript bundle not loading correctly
– Missing environment variables or config files
– Hermes/JSC compatibility issues
– Native module crashes
– Incorrect API keys (Firebase, Google Maps, etc.)
– Errors caused by code minification in Release mode
– Splash screen not hiding properly
– App Transport Security/network permission issues
The best way to debug it is to run the iOS app in Release mode directly from Xcode and check the console logs/crash reports. Most of the time, the logs will point to the exact module or error causing the white screen.