帮助填写"info.plist"文件

3
我准备将我的第一个应用程序提交到App Store,但我在填写“Info.plist”字段时遇到了一些困难。我不希望因为填写错误而被拒绝。
以下是我遇到问题的字段:
可执行文件、捆绑标识符、捆绑名称和捆绑创建者OS类型代码
你能够在这些字段上放置任何东西吗?还是说你必须使用特定的值或名称,例如苹果为您的应用程序提供的“App ID”?
我已经为我的应用程序获得了“App ID”,但我还没有为我的应用程序建立网站。
感谢您的帮助!
2个回答

5

Hotpaw2的回答一起使用:

Bundle creator是iOS应用程序的过时4字符字段。我将其留空而没有任何问题。

按照所述,将其留空。(我曾经写过APLM代表“Apple Mobile”)。

Bundle name是出现在您图标下方的名称。确保它适合图标下方。它必须与您的应用程序名称不会误导地有所不同。

例如,我有一个名为Jewish Music Stream的应用程序。我在这个字段中放置了JewishMusic。它适合并且类似于我的应用程序名称。如果我写了Death Metal,我可能会被拒绝,因为那种类型与应用程序提供的内容无关。如果我写了Jewish Music Stream,它会显示为Jewi...Stream或类似的内容。

Bundle ID是您的唯一反向DNS。您不必为此特定应用程序拥有网站。但是,您注册的Web域和唯一的应用程序名称(或Web页面)将适用于此字段(当然是反转的)。它必须与您的配置文件兼容(可能是通配符)。Bundle ID不应具有通配符。

我的是com.yetanotheriphoneapp.jms

产品文件名的限制是不能有空格或特殊字符。没有人看到它,因此它可以是几乎任何东西(对于您的应用程序唯一且不误导)。我在我的旧项目名称上有过时的应用程序,但仍然被接受。

事实上,如果有Xcode,或者如果他们查看iTunes文件夹中的实际二进制文件,则人们可以看到您的应用程序名称。这没有任何区别,但这是一个有趣的习惯-命名您的二进制文件。

祝你好运,并希望你能制作出许多成功的应用程序!


谢谢您的快速回复!但是如果我没有注册的网域怎么办?我应该在捆绑标识符上放什么?再次感谢。 - Fez
您不需要注册域名。它只需要与您在应用程序ID中设置的内容保持一致即可。例如: com.nonexistantdomain.appname - Moshe

2
Bundle creator是iOS应用程序的过时4个字符字段。 我将其留空,没有任何问题。
Bundle name是出现在您图标下方的名称。 确保它适合图标下方。 它不能与您的应用程序名称有误导性的不同之处。
Bundle ID是您唯一的反向DNS。 您不必为此特定应用程序拥有网站。 但是,您注册的Web域和唯一的应用程序名称(或Web页面)适用于此字段(当然是反转的)。 它必须与您的提供兼容(可能是通配符)。 Bundle ID不应具有通配符。
产品文件名的限制是不能有空格或特殊字符。 没有人看到它,因此它几乎可以是任何内容(对于您的应用程序而言是独特的且不会引起误解)。 我的旧项目名称也可以使用,但仍然可以接受应用程序。

1
我认为“Bundle display name”是出现在图标下方的名称,而不是“Bundle name”。 - Fez

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