ios – 如何本地化应用程序图标?

我喜欢在应用程序中本地化字符串和图像.但是,我在本地化支持的语言(英语和德语)的应用程序图标方面遇到了很多困难.

这是甚么可能吗?根据Apple文档,您可以:

An iOS application should be internationalized and have a
language.lproj folder for each language it supports. In addition to
providing localized versions of your application’s custom resources,
you can also localize your application icons and launch images by
placing files with the same name in your language-specific project
directories
. Even if you provide localized versions,however,you
should always include a default version of these files at the
top-level of your application bundle. The default version is used in
situations where a specific localization is not available. For more
@R_448_4045@ion about localized resources,see “Localized Resources in
Bundles.”

我试图这样做没有运气.似乎没有任何有用的资源?

我试过的其他事情

Localized App Icons with Retina Display for iOS

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

有没有人成功实现了本地化的应用程序图标?

解决方法

自从iOS 4.0以来,这似乎不再可能了.截至2015年,documentation已更新,现在仅说明Launch Images可以进行本地化(但不再提及App Icons).

这个不起作用的事实已经由苹果员工在2010年的devforums(需要登录)上得到证实:
https://devforums.apple.com/message/330960

Bugreports已经提交了几年,但没有任何改变.我想,苹果公司希望您在全球范围内为您的应用使用相同的图标 – 或为特定市场创建单独的应用.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...