My app is live on the App Store and all three auto-renewable subscriptions are Approved, but StoreKit 2 never answers on device.
Product.products(for:) does not settle — no products, no error, no throw. I let it run 30 seconds. Storefront.current behaves the same way, so this is not a product-id or catalogue problem. StoreKit is not reaching a store at all.
Already ruled out:
Product ids app.steady.pro.weekly / .monthly / .yearly, all Approved; subscription group Approved
Bundle id app.steady.calm, matches App Store Connect exactly
Paid Applications Agreement Active, bank and tax forms Active
In-App Purchase capability enabled on the App ID and present on the App Store provisioning profile
Two iPhones, two Apple Accounts, storefronts AZ and TR, three networks
A clean build run directly from Xcode on a different Mac — identical silence
Also reproduced through a third-party purchases SDK before reverting to plain StoreKit 2, so it is not my bridge layer
This has never worked once, on any device or account, since launch. It is not intermittent.
Open with Apple: Developer Support case 20000143122321, Feedback FB24488724 with sysdiagnose attached.
Has anyone seen Storefront.current hang like this? Is there an account-level state that can stop StoreKit from resolving a storefront even when the app and products are approved?
1
0
24