New issue checklist
General information
@superwall/react-native-superwall version: 2.0.12
- React Native version: 0.77.0
- Expo version (if applicable): 52.0.46
- Platform affected (Android and/or iOS): iOS
- OS versions affected, e.g. iOS 18.3.1 (if applicable): 18.4
- Devices/Simulators affected: Simulators only: iPhone 13 mini, iPhone 16 Pro Max
- Reproducible in the example app? (Yes/No): Yes - Archive.zip
Describe the bug
The app store rejected my app because they couldn't purchase from my paywall from their iPhone 13 mini iOS 18.4 simulator
Strange bug. I'm wondering if anyone else has come across this with the new X Code version and iOS 18.4
My paywall is not loading products when my app is run on an iOS 18.4 simulator. I tested both the iPhone 13 mini and iPhone 16 Pro Max and they both exhibit the error on iOS 18.4. Running the same app file on an iOS 18.3 simulator does not produce the problem. There, products load as expected and are purchasable.
See the screenshot below which shows an iPhone 13 mini running iOS 18.3 (left) and an iPhone 13 mini running iOS 18.4 (right):
Clicking the continue button on the iOS 18.3 simulator behaves as expected. Clicking the continue button in the iOS 18.4 simulator does absolutely nothing.
From my testing, the bug does not occur on physical devices running iOS 18.4.1. It seems isolated to simulators.
Any assistance would be much appreciated!
Steps to reproduce
Launch a superwall paywall on an iOS 18.4 simulator.
I have also created a minimal example that reproduces the error.