我很兴奋地尝试第一次在iTunes Connect上添加一个新的应用程序来测试我的GameKit功能。
我已经阅读了这篇技术文章,但现在感到有些困惑,因为当我开始开发应用程序时,我就已经创建了一个应用程序绑定标识符(这是我当前使用的bundle id,也是我创建当前配置文件和测试配置文件的bundle id:hello-*)。
想要使用GameKit和InApp购买,我该创建一个新的Bundle Id吗?
我感到困惑,因为:
- 我不知道当前的Bundle Id是否有效(与上面链接的技术文章相比)
- 我不知道Bundle Id是否会影响以后可以添加到应用程序中的内容(例如In App Purchase、GameKit等)
- 如果我创建一个具有通配符的名称(例如:HelloApple),但具有通配符的Bundle Id(例如:hello-*),那么我能否在稍后的阶段添加一个具有相同名称但具有不同Bundle Id的新应用程序?这是在发布任何两个应用程序之前的情况。
- 我不完全理解为什么需要在使用或不使用通配符之间进行选择;换句话说,如果需要使用非通配符bundle id才能进行In App购买和GameKit,为什么开发人员还想要使用通配符应用程序标识符?
任何帮助将不胜感激,特别是我需要解决的第一个问题:我应该使用哪个Bundle Id以便使用GameKit和InApp购买?