ios – UIKitCore ‘superview is UIWindow’ error with RevenueCat Paywall & Google Signal-In after upgrading to Expo SDK 53

0
2
ios – UIKitCore ‘superview is UIWindow’ error with RevenueCat Paywall & Google Signal-In after upgrading to Expo SDK 53


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.

LEAVE A REPLY

Please enter your comment!
Please enter your name here