Скрыть дополнительные локализации на itunes

Я попытался сделать это в Google, но не смог найти подходящего ответа. Я собираюсь опубликовать приложение, в котором есть встроенная сторонняя lib, и эта библиотека имеет несколько локализаций, в то время как мое приложение только на английском языке.

Моя проблема в том, что когда мое приложение опубликовано в iTunes, я боюсь, что iTunes может показать, что приложение имеет несколько локализаций, и это было бы ложью, поскольку только lib имеет переводы.

В этом выпуске я просто удалю дополнительные локализации из lib, чтобы предотвратить путаницу пользователя при загрузке приложения, но я хотел бы знать, можно ли оставить переводы для библиотеки в проекте, будучи уверенным itunes не будет показывать приложение как имеющее несколько локализаций.

Благодарим вас за помощь.

Ответ 1

Вы видели это?

"Попытайтесь посмотреть на info.plist, который определяет локализацию, и я думаю, что некоторая работа в iTunesConnect также должна быть выполнена, но перед одобрением приложения".

"Info.plist имеет ключ CFBundleLocalizations, который отображается Xcode, поскольку локализация - это массив, в котором вы указываете коды стран. Я ничего не делал в iTunes Connect, но теперь он корректно считывает двоичные данные после загрузки".

через fooobar.com/questions/447853/... Надеюсь, это поможет вам.

Ответ 2

Проверьте следующее изображение. Я думаю, если вы объявите здесь только английский, тогда вам будет хорошо. Что касается сторонних библиотек, которые используют локализацию, вам может потребоваться обработать это в вашем приложении, если пользователь установил другой язык, кроме английского (но вы можете проверить его, если это произойдет). Кроме этого, я думаю, установив языки, как показано ниже, вы хорошо пойдете.

enter image description here

Ответ 3

Вы можете избежать дополнительных локализаций, явно установив приложение CFBundleDevelopmentRegion как выполненное здесь.