繁体   English   中英

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

[英]Can I change the icon title on the iPhone home screen without changing the application name?

我们正在开发的应用的名称比主屏幕上图标所能容纳的名称更长,但是在用户界面中出现的其他任何地方看起来都很好(例如,在设置中出现一个弹出窗口询问您是否要删除它)应用等)。

有什么办法可以为这些不同的地方指定不同的字符串吗?

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

CFBundleDisplayName

CFBundleDisplayName(字符串)指定捆绑包的显示名称。 如果您支持捆绑软件的本地化名称,请在您的信息属性列表文件和语言子目录的InfoPlist.strings文件中都包含此键。 如果本地化此密钥,则还应该包括CFBundleName密钥的本地化版本。

CFBundleName

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

在Xcode中,它们分别显示为“捆绑包显示名称”和“捆绑包名称”。

因此,只需将Bundle name的值更改为缩写形式,然后查看仪表板是否使用该名称而不是较长的Bundle显示名称

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM