StoreKit2 Unable To Fetch Consumables In TestFlight or App Review

Currently, there seems to be an issue with the Product API when requesting products with an array I don't get an error instead in the console when testing with a sandbox box account I get the following warning.

[StoreKit] Did not receive any products or error for products request.

Something that's strange which leaves me to believe this may be an internal issue at Apple. Is that if you set up the Xcode project with a StoreKit Configuration file. The products are retrieved just fine and you can mock/test out consumables locally and simulate purchasing great.

The issue seems to happen when you're either trying to test via Testflight or if you're trying to use a sandbox account. Something i've tripled check to make sure i've setup the products properly in AppStoreConnect are:

  1. Accepted the latest banking agreements and added bank info
  2. Made sure that my in-app purchases have a status of "Ready to Submit" at a bare minimum (They have a price & all the relevant info filled in)
  3. Made sure the bundle identifiers are all correct and matching
  4. Validate the API with the storekit configuration file which it does
  5. Added In App Purchase Capability

Please can someone at Apple investigate this since I'm unable to get past an app submission due to the reviewer not being able to see these products even though I can locally with the storekit configuration file which is pretty frustrating.

I’m using iOS16.1.1 & Xcode 14.0.1

Please provide all relevant details about your account, app, products and attach relevant logs, screenshots a sysdiagnose after reproducing.

once filed, reply with the fb# and we can followup feedbackassistant.apple.com

StoreKit2 Unable To Fetch Consumables In TestFlight or App Review
 
 
Q