Можем ли мы локализовать имя приложения iOS динамически

Я разрабатываю среду iOS (скажем, xyz.framework), в которой я пытаюсь создать функцию для локализации отображаемого имени пакета (CFBundleDisplayName), где я должен локализовать имя приложения (имя приложения, которое использует мою xyz.framework)

Насколько я понимаю, мы должны упомянуть имя приложения в файле infoPlist.Strings, и мы должны локализовать,

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

Пожалуйста, помогите мне!

2 ответа

Решение

Возьмите первый ответ на этот вопрос:

Как локализовать строку в файле iOS info.plist?

Поскольку имя приложения должно быть локализовано до его запуска, очевидно, что его невозможно изменить динамически. Я могу загрузить ваше приложение и никогда, никогда не запускать его.

Нет, Info.plist значения должны быть жестко закодированы и не могут быть изменены во время выполнения (это действительно имеет смысл, если вы об этом думаете).

То же самое относится и к локализованной версии.

Другие вопросы по тегам