New auto-renewable subscription not appearing in sandbox (getOfferings/StoreKit returns 0) after re-creating the product — new app, not yet approved

I have a new app (first version, not yet approved) with one auto-renewable subscription.

Earlier in development, the subscription loaded and I could complete a sandbox purchase (the StoreKit sheet showed "Sandbox", the price, and my sandbox account).

To resolve an App Store Connect submission deadlock, I deleted that subscription and created a new one with a new Product ID. Since then, the new subscription does NOT appear in the sandbox: StoreKit returns no products, so getOfferings (via RevenueCat) returns 0 packages — both during App Review and on my own development build signed into a sandbox account.

Configuration (all verified):

  • Subscription is "Ready to Submit" / "Waiting for Review"
  • Available in all territories
  • Paid Apps Agreement active; banking and tax complete
  • Bundle ID and shared secret unchanged from when it worked

App Review keeps rejecting under Guideline 2.1(b) ("プレミアムをはじめる" / purchase button unresponsive) because the product never loads.

Questions:

  1. For a newly created IAP on a not-yet-approved app, how long does it take to become available in the sandbox? Is there a known propagation delay (24h+)?
  2. Does re-creating the product with a new Product ID reset or delay sandbox availability?
  3. Is anything required for a new product to be served in the sandbox before the app's first version is approved?

Any guidance appreciated. Thanks!

Hello, I would advise you to specifically check the status of your In-App Purchases, as they may be on "Developer Action Needed".

If that is the case, the In-App Purchase product changes that you submitted have been rejected. You're required to take action to edit the information before this In-App Purchase can be reviewed again.

To do this, you can see more information here: https://developer.apple.com/help/app-store-connect/manage-in-app-purchases/view-and-edit-in-app-purchase-information

New auto-renewable subscription not appearing in sandbox (getOfferings/StoreKit returns 0) after re-creating the product — new app, not yet approved
 
 
Q