Fellow Developers,
I'm encountering a strange issue with subscriptions. My paywall properly fetches the products in debug mode when my device is connected to Xcode using a StoreKit Configuration file synced to the app in App Store Connect. However, when I test the app on TestFlight or in production, the paywall only shows "Loading Subscription."
I use the SwiftUI:
SubscriptionStoreView(productIDs: subscriptionsManager.products.map { $0.id }) {
// Subscription paywall content here
}
Since it works flawlessly with the StoreKit Configuration file in debug mode, I believe I can rule out issues with my SubscriptionManager logic or naming typos.
Subscriptions are approved in App Store Connect.
What could I be missing here? Thank you!