Post

Replies

Boosts

Views

Activity

StoreKit 2 does not change default store location on purchase
Hi, I've implemented a custom StoreKit2 manager, which can handle nonConsumable and autoRenewable products. All works as expected on the developer machine. Problem 1: But when I archive the build, distribute to TestFlight, change to a new system user without Apple ID and starting the app, a login popup appears. There I enter the login data from App Store Connect Sandbox User and a message pops up: If I hit the "Change Store" button, another message pops up which says (in German): "Connection to App Store not possible". Problem 2: Also the paywall shows the translated text for the German test user, but the products are not using their translations. Here is what I did: I've setup 1 nonConsumable product and 2 autoRenewable products in App Store Connect I've translated the products for US in English(default) and German In Xcode I created a synced Products.storekit file The storekit file syncs with App Store and shows all product data and translations correctly In the build scheme I've added the Products.storekit file under Options for "StoreKit Configuration" For every TestFlight build I change the build number On the developer machine: With the storekit file selected, I can change the default Storefront and default localisation through menu entry Debug all data shows correctly and purchasing is possible. Everything works as expected On the test machine: it does not work and shows the dialogs with the title "Account Not in this Store" What am I missing here? Thanks for your help! Arne
2
0
234
Oct ’24