I have an iOS app with two auto-renewable subscriptions (monthly and annual) that are fully configured and ready for their first submission. Both products have complete metadata, pricing, localizations, review screenshots, and review notes.
The problem: The "In-App Purchases and Subscriptions" section does not appear on the version preparation page. It should appear between "App Review Information" and "App Store Version Release," but it's missing entirely. This means I cannot link the subscriptions to my app version for a combined submission.
How I got here:
- I initially submitted the subscriptions for review independently (via the "Submit for Review" button on the subscription product page), not realizing they needed to be submitted alongside a binary. This resulted in a Guideline 3.1.1 rejection.
- I then created a new app version with a build, but the "In-App Purchases and Subscriptions" section did not appear on the version page. Not realizing this section should exist, I submitted the app — it was approved and published without the subscriptions.
- I have since created another new version with a fresh build. The app version, monthly subscription, and yearly subscription are all in "Ready to Submit" state. The section still does not appear.
What I've verified:
- All subscription metadata is complete (pricing, localizations, review screenshots, review notes)
- Subscription group has a localization
- A new app version is in "Prepare for Submission" with a build uploaded
- All business/agreements/tax/banking setup is complete
- The app has no consumable or non-consumable IAPs — only auto-renewable subscriptions
- All subscription testing appears to work
- I've reviewed other forum threads with the same issue (e.g., https://developer.apple.com/forums/thread/778258) and followed all suggestions
Environment:
- App uses StoreKit 2 via Flutter in_app_purchase plugin
- Two products: monthly and annual auto-renewable subscriptions
- First-time IAP submission for this app
- App is currently live on the App Store
I opened a Developer Support ticket 7 days ago and have not yet received a resolution. Has anyone encountered this issue and found a workaround? Is there a way to reset the subscription review state so they can be properly linked to a version?