2009-12-03 65 views

回答

1

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

4

您可以指定你的Info.plist两个不同的束名称:

CFBundleDisplayName

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

CFBundleName

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

在Xcode中,这些分别显示为“包显示名称”和“包名”。

所以才软件包名称的值更改为一个缩写形式,看看仪表盘使用了,而不是更长的捆绑显示名称

+2

我已经做到了这一点,并CFBundleDisplayName *将*更改主屏幕上的文本显示。 – Tim 2009-12-03 18:20:47

+0

感谢Tim的验证,我会删除我的犹豫声明。 – 2009-12-03 18:21:34

+0

谢谢!我会试试看看它是否做到了我希望你说的那样! – 2009-12-04 14:43:27

相关问题