Подтвердить что ты не робот

Как локализовать значок приложения?

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

Возможно ли это? Согласно документации Apple, вы можете:

Приложение iOS должно быть интернационализировано и иметь language.lproj для каждого поддерживаемого им языка. В дополнении к предоставляя локализованные версии пользовательских ресурсов ваших приложений, вы также можете локализовать значки приложений и запускать изображения с помощью размещение файлов с тем же именем в вашем специфическом для языка проекте каталоги. Однако, даже если вы предоставляете локализованные версии, вы должен всегда включать версию этих файлов по умолчанию на высший уровень вашего приложения. Версия по умолчанию используется в ситуации, когда конкретная локализация недоступна. Для большего информацию о локализованных ресурсах, см. "Локализованные ресурсы в Связки".

Я пытался сделать это без везения. Кажется, нет полезных ресурсов?

Другие вещи, которые я пробовал:

Локализованные иконки приложений с Retina Display для iOS

https://iphonedevsdk.vanillaforums.com/forum/iphone-sdk-development/77660-i-have-problem-localizing-application-icon.html

Кто-нибудь успешно достигло значка локализованного приложения?

4b9b3361

Ответ 1

Так как iOS 4.0, это просто кажется невозможным. С 2015 года обновлен documentation, и теперь только указано, что Launch Images можно локализовать (но больше не упоминает иконки приложений).

Тот факт, что это не работает, подтвержден сотрудником Apple на devforums (требуется логин) в 2010 году: https://devforums.apple.com/message/330960

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