StoreKit Product.products(for:) returns empty / fails during App Review

Hi,

My macOS app was rejected because the reviewer saw "Couldn't load purchase options" on the paywall. The same build works correctly for me.

Product.products(for:) either throws or returns an empty array, triggering the error UI.

Has anyone else experienced this specifically during App Review? Is there anything specific about the review environment that could cause StoreKit to fail to fetch products?

Thank you.

Please reach out to App Review directly. You can attach screenshots of your paywall working and they should be able to guide you further. https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/reply-to-app-review-messages/

StoreKit Product.products(for:) returns empty / fails during App Review
 
 
Q