I’m an expo / React native dev. I’ve been stuck testing on a physical device because my simulator could never get past:
Error fetching offerings. There’s a problem with your configuration. None of the products registered in the RevenueCat dashboard could be fetched from App Store Connect.
On TestFlight, physical device testing, and production, everything worked smoothly. It was just the simulator. Something I wish the docs stated that ChatGPT helped with was:
- In your scheme, make sure your Debug scheme, under options, set the StoreKit configuration to your StoreKit config file. Even if you assume you did, make sure it’s still there since expo, when updating versions, may delete your `ios` folder.
- This was the thing that helped: assuming everything else worked, running `npx expo prebuild` then opening my xcworkspace file in iOS in XCode itself then running it from Xcode actually made it work. Then, you can go back to running `npm run ios` afterwards without issue.
Same thing actually if you are trying to test on your physical device but all the guides still can’t reason about why it’s not working, for some reason, just running it from Xcode itself resolves all issues.
