捆绑 ID 混乱

Bundle ID confusion

当我创建我的应用程序时,我设置的包标识符更改了带有连字符 (-) 的应用程序标题的 space,现在我的应用程序在 AppStore 上,它的包 ID 为那个连字符。现在的问题是,我正在为新版本的应用程序设置一些应用程序内购买,当我为应用程序内购买使用与应用程序相同的捆绑包 ID (APP_IDENTIFIER.IAP_IDENTIFIER) 创建捆绑包 ID 时,我得到一个错误说 ID 不能有连字符。我相信删除 iAP ID 上的连字符会确认应用程序,但在开始所有工作之前我想确定一下,所以你怎么看?内购ID和应用ID不完全一样也没问题?

XCode -> Select 项目 -> 转到目标 -> 信息选项卡 -> 添加一个名为 'Bundle Display Name (CFBundleDisplayName)' 的键,如果它还没有。

在这里输入你想要的名字。

构建 & 运行.

编辑:

关于您关于 IAP ID 的问题,您是对的 - 对于您设置 IAP ID 的方式没有限制 - 除了它在应用商店中应该是唯一的。您可以根据您的应用 ID 来确保唯一性。