New App with Subscription Review

We are launching a new app with a subscription in-app purchase (IAP).

The Status of the IAP is "Waiting for Review". We want to submit the app to app for review, but the section to select an IAP with the app is not appearing. According to online sources, if we submit a new app for review, without selecting the IAP that goes with it, then the app may be released in the App Store without users being able to purchase the IAP. This actually happened to us years ago and I can't remember how we got around it, but it was painful. It seems strange that Apple would allow this problem to persist for years. Why not just hire an intern to fix it? Maybe because they are too busy running around in circles at the new spaceship headquarters.

Regardless, our IAP has been sitting in "Waiting for Review" status for a while now and I'm concerned it may never be approved.

Any advice would be appreciated.

This happened with the v1 of my app, and now I'm trying to fix it and release a new version. Have you had any luck figuring it out?

I got my subscription localization to be approved, but now the subscription itself says "Waiting for review" and not sure if that's a separate review that happens before I submit the entire app for review.

I'm facing the same issue, how did you solve it? Thanks a lot.

The Status of the IAP is "Waiting for Review".

The Waiting for Review status indicates you have already submitted your In-App Purchase to be reviewed by Apple. You can make edits to the product while it is in this status.

We are launching a new app with a subscription in-app purchase (IAP).

From Submit an In-App Purchase:

When submitting an In-App Purchase or subscription for the first time, you must submit it with a new app version. If there are multiple In-App Purchases or subscriptions related to that version, submit all of them together. Once App Review approves one or more In-App Purchases or subscriptions for your app, you can submit more In-App Purchases or subscriptions without a new app version.

then the app may be released in the App Store without users being able to purchase the IAP.

To offer In-App Purchases in your app, call Product.products(for:) with a list of product identifiers (Product ID) matching these products in App Store Connect.

Product.products(for:) returns an array that includes an instance of Product for each of the In-App Purchases. Update your app’s UI with these returned instances, which contain all In-App Purchase data configured in App Store Connect for your app. This approach prevents your app from presenting unavailable products in the App Store to your customers.

New App with Subscription Review
 
 
Q