StoreKit not fetching In-App Purchases for App Store review
Hi everyone,
I’m currently stuck in a loop with In-App Purchases during App Store review and would really appreciate any guidance.
App Details:
- Platform: iOS
- IAP Type: Consumable
- Integration: StoreKit (via Adapty SDK)
I have created the following In-App Purchase products:
- Career Pack (cv.career.3)
- Starter CV (cv.starter.1)
- Pro CV (cv.pro.1)
Current Situation:
- When I submit the app for review, I receive:
- "In-app purchase products could not be found in the submitted binary."
- When I submit the IAP products separately, I receive:
- "We have returned your In-App Purchase products as the required binary was not submitted."
So it seems like:
- The app cannot see the IAP products
- The IAP products cannot be reviewed without the app
What I have already done:
- All IAP products are fully configured and currently in "Waiting for Review"
- Products are attached to the app version before submission
- Product IDs match exactly between App Store Connect and the app
- I am using Adapty (StoreKit wrapper) to fetch products
- Tested on a real device with a Sandbox account
- Bundle ID is correct and matches the App Store Connect app
- Paywall is implemented and calls getPaywallProducts, but returns:
- "No valid In-App Purchase products were found"
I also waited for propagation time, reinstalled the app, and restarted the device.
Question:
Has anyone experienced this issue where StoreKit cannot fetch products even though they are in "Waiting for Review" and properly attached to the app version?
Is there something I might be missing in the initial IAP submission process?
Any help or insight would be greatly appreciated.
Thanks in advance!
iPhone 11, iOS 18