StoreKit 2 returns empty products array on device (iPhone) even though IAP is Ready to Submit

Hi,

I’m experiencing an issue with StoreKit 2 in my iOS app where Product.products(for:) always returns an empty array on a real iPhone device.

iOS: 26 Device: iPhone 16 pro Max Xcode: 26.5 StoreKit: StoreKit 2

StoreKit 2 returns empty products array on device (iPhone) even though IAP is Ready to Submit
 
 
Q