Что контролирует, появляется ли язык в переключателе языков iOS 13 и в локализациях в App Store? - PullRequest
0 голосов
/ 09 января 2020

Запись App Store для данного приложения содержит «Локализации» для этого приложения:

enter image description here

Кроме того, iOS 13 представила возможность для пользователя выбрать уровень приложения «Предпочитаемый язык» в меню «Настройки» -> («Настройки AppName») -> Предпочитаемый язык:

enter image description here

Являются ли эти списки языков одинаковыми? И если да, что контролирует, появляется ли здесь язык?

Файл проекта для нашего приложения в XCode содержит много языков, которые мы условно программно удаляем в зависимости от того, как приложение создается. Нынешний способ, которым мы делаем это, похоже, фактически не удаляет язык из расположений выше.

Я также попытался поработать вручную под Target -> Project -> Info в Xcode, вручную удалив данную локализацию в разделе «Локализации». Однако этого также было недостаточно, чтобы удалить его из указанных выше мест, даже когда я установил флажок «Удалить файлы локализованных ресурсов с диска», И я вручную убедился, что они были удалены в Finder, И я убедился, что все ссылки на .lproj были удалено из файла pbxproj.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...