Изменить имя приложения программно

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

Есть ли решение?

Даже если это выполнимо с использованием частного API, я хотел бы знать.

Я знаю, что есть только один способ использования plist, но так как он доступен только для чтения, я не смогу обновить файл plist.

Обратите внимание: я хочу изменить язык приложения, а не язык системы.

2 ответа

Вы можете локализовать файл Info.plist.

Просто выберите файл Info.plist и в File Inspector нажмите кнопку "Localize..." в разделе "Локализация".

Вы не можете изменить название приложения программно. Потому что имя хранится в info.pist который находится в вашем приложении, основной пакет только для чтения, вы не можете изменить его. Единственный вариант - использовать локализованные функции, предоставляемые iOS, на основе языка системы.

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