Как локализовать значок приложения?
Мне нравится локализовать строки и изображения в приложении. Но я испытываю большие трудности, пытаясь локализовать значок приложения для моих поддерживаемых языков (английский и немецкий).
Возможно ли это? Согласно документации Apple, вы можете:
Приложение iOS должно быть интернационализировано и иметь language.lproj для каждого поддерживаемого им языка. В дополнении к предоставляя локализованные версии пользовательских ресурсов ваших приложений, вы также можете локализовать значки приложений и запускать изображения с помощью размещение файлов с тем же именем в вашем специфическом для языка проекте каталоги. Однако, даже если вы предоставляете локализованные версии, вы должен всегда включать версию этих файлов по умолчанию на высший уровень вашего приложения. Версия по умолчанию используется в ситуации, когда конкретная локализация недоступна. Для большего информацию о локализованных ресурсах, см. "Локализованные ресурсы в Связки".
Я пытался сделать это без везения. Кажется, нет полезных ресурсов?
Другие вещи, которые я пробовал:
Локализованные иконки приложений с Retina Display для iOS
https://iphonedevsdk.vanillaforums.com/forum/iphone-sdk-development/77660-i-have-problem-localizing-application-icon.html
Кто-нибудь успешно достигло значка локализованного приложения?
Ответы
Ответ 1
Так как iOS 4.0, это просто кажется невозможным. С 2015 года обновлен documentation, и теперь только указано, что Launch Images можно локализовать (но больше не упоминает иконки приложений).
Тот факт, что это не работает, подтвержден сотрудником Apple на devforums (требуется логин) в 2010 году:
https://devforums.apple.com/message/330960
Bugreports были представлены в течение нескольких лет, но ничего не изменилось. Я полагаю, Apple хочет, чтобы вы использовали один и тот же значок для своего приложения во всем мире - или создавали отдельные приложения для определенных рынков.