Скрыть дополнительные локализации на 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
как выполненное здесь.