Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

StoreKit 2 Fails to Load Subscription Products

We are experiencing a critical issue where StoreKit 2 is returning empty products when using Product.products(for:), specifically on devices running iOS 18.4.



This issue does not occur on iOS 18.3 or earlier.



Steps:



  1. Created a subscription product (e.g. "upm1") in App Store Connect

  2. Confirmed the product is active, localised, and part of a valid subscription group

  3. Call the following Swift code using StoreKit 2:


Task { do { let products = try await Product.products(for: ["upm1"]) print(products) } catch { print("Error: (error)") } } 4. Result: products is an empty list.



This regression is blocking subscription testing on iOS 18.4. 



Kindly someone please advise on a potential fix or workaround.

Recommend filing a ticket with details and logs and posting the FB#. http://feedbackassistant.apple.com

StoreKit 2 Fails to Load Subscription Products
 
 
Q