White Screen After Splash on IOS <= 16.2

I’ve just updated my app to capacitor 7 using ionic 7, which uses xocde 16.1.
After the update on IOS 15 and IOS 16, a blank white screen appears after the splash and my app just stucks there. However on IOS 17 and so on app works fine.

Is there any known issues or someone encounter this issue ?

Did you only update Capacitor?

Capacitor 7 supports iOS 14 and newer.

Follow this for debugging your app Debugging Guide for Apps in iOS Safari and Android Chrome
Do you see any errors in the console?

yes i updated the capacitor and all the plugins.

i tried running the app on simulator

On Ios 15.5 i got this error

maximumViewportInset cannot be larger than frame

While on ios 16.2, i got this error

This method should not be called on the main thread as it may lead to UI unresponsiveness.

However the app work fines on ios >= 17.2

Those don’t look like javascript errors, did you follow the debugging guide I shared?

You have to check desktop Safari, not Xcode console.