捆绑ID后缀?它是什么?

问题描述:

我是新来的iPhone提交过程。 Apple要求提供Bundle ID后缀。这是什么?不知道在这里放什么以及它的意义是什么。捆绑ID后缀?它是什么?

软件包标识符是系统用作应用程序的ID,它可以存储设置并唯一引用您的应用程序。

它以反向DNS表示法表示,建议您使用公司名称和应用程序名称来创建它。

对于应用的例子包ID调用的最佳应用由一家名为真棒应用将如下所示:

com.awesomeapps.thebestapp 

在这种情况下,后缀是thebestapp

+1

谢谢! 提交时,它会给我一个Bundle ID的下拉菜单。在我的情况下它说:nameofapp - *。如果我将捆绑ID后缀设置为ABC,那么我会将info.plist中的捆绑ID设置为什么? – 2010-08-10 01:09:53

+0

我在我的答案中解释过。它应该是'com.companyname.ABC' – Jasarien 2010-08-10 07:32:15

+0

如果我的App ID是A123B45C9D,我对App ID感到困惑。*当我填充包ID字段时,我需要写些什么? – 2011-05-20 04:43:51

如果您没有公司,请留下您的姓名,只要将info.plist文件中的id和您在iTunes Connect中提交的文件绑定即可。

在捆绑ID后缀中,您应该写入捆绑ID的全名。

实施例:

Bundle ID suffix = thebestapp (NOT CORRECT!!!!) 

Bundle ID suffix = com.awesomeapps.thebestapp (CORRECT!!) 

这样做的原因在Developer Portal解释:(。)

应用ID串包含两个部分用句点分隔 - 一个应用ID前缀 (默认为您的团队ID,例如ABCDE12345)和一个应用程序ID后缀(一个Bundle ID搜索字符串,例如com.mycompany.appname)。 [着重点]

所以在这种情况下,后缀是全字符串com.awesomeapps.thebestapp

+6

但是,一种方法是正确的,另一种不正确?如果你忘记使用更长的名字,会发生不好的事情吗? – radven 2010-12-21 00:09:02

+0

总是使用更长的名称 – OMGPOP 2011-09-04 08:41:07

+2

您是否必须将com.company.app而不是'company.app'放在您的信息plist中? – 2012-01-06 13:12:57