In-App Subscription Works in Xcode Sandbox but Not Appearing for App Review Testers

Hello,

I’m having an issue with my first subscription for my app WealthSlices, where the subscription appears correctly when testing locally from Xcode, but App Store reviewers appear unable to retrieve the product.

Symptoms

When I run the app from Xcode on my iPhone using the Sandbox environment:

  • The subscription loads successfully.
  • The purchase sheet appears.
  • I can complete a sandbox purchase.

However, when App Review tests the app, the paywall fails to load products and the app shows the following message:

"No Products found. Purchases are temporarily unavailable on this device."

Environment

  • App: WealthSlices
  • Platform: iOS
  • Testing locally via Xcode → Sandbox Apple ID
  • Subscription type: Auto-renewable subscription
  • Product: WealthSlices Basic ($9.99/month)
  • StoreKit: StoreKit 2
  • Current build: 1.0.7 (Build 32)

What works locally

When running via Xcode:

  • StoreKit successfully fetches products.
  • The subscription sheet appears with the correct pricing.
  • Sandbox purchase flow completes normally.

What appears to happen during App Review

It appears that Product.products(for:) returns an empty list when the reviewers test the app.

Things I have already verified

  • The subscription is created in App Store Connect.
  • It is attached to the current app version under In-App Purchases and Subscriptions.
  • The subscription has pricing and localization configured.
  • The subscription is in Ready to Submit status.
  • The bundle ID and product ID match the code.
  • Paid Apps Agreement is active.
  • I uploaded a new build after creating the subscription.

Question

Is there something specific required for first-time subscription submissions that might cause the product not to appear during App Review but still work in local sandbox testing?

Is there a known delay or propagation requirement for subscriptions before they can be fetched by Product.products(for:) in TestFlight/App Review environments?

Any guidance would be greatly appreciated.

also there doesn't seem to be an option to select the subscription over at https://appstoreconnect.apple.com/apps/6754225986/distribution/ios/version/inflight but there is no option to add it

Thank you!

In-App Subscription Works in Xcode Sandbox but Not Appearing for App Review Testers
 
 
Q