如何让 iTunes Connect 识别新的 Bundle ID

Posted

技术标签:

【中文标题】如何让 iTunes Connect 识别新的 Bundle ID【英文标题】:How to get iTunes Connect to recognise a new Bundle ID 【发布时间】:2017-08-21 11:24:43 【问题描述】:

我无法让 iTunes Connect 识别新的 Bundle ID。在iTunes Connect Developer Help page 上,在第 4 步中显示

Bundle ID 显示两个选项:ChooseXcode: ios Wildcard AppID - *

这是我缺少的步骤。我发现无法输入应用 Bundle ID 如图所示

在文本窗口下方,我单击了在开发人员门户上注册新的捆绑 ID 中的链接,该链接创建了新证书。然后,我为 Generic iOS 设备构建,当我尝试验证证书时收到此消息

iTunes Store 操作失败。此捆绑包无效。价值为 Info.plist 文件中的键 CFBundleShortVersionString [1.0] 必须 包含比先前批准的版本更高的版本 [1.0]。

显然它是无效的,因为我从未通过第 4 步来完成第一个应用记录的表格。我试过logging out of iTunes Connect and logging in again,是的,证书在那里(突出显示)。该表单无法识别它(是的,我尝试了另一个)。

还有其他人看过吗?

【问题讨论】:

请在 developer.apple.com 和对话框中粘贴显示 AppID(带有 bundleID)的屏幕截图,以便在 itunesconnect 中创建新应用。 法比奥,根据要求。 我建议您为您的应用创建一个明确的 AppID。 Documentation 然后就可以在iTunesConnect中选择这个新的AppID了 【参考方案1】:

iTunes Store 操作失败。此捆绑包无效。 Info.plist 文件中的 CFBundleShortVersionString [1.0] 键的值必须包含比之前批准的版本 [1.0] 更高的版本。

当我提交版本号为“1.0”的应用第二次构建时,我遇到了同样的问题。在下一个版本中,我忘记将版本号从“1.0”更改为“1.1”并收到此错误。

我将我的新版本更改为“1.1”并且提交工作正常。

【讨论】:

Abhishek,下一个版本是正确的。我的是一个新应用 我已经接受它作为正确答案,尽管不幸的是它不能解决我当前由于删除以前的版本而引起的问题。

以上是关于如何让 iTunes Connect 识别新的 Bundle ID的主要内容,如果未能解决你的问题,请参考以下文章

如何拒绝来自 iTunes 商店的二进制文件(新的 iTunes Connect 网站)

您如何使用新的 iTunes Connect 自行拒绝应用程序?

如何使用新的 iTunes Connect 从 App Store 中删除应用程序

如何在新的 iTunes Connect UI 中上传应用更新

如何在新的 iOS iTunes Connect UI 中拒绝二进制文件?

在 iTunes Connect 中添加新的应用内购买时保存按钮消失