iTunesConnect - Bundle ID后缀

Jus*_*anX 14 itunesconnect

我知道这个问题之前似乎有过问题,但无论如何我都找不到明确的答案.认为开始一个干净的线程是个好主意:

我正在尝试在iTunesConnect上提交我的第一个应用程序,遇到我需要输入Bundle ID后缀以及Bundle ID的情况.我知道Bundle ID是10位字母数字的东西.Bundle后缀似乎与"com.companyName.appName"有关,并且需要与XCode info.plist中的内容相同.当我查看我的XCode info.plist时,我看到一些相关的东西:

  • 捆绑显示名称: $ {PRODUCT_NAME}
  • 捆绑标识符: companyName.$ {PRODUCT_NAME:rfc1034identifier}
  • 套装名称: $ {PRODUCT_NAME}

所以我的问题是:

  1. 仅当App ID为" 外卡 "类型时才需要Bundle ID后缀吗?

  2. 我应该在我的捆绑ID中添加什么?它是com.companyName.appName,companyName.appName,还是简单的appName

  3. 通常建议覆盖$ {PRODUCT_NAME}和$ {PRODUCT_NAME:rfc1034identifier}.从外观上看,似乎某种类型的宏可以获取默认的应用名称.但是我应该简单地将它们都覆盖为appName吗?$ {PRODUCT_NAME}$ {PRODUCT_NAME:rfc1034identifier}之间有什么区别?

非常感谢观看!

Pet*_*r V 6

1:外卡与你必须使用Bundle ID后缀的类型相反,所以不要使用外卡2:你应该把com.companyName.appName 3:从我的角度来看,这两者之间的区别是完全无关紧要,因为它们代表相同的东西,你应该用appName覆盖它们 :)