Guideline 2.1(b)
Guideline 2.1(b) - Performance - App Completeness: In-App Purchase Products Not Submitted for Review
Our Take
Apple's automated review system detected references to subscriptions or premium features in your app without finding corresponding In-App Purchase products submitted for review.
This is a straightforward administrative issue - not a rejection of your business model or app concept. The rejection is triggered when Apple's scanning systems find subscription-related keywords (like 'premium', 'subscribe', 'upgrade') but can't match them to IAP products in your App Store Connect account.
This is entirely fixable by properly configuring your In-App Purchase products and ensuring they're submitted alongside your app binary. The fastest path to approval is completing your IAP setup in App Store Connect, preserving your business model while satisfying Apple's requirement that all monetization features be reviewable.
Resolution Guide
Navigate to App Store Connect
Log into App Store Connect and go to your app's page, then select the "In-App Purchases" tab.
Create missing In-App Purchase products
Click "+" to create new IAP products that match the subscription features referenced in your app. Use exact naming that corresponds to what users see in-app.
Configure IAP metadata completely
Fill out all required fields: product ID, reference name, price tier, subscription duration, and localized descriptions. Ensure pricing matches your app's displayed prices.
Add App Review screenshots
Upload clear screenshots showing each subscription option in your app. Include screenshots of the paywall, subscription selection screen, and any premium features.
Note: this doesn't have to be a literal screenshot. You can use a Figma file as long as it accurately depicts your IAP usage and meets the required file dimensions.
Submit IAP products for review
Click "Submit for Review" on each In-App Purchase product. Ensure status shows "Waiting for Review" not "Ready to Submit".
Upload new app binary
Even if your app code hasn't changed, upload the same binary again to trigger a fresh review that includes your newly submitted IAP products.
Verify submission completeness
In your app's submission page, confirm that both your app binary AND your IAP products show "Waiting for Review" status.
Prevention
Example Rejection Email
Before & After
App displays 'Subscribe to Premium' buttons but no In-App Purchase products exist in App Store Connect.
App has corresponding IAP products created, configured with screenshots, and submitted for review alongside the app binary.
What changed: Apple can now review both the app functionality and the actual purchase products together.
IAP products are created in App Store Connect but still show 'Ready to Submit' status.
All referenced IAP products show 'Waiting for Review' or 'In Review' status when app is submitted.
What changed: Both app and IAP products are now in the review queue simultaneously.
Community Solutions · 0
Sign in to share your solution.
More Guideline 2 (Performance) rejections
- Guideline 2.1 - App Completeness: App Crashes During Review
- Guideline 2.1 - App Completeness: App Requires External Hardware Not Provided for Review
- Guideline 2.1 - App Completeness: Crashes on Launch
- Guideline 2.1 - App Completeness: Demo Account Not Working
- Guideline 2.1 - App Completeness: IAP Products Not Found in Binary
- Guideline 2.1 - App Completeness: Missing App Icon