Hi everyone,
I'm hoping someone from Apple or another developer has seen this before because I'm completely blocked from submitting my first auto-renewable subscription.
Setup First app submission App version: 1.0 (Build 34) One auto-renewable subscription Five consumable IAPs Everything configured in App Store Connect StoreKit works correctly in TestFlight Subscription purchases complete successfully in TestFlight RevenueCat configuration has been verified Subscription review screenshot is uploaded and processed successfully Problem
App Store Connect shows:
"There are errors with one or more of your items. To fix them, you need to remove the items and add them again to your submission."
The draft contains:
App Version 5 Consumable IAPs 1 Subscription
When I submit through the App Store Connect API I receive:
STATE_ERROR.SUBSCRIPTION_SUBMISSION_REQUIRES_GROUP_VERSION
A subscription must be submitted with its subscription group version when the group has no prior approved version.
That makes sense because this is my first subscription.
However, when I attempt to create a subscription group version I receive:
STATE_ERROR.ALREADY_EXISTS
Version already exists.
There is already an inflight version with id:
bf2f7b5b-7fbd-44fc-9c67-af1297f3d76a
So I then attempted to add that existing SubscriptionGroupVersion to the review submission.
Apple responds with:
STATE_ERROR.SUBSCRIPTION_GROUP_VERSION_NOT_SUPPORTED
Subscription group version bf2f7b5b-7fbd-44fc-9c67-af1297f3d76a is using an older format that is not supported for review submission. Please update before submitting.
and also:
STATE_ERROR.SUBSCRIPTION_GROUP_VERSION_INVALID_STATE
Subscription group version bf2f7b5b-7fbd-44fc-9c67-af1297f3d76a cannot be submitted.
Only versions in Prepare for Submission or Developer Rejected can be submitted. The issue
I'm now stuck because:
Apple says I must submit a SubscriptionGroupVersion. Apple says one already exists. Apple will not allow me to create a replacement. Apple will not allow me to submit the existing one. Apple says the existing one is using an older format. I cannot find any way in App Store Connect to update, replace or delete this SubscriptionGroupVersion. Things I've already verified Build 34 is attached correctly. Subscription Product ID is correct. RevenueCat configuration is correct. StoreKit loads the subscription successfully. Purchases work in TestFlight. Subscription review screenshot exists and is COMPLETE. Localizations, pricing and availability are all configured. The issue occurs both in App Store Connect and when submitting via the App Store Connect API. Question
Has anyone encountered this before?
Is there a way to regenerate or migrate a SubscriptionGroupVersion into the new format from App Store Connect, or is this something Apple Developer Support has to reset on the backend?
Any advice would be greatly appreciated.
Thanks!