15

我对在应用程序中本地化字符串和图像感到满意。但是我在尝试为我支持的语言(英语和德语)本地化应用程序图标时遇到了很多困难。

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

iOS 应用程序应该是国际化的,并且它支持的每种语言都有一个 language.lproj 文件夹。除了提供应用程序自定义资源的本地化版本外, 您还可以通过在特定语言的项目目录中放置具有相同名称的文件来本地化应用程序图标和启动图像。但是,即使您提供本地化版本,您也应该始终在应用程序包的顶层包含这些文件的默认版本。默认版本用于特定本地化不可用的情况。有关本地化资源的更多信息,请参阅“捆绑包中的本地化资源”。</p>

我试图做到这一点没有运气。似乎没有任何有用的资源?

我尝试过的其他事情:

适用于 iOS 的带有 Retina 显示屏的本地化应用程序图标

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

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

4

1 回答 1

22

从 iOS 4.0 开始,这似乎不再可能了。截至 2015 年,文档已更新,现在仅声明 Launch Images 可以本地化(但不再提及 App Icons)。

2010 年,一名 Apple 员工在 devforums(需要登录)上证实了这不起作用的事实: https ://devforums.apple.com/message/330960

Bugreports 已经提交了好几年,但没有任何改变。我想 Apple 希望你在全球范围内为你的应用程序使用相同的图标——或者为特定市场创建单独的应用程序。

于 2013-07-08T11:50:36.470 回答