我正在尝试添加一个新的应用程序ID,以准备应用程序商店提交,并在我提供的捆绑包ID下得到以下错误。

标识符为“com.domainName”的应用ID。AppName'不可用。请输入另一个字符串。

这是什么意思?我正在尝试添加一个全新的应用程序ID,当然它不存在。

我错过了什么?我不记得上次创建App ID时遇到过这个问题。


当前回答

我意识到这不可能是最初问题的原因,因为Xcode 6当时还没有,但我还是会留下答案,以防它能帮助到别人。

Xcode 6现在会自动为你注册你的bundle ID,所以你不必这么做。它会在列表中以“Xcode iOS App ID”开头的行中。

其他回答

你可能没有使用相同ID的应用,但其他人可能有。id必须是全局唯一的,而不仅仅是在你自己的应用程序中。

我也遇到了同样的问题,并通过以下步骤解决了问题:

选择你的Apple ID帐户 点击查看详细信息 点击下载全部,然后完成

不过,它之前工作得很好,但我不知道它突然停止的原因。我已经完成了上面的步骤,并发现它工作正常。

如果其他方法都不起作用(对我来说就是这种情况),那就尝试创造一个更长的、更独特的新应用id,并添加一些数字。

为我工作。

在Xcode 7.3中,我开始看到这个问题。

Eugene Dubinin的解决方案确实有效,但如果你使用的是应用程序组,就会出现同样的错误。

Xcode似乎不喜欢你手动创建应用id。 我首先删除了开发者门户上手动创建的App ID,从而成功地解决了这个问题。然后我让Xcode自己“修复问题”。App ID创建成功,问题解决。

从XCode 7.3开始我就遇到了同样的问题。 对于我的案例,在我的AppId名称中有一个_,即使AppId是正确的,它也不起作用:com.mycompany.appname。

我不得不在itunes会员中心编辑AppId来得到这个警告。

为了解决这个错误,我重命名了AppId,生成了一个新的证书和新的配置文件。