App Store Connect will not let me attach the subscription to a version submission.
App stack: React Native / Expo, EAS builds Subscription: monthly auto-renewable, single tier Payment integration: RevenueCat
What is working:
- Subscription fully configured in App Store Connect (Prepare for Submission status)
- All metadata complete: localization, price, availability, App Review screenshot, review notes
- Paywall works on device: StoreKit fetches the product live, Apple purchase confirmation flow initiates correctly
- Paid Applications Agreement, banking, and tax info all Active
- RevenueCat integration validated (Valid credentials, price fetches at runtime)
What is failing:
- App Store Connect submission UI shows: "Unable to Submit for Review - Your first subscription group must be submitted with a new app version. New subscription groups must be submitted with an auto-renewable subscription from within that group."
- No option to attach a version in the draft submission flow
- The rejected version's Edit flow does not offer an In-App Purchases and Subscriptions section
- Standard documented flow does not produce a bundling option
What I have tried:
- 4 submissions across multiple builds and versions - all rejected under 2.1(b) with "app references pro features but the associated In-App Purchase products have not been submitted for review"
- 3 Developer Support cases - all responses confirmed this issue is outside Developer Support scope, pointed here
- Removed all previous rejected submissions to reset the version to "Prepare for Submission" - no change in behavior
This matches known Apple Developer Forums threads 713221, 812514, 705460 where developers in the same stuck state required App Store Connect engineering to manually push the subscription to "In Review" on the backend.
If any Apple engineers are able to look into this: happy to provide App ID, submission ID, and product IDs privately via DM. Requesting assistance getting the subscription attached to the pending version submission so review can complete.