I can confirm that while SubscriptionStoreView(groupID: "...") works fine in Xcode 16.4 (both iPhone Simulator 18.4 and an iPhone with iOS/iPadOS 18.5), it just returns "Subscription Unavailable" when the same code is installed via TestFlight on an iPhone with iOS 18.5.
However, SubscriptionStoreView(subscriptions:) does work for the purchase but then subscriptionStatusTask(for:) which only codes in a groupID version does not. So much for attempting to use StoreKit2...
Topic:
App & System Services
SubTopic:
StoreKit
Tags: