Question

I tried to google this but could not find any suitable answer, I'm about to publish an App that has some third party lib integrated, and this lib has multiple localizations while my app is in English only.

My problem is, when my app is published on iTunes, I'm afraid iTunes may show the app as having multiple localizations, and that would be a lie, since only the lib has translations.

For this release, I will simply remove the extra localizations from the lib to prevent any user confusion on downloading the app, but I would like to know if it is possible to leave the translations for the lib in the project while being sure itunes wont show the app as having multiple localizations.

Thank you for your help.

No correct solution

OTHER TIPS

Have you seen this?

"Try to look at the info.plist which defines localizations and I guess some work in iTunesConnect should be done as well, but before approving an app."

"Info.plist has a key CFBundleLocalizations which Xcode displays as Localizations is an array where you list the country codes. I did not do anything in iTunes Connect, but now it correctly reads the binary details after upload."

via https://stackoverflow.com/a/6747725/1344459 I hope that helps you.

Check the following image. I think if you declare only English here then you are good to go. As for the 3rd party libraries that are using localization, you might need to handle that in your app in case user has set a different language than english (but you can test it if that will occur). Other than that, I think by setting languages as in below picture, you are good to go.

enter image description here

You can avoid additional localizations by explicitly setting your App's CFBundleDevelopmentRegion as done here.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top