HomeiOS Developmentios - UIKitCore ‘superview is UIWindow’ error with RevenueCat Paywall & Google...

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


After upgrading my challenge 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 stream in iOS:

[UIKitCore] View would not acknowledge its superview as a UIView. 
This could occur by way of use of CALayer API on the view layers as a substitute of UIView API on the views.
view: 
superview: 

Problem:

After I shut the RevenueCat Paywall, the app’s display 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 this point:

Set “newArchEnabled”: false in app.config.js → concern 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 concern between Expo 53 / RN 0.79 and RevenueCat or Google Signal-In?

Do I must downgrade to SDK 52 or is there a repair that works with 53?

May this be associated to how these libraries current modals/overlays in iOS?

Any steering, particularly from anybody working RevenueCat Paywalls or Google Signal-In on SDK 53, can be actually appreciated.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments