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

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

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

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


当前回答

目标- >常规- >身份

首先,修改“Bundle Identifier”的值,使其与之前的值不同。然后团队选择了“None”。Xcode6 ~ Xcode7.3.1

其他回答

这可能只适用于最新版本的Xcode (7.3 D175),最近发布:

按下重试按钮

在摆弄了几个小时的Xcode构建设置并从头开始启动证书/应用ID/配置配置文件之后,我最终还是在同样的地方,同样的错误消息,应用ID不可用。

无奈之下,我按下了“再试一次”按钮,心想这是徒劳的。但它奏效了。

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

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

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

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

com.domainName.AppName

这是包标识符。基于此标识符只能发送一次推送通知和不合适的购买。所以app把这个作为app的唯一id,所以尝试用一个新名字com. domainname。yourname

如果不是AppId的业务,只需尝试将TARGETS/identity中的Team更改为您公司的Team。