【问题标题】:Bundle ID and SKU number捆绑包 ID 和 SKU 编号
【发布时间】:2012-01-18 11:21:03
【问题描述】:

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

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

【问题讨论】:

标签: objective-c xcode app-store-connect


【解决方案1】:

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

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

【讨论】:

  • 所以我会为我的应用程序的每个版本添加一个新的唯一 SKU?关于App ID,我不确定我的Xcode项目目标的Identifier是否应该等于Bundle ID?目前我的 Xcode 项目中的 Identifier 是“com.MyCompany.MyProjectName”,我的 Bundle ID 是“com.mycompany.myprojectname”。可以吗?
  • 在项目的构建设置中,为您通过 ios 配置文件创建的发布代码签名身份选择一个分发配置文件,如果它显示为灰色 - 您的包 ID 错误。如果它是可选的,那么一切都很好。
  • SKU 怎么样?是静态的还是应该针对每个版本进行更改?
  • @Babul SKU 编号是您项目的简单标识符,这并不重要,例如,如果您上传了 100 个应用程序,您可能希望将它们的利润记录存储在 .xls 之类的表格文档中并他们在某一列中的 SKU 标识符。这个标识符没有其他真正的用途。从用户的角度告诉您的客户它不会以任何方式影响应用程序。
  • 捆绑 ID case-sensitive
猜你喜欢
  • 1970-01-01
  • 2016-06-16
  • 2017-02-11
  • 2012-08-10
  • 1970-01-01
  • 2012-03-28
  • 1970-01-01
  • 2013-06-24
  • 2011-03-07
相关资源
最近更新 更多