Guideline 2.1(b): In-App Purchase products “have not been submitted for review”
Your subscription or in-app purchase exists in App Store Connect, but it never went to Apple with the app version under review.
Apple's words
“one or more of the In-App Purchase products have not been submitted for review”
“The first consumable, non-consumable, auto-renewable subscription, and non-renewing subscription In-App Purchase of each type must be submitted with a new app version.”
What it means
Creating a product doesn't send it for review. Since 15 July 2026, you send each one with Add for Review, into the same draft submission as your app version.
A new subscription also travels with its subscription group, the container that holds your plans. Apple: “If you're submitting a new subscription it must be submitted together with its subscription group.”
One message also asked us to “upload a new binary”.
What caused it for us
4 rejections across 3 of our apps. Each time the products were complete, but nobody had added them to the submission.
In 2 of those 4, the subscription group also had no display name, and that kept the products stuck.
Once, the app version went to review on its own while all three of its products stayed behind.
From about 20 of our own rejections across 8 apps. A guide to what to check first, not a rate for everyone.
What to check first
- Open the rejected submission under App Review. Is every product listed next to the app version?
- Every product needs its App Review Screenshot (an image of the screen where people buy it). Without one, the product can't be sent.
- For a subscription, check that the group itself has a display name, not only the plans inside it.
- Check each product has a price in every country or region where the app is sold.
- Decide whether the app must change. You need a new build if Apple asked for one, or if the app asks for the wrong product ID.
Kept for the paid guide
These three parts are in the paid guide only:
- The exact App Store Connect clicks. The clicks to finish each product, clear the stuck submission and send one draft with the version and every product.
- The prompt to paste into your AI builder. A prompt that compares the product IDs your build asks for with the ones in App Store Connect.
- The reply to Apple. A note for the reviewer that lists what the new submission contains and where the paywall is.