![](/img/trans.png)
[英]Can an iphone app change its home screen icon and name after installation?
[英]Can I change the icon title on the iPhone home screen without changing the application name?
我们正在开发的应用的名称比主屏幕上图标所能容纳的名称更长,但是在用户界面中出现的其他任何地方看起来都很好(例如,在设置中出现一个弹出窗口询问您是否要删除它)应用等)。
有什么办法可以为这些不同的地方指定不同的字符串吗?
您可以在Info.plist中指定两个不同的捆绑包名称:
CFBundleDisplayName(字符串)指定捆绑包的显示名称。 如果您支持捆绑软件的本地化名称,请在您的信息属性列表文件和语言子目录的InfoPlist.strings文件中都包含此键。 如果本地化此密钥,则还应该包括CFBundleName密钥的本地化版本。
CFBundleName(字符串)标识捆绑包的简称。 该名称的长度应少于16个字符,并适合在菜单栏和应用程序的“信息”窗口中显示。 您可以将该密钥包含在适当的.lproj子目录的InfoPlist.strings文件中,以为其提供本地化的值。 如果本地化此键,则还应包括键“ CFBundleDisplayName”。
在Xcode中,它们分别显示为“捆绑包显示名称”和“捆绑包名称”。
因此,只需将Bundle name的值更改为缩写形式,然后查看仪表板是否使用该名称而不是较长的Bundle显示名称
除了本地化的应用程序名称,我不知道有任何选项可以为不同的上下文指定不同的应用程序名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.