捆绑ID后缀?它是什么?


Answers:


70

如果您没有公司,请留下您的名字,只要info.plist文件中的捆绑包ID和您在iTunes Connect中提交的捆绑包ID都匹配即可。

在Bundle ID后缀中,您应该输入Bundle ID的全名。

例:

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

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

开发者门户网站对此进行了解释:

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

因此,在这种情况下,后缀是完整字符串com.awesomeapps.thebestapp


6
但是,什么使一种方法正确,而另一种方法不正确呢?如果您忘记使用更长的名称,会发生不好的事情吗?
radven 2010年

2
您是否必须在您的信息列表中添加com.company.app而不是company.app
亚历克斯·科普兰

1
顺序和格式无关紧要,只要它与您的Provisioning Profile相匹配即可。
Nikolay Frick 2012年

1
如果应用程序的名称为TheBestApp,那么后缀需要为com.mycompanyname.TheBestApp怎么办?
nonopolarity,2012年

30

捆绑软件标识符是您的应用程序的ID,系统将其用作域,可以在其中存储设置并唯一引用您的应用程序。

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

一家名为Awesome Apps的公司名为“最佳应用程序”的应用程序的捆绑包ID示例如下所示:

com.awesomeapps.thebestapp

在这种情况下,后缀是thebestapp


1
谢谢!提交时,它为我提供了Bundle ID的下拉列表。就我而言,它说:nameofapp-*。如果将捆绑软件ID的后缀设置为ABC,我将info.plist中的捆绑软件ID设置为什么?
伊恩·麦金太尔·席尔伯

1
应用程序ID与捆绑软件ID完全分开。应用程序ID是应用程序商店中应用程序的ID,iOS会使用捆绑包ID来唯一标识您的应用程序。请阅读我的答案。捆绑包ID应该遵循反向DNS格式:com.something.somethingelse
Jasarien 2011年

2
请明确说明,如果我的公司域名以.gov结尾,则我的绑定ID应该是:gov.awesomeapps.thebestapp吗?
万斯·史密斯

2
我可以使用四个部分吗?例如com.awesomeapps.gamesdivision.thebestgame
Danyal

3
就理解原因而言,这里的评论都没有真正提到它。该请求是SUFFIX,而不是PREFIX。捆绑包的名称是thebestapp,因此后缀com.awesomeapps排在最前面。那不是后缀。由于Apple事先在输入字段之一中要求输入应用程序名称,因此形成了捆绑INFIX。该部分已提供。难怪OP很困惑。答案?-提交任何内容,查看结果并进行编辑,然后再提交,只需确保在各处“
都说
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.