2011-12-12 234 views
12

我正在向iTunes Connect添加iOS应用程序,但对于我必须为我的应用程序选择的两个值Bundle IDSKU Number感到困惑。Bundle ID和SKU编号

  1. 当我在Xcode中创建一个新的iOS项目时,可以说“MyProject”,它的iOS应用程序标识符是com.mycompany.MyProject。 iOS应用标识符应该全部小写还是“准则”是什么?例如。 MyCompany.MyApplication,com.mycompany.MyApplication或com.mycompany.myapplication?有关这方面的指导方针是什么?
  2. Xcode中的这个iOS应用程序ID是否等于iTunes ConnectiOS Provisioning Portal中的软件包ID?
  3. 有人能给我一个例子,SKU编号可能是什么样子?

回答

13

SKU编号是任何你想要的,例如,如果你的应用名称是“MyApp”,你可以使用SKU“myAppV1”或类似的东西。所以任何价值都可以接受。

对于App ID,您需要在ios开发中心中创建一个App ID,并从iTunesConnect的下拉列表中选择它。然后创建一个AppStore供应配置文件,将其复制到捆绑ID文本中,并替换捆绑ID部分下目标的信息窗格中的一个。这一个不区分大小写,所以使用com.MyCompany.MyApplication没有问题。

+0

因此,我会为我的应用程序的每个版本添加一个新的独特SKU?关于App ID,我不确定,如果我的Xcode项目目标的“Identifier”应该等于Bundle ID?目前我在我的Xcode项目中的Identifier是“com.MyCompany.MyProjectName”,我的Bundle ID是“com.mycompany.myprojectname”。这可以吗? – dhrm

+0

当您在项目的构建设置中时,为通过ios provisioning配置文件创建的发布代码签名标识选择一个发布配置文件,如果它显示为灰色 - 您的包ID是错误的。如果它是可选的,那么一切都很好。 – Eugene

+0

SKU怎么样?是静态的还是应该为每个版本更改? – dhrm