After upgrading my mission to SDK 53 (React Native 0.79.5, React 19), I’m seeing this error when opening the RevenueCat Paywall or triggering the Google Signal-In movement in iOS:
[UIKitCore] View would not acknowledge its superview as a UIView.
This will occur via use of CALayer API on the view layers as a substitute of UIView API on the views.
view:
superview:
Challenge:
Once I shut the RevenueCat Paywall, the app’s display screen turns into frozen — the UI is seen however fully unresponsive to faucets or gestures. I’ve to kill and relaunch the app to proceed. The identical freeze can occur after closing the Google Signal-In sheet.
What I’ve tried to date:
Set “newArchEnabled”: false in app.config.js → subject persists.
Clear rebuild (npx expo prebuild –clean, pod set up).
Up to date @react-native-google-signin/google-signin to newest v15.
Utilizing react-native-purchases and react-native-purchases-ui v9.2.0.
Setting:
Expo SDK 53 (expo@~53.0.0)
React Native 0.79.5
React 19.0.0
iOS 17.x (simulator)
react-native-purchases v9.2.0
react-native-screens ~4.11.1
bundle.json (excerpt)
{
"dependencies": {
"@react-native-google-signin/google-signin": "^15.0.0",
"expo": "~53.0.0",
"expo-router": "~5.1.3",
"react": "19.0.0",
"react-dom": "19.0.0",
"react-native": "0.79.5",
"react-native-gesture-handler": "~2.24.0",
"react-native-purchases": "^9.2.0",
"react-native-purchases-ui": "^9.2.0",
"react-native-safe-area-context": "5.4.0",
"react-native-screens": "~4.11.1",
"react-native-web": "^0.20.0"
},
"devDependencies": {
"jest-expo": "~53.0.0",
"react-test-renderer": "19.0.0",
"typescript": "~5.8.3"
}
}
Questions:
Is that this a identified compatibility subject between Expo 53 / RN 0.79 and RevenueCat or Google Signal-In?
Do I have to downgrade to SDK 52 or is there a repair that works with 53?
Might this be associated to how these libraries current modals/overlays in iOS?
Any steerage, particularly from anybody operating RevenueCat Paywalls or Google Signal-In on SDK 53, can be actually appreciated.