Approved in-app purchase not available in production — StoreKit returns no product (live app, all TN3188 checks pass)

Live App Store app; approved non-consumable in-app purchase is not returned by production StoreKit, so customers cannot buy it. Product.products(for:) returns nothing; the paywall shows "purchases aren't available." ~15 days since first release (2026-07-06).

Reproduced on two devices with two different Apple IDs. A redeemed promo code also did not deliver it.

Important: my IAP status is APPROVED (not "Waiting for Review"), so this differs from some recent threads — yet the product still isn't served in production.

Verified per TN3188 (all pass): product ID matches App Store Connect exactly; status Approved; Availability = all 175 regions; priced (base USD); listed on the public App Store product page; Paid Apps Agreement, banking, and tax forms all Active; no local .storekit config in the build; the product returns correctly from our provider's (RevenueCat) servers, so the empty result is specifically the on-device production StoreKit fetch.

This coincides with the recent App Store Connect incident affecting in-app-purchase submission, and there's a cluster of similar reports this week (threads 838171, 838435, 835770, and "In-App Subscriptions stuck in 'Waiting for Review' after App Store Connect maintenance"). It looks like a server-side issue where the product never propagated to production StoreKit despite showing Approved.

Environment: Expo/EAS, React Native 0.81, StoreKit 2 via react-native-purchases 10.3.0. Devices: iPhone 15 Pro Max (iOS 27.0), iPhone 16 Pro Max (iOS 26.5). Open Developer Support case: 102936978821.

Is there any developer-side step remaining, or does this require Apple to re-process / re-propagate the product server-side? Any guidance appreciated.

We are seeing a very similar issue with established production auto-renewable subscriptions.

In our case, these subscription products have been Approved, live, and successfully purchased/renewed in production for years. There were no relevant app releases or App Store Connect configuration changes when the issue began.

Starting around September 1, 2026, StoreKit suddenly began returning no products for our existing subscription identifiers. The request completes without an error, but the returned product collection is empty.

At roughly the same time, we also started seeing abnormal renewal behavior for existing subscribers, including subscriptions entering Billing Retry and subscription status appearing as unknown.

We have verified that:

  • the products are still Approved and active
  • product identifiers have not changed

agreements, banking, and tax are active

  • there was no corresponding app update
  • there was no subscription configuration change

Because these products had been functioning normally in production for years before this sudden change, this does not appear to be an initial configuration or propagation issue.

We have also opened a support case with Apple. Our issue began around September 1, 2026.

Approved in-app purchase not available in production — StoreKit returns no product (live app, all TN3188 checks pass)
 
 
Q