Appstore中的应用名称与您的移动设备上不同

6
我即将提交我的应用程序到App Store。如下所示的截图,一旦您打开App Store,您会发现一个非常长的应用程序名称。但是一旦您下载应用程序,只会显示非常短的名称。这是怎么可能的?
3个回答

11

设备上应用图标下的名称是 Bundle Display Name。

默认情况下,Bundle Display Name 与 Bundle Name 相同,但您可以在 Xcode 中选择 info.plist 文件并在编辑器中设置它。

Bundle Display Name 不必与 Bundle Name 或您在 iTunes Connect 中设置的应用程序标题匹配,但必须与您在商店中设置的应用程序标题类似,否则苹果将拒绝该应用。

应用商店 guidelines

3.4 在 iTunes Connect 中和在设备上显示的应用名称应该相似,以免引起混淆

Bundles 的文档。


2
你的意思是,App Store名称来自于iTunes Connect名称。我说的对吗?而我在设备上看到的名称,来自于包显示名称? - casillas
@ Marcus,非常感谢。有没有相关文档可以供我阅读或参考?我会将您的回答作为正确答案接受。但是系统需要5分钟才能允许我这样做。 - casillas
1
@casillas,我添加了一些文档参考。 - Marcus Adams
在最新的指南中,我能找到的最接近的是:“2.3.8 [...] _请记得确保您的元数据(包括应用程序名称和图标(小型、大型、Apple Watch 应用程序、备用图标等))相似,以避免造成混淆。” - Cœur

1
只需要应用程序的Bundle ID匹配。该应用程序的制造商在iTunes Connect中设置应用程序的名称:

itc

这是在App Store中显示的应用程序。
对于应用程序下方显示的名称,他们在其info.plist文件中设置了该值。

plist

这些名称是完全独立的,但是,苹果会拒绝显示名称与App Store中名称截然不同的应用程序。主要准则:不要在App Store中将您的应用程序命名为“Waffles”,而在设备上命名为“Unicorns”。
来自 App Store Guidelines

3.4 iTunes Connect中的应用程序名称和设备上显示的应用程序名称应该相似,以免引起混淆。


应用商店上显示的名称[1]是来自iTunes Connect,而我在设备上看到的名称则是来自BundleID和info.plist。对吗? - casillas
1
@casillas 是的 - 没错。 - Undo

0
在创建应用程序时,在iTunes Connect中输入的名称不需要与应用程序构建设置(info plist)中的产品名称匹配。只需要匹配bundle id即可。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接