We have had some reports from users, especially on the iPad Air 2 that we get a splash screen and then that disappears, and then just blank white screen.
We reproduced on an emulator.
Debugging shows no logs from even app.component.ts constructor and none from the main page constructor - so none of our actual code is being run.
I’m guessing that this device is too old? but here is the log if thats not right - any ideas?
2025-06-10 13:00:51.584340+0800 App[23050:426517] [PreviewsAgentExecutorLibrary] Looking up debug dylib relative path
2025-06-10 13:00:51.584484+0800 App[23050:426517] [PreviewsAgentExecutorLibrary] Found debug dylib relative path string App.debug.dylib
2025-06-10 13:00:51.584505+0800 App[23050:426517] [PreviewsAgentExecutorLibrary] Looking up debug dylib entry point name
2025-06-10 13:00:51.584533+0800 App[23050:426517] [PreviewsAgentExecutorLibrary] No debug dylib entry point name defined.
2025-06-10 13:00:51.584551+0800 App[23050:426517] [PreviewsAgentExecutorLibrary] Looking up debug dylib install name
2025-06-10 13:00:51.584568+0800 App[23050:426517] [PreviewsAgentExecutorLibrary] Found debug dylib install name string @rpath/App.debug.dylib
2025-06-10 13:00:51.584582+0800 App[23050:426517] [PreviewsAgentExecutorLibrary] Looking for Previews JIT link entry point.
2025-06-10 13:00:51.585363+0800 App[23050:426517] [PreviewsAgentExecutorLibrary] No Previews JIT entry point found.
2025-06-10 13:00:51.585389+0800 App[23050:426517] [PreviewsAgentExecutorLibrary] Gave PreviewsInjection a chance to run and it returned, continuing with debug dylib.
2025-06-10 13:00:51.585411+0800 App[23050:426517] [PreviewsAgentExecutorLibrary] Looking for main entry point.
2025-06-10 13:00:51.585431+0800 App[23050:426517] [PreviewsAgentExecutorLibrary] Opening debug dylib with ‘@rpath/App.debug.dylib’
2025-06-10 13:00:51.597307+0800 App[23050:426517] [PreviewsAgentExecutorLibrary] Debug dylib handle: 0x205a1d320
2025-06-10 13:00:51.597345+0800 App[23050:426517] [PreviewsAgentExecutorLibrary] No entry point found. Checking for alias.
2025-06-10 13:00:51.597372+0800 App[23050:426517] [PreviewsAgentExecutorLibrary] Calling provided entry point.
2025-06-10 13:00:51.693272+0800 App[23050:426752] [[FirebaseMessaging]] 11.12.0 - [FirebaseMessaging][I-FCM001000] FIRMessaging Remote Notifications proxy enabled, will swizzle remote notification receiver handlers. If you’d prefer to manually integrate Firebase Messaging, add “FirebaseAppDelegateProxyEnabled” to your Info.plist, and set it to NO. Follow the instructions at:
to ensure proper integration.
2025-06-10 13:00:51.721865+0800 App[23050:426517] DiskCookieStorage changing policy from 2 to 0, cookie file: file:///Users/user275007/Library/Developer/CoreSimulator/Devices/5CE86201-0819-40DC-B3BB-AD71EC92B175/data/Containers/Data/Application/CAF26975-FD49-4E91-9002-6BAF00AC05A7/Library/Cookies/com.HLHLtd.OmniaFieldScout.binarycookies
2025-06-10 13:00:51.859431+0800 App[23050:426517] [ViewportSizing] maximumViewportInset cannot be larger than frame
2025-06-10 13:00:51.859478+0800 App[23050:426517] [ViewportSizing] minimumViewportInset cannot be larger than frame
2025-06-10 13:00:51.905711+0800 App[23050:426517] KeyboardPlugin: resize mode - native
Loading network plugin
2025-06-10 13:00:51.926332+0800 App[23050:426517] DisableShakeToEdit plugin initialized.
Warning: isWebDebuggable only functions as intended on iOS 16.4 and above.
Loading app at capacitor://localhost…
Reachable via WiFi
[log] - onscript loading complete
WebView loaded
SplashScreen.hideSplash: SplashScreen was automatically hidden after default timeout. You should call SplashScreen.hide()
as soon as your web app is loaded (or increase the timeout). Read more at Splash Screen Capacitor Plugin API | Capacitor Documentation
FYI - this is an application developed over 3 years now and has been used extensively and has not had this white screen issue before.