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

问题描述:

我遇到显示带有视网膜屏幕支持的本地化应用程序图标的问题。适用于iOS的带Retina显示屏的本地化应用程序图标

这怎么办?

我试图使Icon.png和[email protected]本地化,然后我试图使proj-Info.plist本地化,并尝试链接到不同的图像。

但只有正在显示的项目语言的图标...

你需要创建一个infoplist.strings文件为每个语言。为此,请手动创建language.lproj文件夹,并将Infoplist.string文件放入每个文件夹中。 在文件中输入以下内容:CFBundleIconFile =“Icon_en.png”或CFBundleIconFile =“Icon_pt.png”。

+0

嗨,埃德玛,感谢您的快速回答!我是否需要从项目中的普通plist文件中删除图标设置?谢谢汤姆 – TomTom 2011-04-23 08:04:45

+0

不,你只需要添加一个plist文件。另一种方法是复制您的目标(因此您必须为每个目标进行一次绘制),并为每个目标设置CFBundleIconFiles。 – 2011-04-23 08:36:45

+0

嗨,埃德玛,对不起,我没有得到它的工作:/显示名称正常工作,但不是图标 文件En: 'CFBundleIconFile =“Icon_en.png”; CFBundleName =“Bundle Eng1”; CFBundleDisplayName =“Bundle Eng2”;' File De 'CFBundleIconFile =“Icon_de.png”; CFBundleName =“Bundle Deu1”; CFBundleDisplayName =“Bundle Deu2”;' 我做错了什么? 谢谢汤姆 – TomTom 2011-04-23 14:23:16