Unable to test first In-App Purchase for non-consumable - receive empty array.

Hello,

I am really struggling to test my first In-App Purchase for a non-consumable product.

I have setup the following:

App Store Connect:

  1. Paid agreement, Bank account, tax forms and compliance all submitted and active

  2. Privacy policy added

  3. Pricing and availability - all setup

  4. In-App Purchases screen - status is "Ready to Submit"

  5. Code refers to the correct BundleID: com.mycompany.product - it is exactly the same in App Store Connect and within my code.

XCode:

  1. I have setup a StoreKit configuration file and it has correctly sync'd with App Store Connect and pulls through the correct data. The code compiles with no errors or warnings.

  2. I trying to initially test in the simulator before I - use a Sandbox account in a spare device.

Outcome from all of the above, when I run the app, all I receive is an empty array!!

What could I be missing or overlooking?

Any help you could offer would be gratefully received.

Thanks.

When you have a submit-ready IAP, a new section will appear right below the Build section and above the Game Center checkbox. If you don't click on 'Select In-App Purchases or Subscriptions' to include your IAP, that will be it. The cruise ship has already sailed out. If that's the case, you have to start over and submit a software update to go with a new IAP product identifier.

Unable to test first In-App Purchase for non-consumable - receive empty array.
 
 
Q