We are seeing a closely matching issue with UK pricing on iOS 27.0.1.
In TestFlight, native StoreKit 2 Product.products(for:) returns USD metadata ($9.99 monthly / $79.99 annually), while Storefront.current reports GBR / 143444 immediately before and after the request. Apple's sandbox confirmation sheets show £9.99 monthly / £79.99 annually.
We display Product.displayPrice unchanged and checked priceFormatStyle.currencyCode; there is no currency conversion. Grouped and individual product requests give the same USD result.
A development-signed installation exported from the same archive returned GBP with a UK Sandbox account. Returning to TestFlight brought back USD. Signing out of Media & Purchases and checking the UK Sandbox account did not resolve it; those account steps were manually checked, not independently verified by the diagnostic.
We have filed private feedback. Could Apple advise on a supported workaround or one targeted diagnostic to distinguish a TestFlight/account-session issue from an app-side issue? We have not verified production behaviour and are not assuming release will fix it.
Topic:
App & System Services
SubTopic:
StoreKit
Tags: