Using StoreFront in test environment always return USA

SKStorefront.countryCode always returns "US" in TestFlight and sandbox, even when sandbox Apple ID is set to a different country.

Is this expected behavior? Is SKStorefront guaranteed to return the correct storefront only for production App Store builds?

Thanks for the questions SKStorefont was deprecated. https://developer.apple.com/documentation/storekit/skstorefront

Please use https://developer.apple.com/documentation/storekit/storefront instead and let us know what value do you get following the sandbox recommendation where states:

Changes you make to product metadata in App Store Connect can take up to one hour to appear in the sandbox environment.

https://developer.apple.com/documentation/storekit/testing-in-app-purchases-with-sandbox

Thanks

Albert Pascual
  Worldwide Developer Relations.

Using StoreFront in test environment always return USA
 
 
Q