2

可能重复:
iPhone 中图标和默认屏幕的本地化

正如我的问题已经说过的,我想要 2 个不同的应用程序图标。例如,如果英语是设备上的母语,我希望它不仅有不同的应用程序名称,还有不同的图标。那么这真的可能吗?

4

3 回答 3

5

根据苹果文档,你可以做到。

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

此信息是从这里提取的: https ://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html

于 2012-08-14T11:53:12.817 回答
0

如果您愿意,您也可以这样做...只需单击您的图标文件(考虑Icon.png)现在只需单击右侧“本地化”窗格中的“+”。

添加您要提供支持的语言。考虑到您有英语和西班牙语支持,添加这两种语言。它将创建“en.lproj”和“es.lproj”。

现在只看那些目录,你可以看到两个目录都有自己的Icon.png副本。所以只需替换该图像并确保新文件与被替换的文件具有相同的名称。

现在运行它。并通过在设置>国际>语言中更改语言来检查

基本的东西是基于语言的,它将检查本地化是否可用于该特定资源,如果存在,它将被使用。

于 2012-08-14T11:58:52.110 回答
-3

不,您不能拥有本地化的应用程序图标

对不起,我错了,这是可能的。我很确定,但我的信息显然已经过时了:)。

于 2012-08-14T11:18:45.197 回答