2010-08-08 104 views

回答

30

軟件包標識符是系統用作應用程序的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

65

如果您沒有公司,請留下您的姓名,只要將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