External Link Account Modal language

Hi All,

We are developing our app with an approved External Link Account Entitlement.

During the development process (such as installing from Xcode or creating an Ad-hoc build and installing it on a phone), the open() function of the External Link Account API displays the modal our native language. The app only localized to that language.

However, after uploading the app with the same configuration to TestFlight, the modal somehow appears in English instead.

What could be causing this issue with the External Link Account modal? How can the open() function display the modal in another language when installed from Xcode or an Ad-hoc release build, but in English when installed from TestFlight? How can we show only our native lanugage version only to our Users?

Thank you in advance

@imrepap

The Apple Account on the device determines the language used. If the Apple Account is set to Japan and the SKExternalLinkAccount key in your Info.plist contains jp, you should see the modal in Japanese. Confirm the key includes your country code and you are logged with an Apple Account as stated above.

I'm facing the exact same issue.

I followed the suggestion from the DTS engineer and confirmed that the correct country code is set for the SKExternalLinkAccount key in my Info.plist file. I also verified the device's Apple Account country settings, but unfortunately, the problem has not been resolved.

The situation remains the same: the modal only appears in English when the app is installed via TestFlight.

Are there any other things I should check, possible causes, or any workarounds you might be aware of?

Any help would be greatly appreciated.

Thank you.

External Link Account Modal language
 
 
Q