我可以在不更改应用程序名称的情况下更改iPhone主屏幕上的图标标题吗?

时间:2009-12-03 17:37:07

标签: iphone

我们正在开发的应用程序的名称比主屏幕上的图标更适合,但它在UI中显示的任何其他位置看起来都很好(就像弹出窗口询问您是否要删除它一样)在设置应用程序等。)。

有没有办法为这些不同的地方指定不同的字符串?

2 个答案:

答案 0 :(得分:4)

您可以在Info.plist中指定两个不同的包名称:

CFBundleDisplayName

  

CFBundleDisplayName(String)指定   捆绑包的显示名称。如果你   支持您的本地化名称   捆绑,在你的两个中都包含这个密钥   信息属性列表文件和   您的InfoPlist.strings文件   语言子目录。如果你   本地化这个键,你也应该   包括本地化版本   CFBundleName键。

CFBundleName

  

CFBundleName(String)标识   捆绑包的简称。这个名字   应该少于16个字符长   并适合在   菜单栏和应用程序的信息   窗口。您可以包含此密钥   InfoPlist.strings文件   适当的.lproj子目录   为它提供本地化的值。如果   你本地化这个键,你也应该   包括键“CFBundleDisplayName。”

在Xcode中,它们分别显示为“Bundle display name”和“Bundle name”。

因此,只需将Bundle name的值更改为缩短的表单,并查看仪表板是否使用该名称而不是更长的Bundle显示名称

答案 1 :(得分:1)

除了本地化的应用程序名称,我不知道为不同的上下文指定不同的应用程序名称的任何选项。