iTunesConnect - Bundle ID后缀

时间:2011-04-09 03:59:29

标签: 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. 仅在应用ID为“外卡”类型时才需要捆绑ID后缀?

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

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

  4. 非常感谢您的观看!

1 个答案:

答案 0 :(得分:6)

1:外卡与您必须使用捆绑ID后缀的类型相反,因此请勿使用外卡 2:您应该输入 com.companyName.appName 3:从我的观点来看,这两者之间的区别是完全不相关的,因为它们代表相同的东西,你应该用 appName 覆盖它们 :)