1

在这里,我已经在 iTunesConnect 上添加了我的应用程序的新版本,新版本的状态为“准备提交”。但是,我在验证我的新版本并将其提交到 iTunesConnect 时遇到了问题。

我得到的错误是An App ID with Identifier 'xxx.yyy.zzz' is not available. Please enter a different string

这里我省略了 Bundle Identifier,因为无论如何我都不想暴露我的应用 ID,但我确信 bundle Identifier、Version 和 Build 版本与我添加到 iTunesConnect (1.20) 中的完全一样。

我也已经存档了该应用程序,但在验证过程中卡住了,并收到此An App ID with Identifier 'xxx.yyy.zzz' is not available. Please enter a different string错误。

这是向 iTunesConnect 提交新版本的正确方法吗?我认为系统应该将 App Bundle ID 与在 iTunesConnect 数据库中注册的 ID 匹配,然后简单地验证并为我上传一个新版本。我真的不知道这里有什么问题。XCode 似乎正在尝试提交新应用程序,但无法通过,因为 Bundle ID 已经注册(使用以前的版本)。

4

4 回答 4

0

你可以试试:

  1. 关闭 Xcode。
  2. 打开钥匙串,删除带有相应钥匙串的证书。
  3. 打开 Xcode,首选项 -> 查看详细信息 -> 重置证书
  4. 选择正确的证书。
于 2016-03-27T06:37:49.940 回答
0

您应该检查证书和 AppId

于 2016-03-26T11:43:46.820 回答
0

让 XCode 自动管理要使用的证书和配置文件:

  • Project Navigator点击应用程序
  • Build Settings
  • 找到该Code Signing部分
  • 从下拉列表中更改Provisioning ProfileAutomatic
  • 更改Code Signing IdentityiOS Distribution
  • 如果项目构建没有错误,您可以ArchiveValidate并且Upload to App Store
  • 该版本将在 iTunesConnect 上可用

如果缺少某些东西,XCode 会要求为您修复它。这与 iTunesConnect 上的应用程序版本无关。提交版本以供审核时,您可以选择要使用的构建。

于 2016-03-29T03:37:50.673 回答
0

I also encountered the same problem. Xcode7.2.1. enter image description here

Effective solution is:

enter image description here

于 2016-03-29T13:44:03.690 回答