Products Not Loading: iOS Device with StoreKit config file
Fix products not loading on an iOS device built from Xcode with a StoreKit config file: check the scheme and that product IDs match your paywall.
This is a guide to getting products to load in:
-
✅ Built from Xcode with a StoreKit config file
If you're having issues with products loading elsewhere please reference the Products Not Loading: Troubleshooting Guide.
Because StoreKit config files supply products directly and not from Apple servers, we recommend checking that your products are set up correctly at least once by running from TestFlight.
Not Working?
When using a StoreKit config file, products are loaded directly from there into the app based on the product id, not from Apple or Superwall servers. If your products are still not loading, it is because one of these two issues
-
Double check that the scheme being run has a StoreKit config correctly set
-
Check that the product ids on your paywall in the Superwall Dashboard exactly match what's in your StoreKit config file
Support
Please check all steps before contacting support.
We have covered all known causes for this issue, and aim to make this a completely comprehensive guide. If you have any thoughts on how to improve or know of any other causes, please leave feedback below!
How is this guide?
Products Not Loading: iOS Simulator
Fix products not loading in the iOS simulator: set up a local StoreKit config file in Xcode and match its product IDs to your Superwall paywall.
Products Not Loading: Android
Fix products not loading on Android with Superwall: a checklist for dashboard products, Play Store sign-in, the billing permission, and merchant account.