Запись App Store для данного приложения содержит «Локализации» для этого приложения:
Кроме того, iOS 13 представила возможность для пользователя выбрать уровень приложения «Предпочитаемый язык» в меню «Настройки» -> («Настройки AppName») -> Предпочитаемый язык:
Являются ли эти списки языков одинаковыми? И если да, что контролирует, появляется ли здесь язык?
Файл проекта для нашего приложения в XCode содержит много языков, которые мы условно программно удаляем в зависимости от того, как приложение создается. Нынешний способ, которым мы делаем это, похоже, фактически не удаляет язык из расположений выше.
Я также попытался поработать вручную под Target -> Project -> Info в Xcode, вручную удалив данную локализацию в разделе «Локализации». Однако этого также было недостаточно, чтобы удалить его из указанных выше мест, даже когда я установил флажок «Удалить файлы локализованных ресурсов с диска», И я вручную убедился, что они были удалены в Finder, И я убедился, что все ссылки на .lproj были удалено из файла pbxproj.
Так что мне просто нужно знать, как надежным способом программно избавиться от этих локализаций из указанных выше мест.