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

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

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

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


当前回答

我也有同样的问题。

在我的情况下,我已经注册了我的免费帐户。我们不能从我们的免费帐户中删除应用程序捆绑id。

所以我改变了捆绑id而不是应用程序名称,我再次尝试了它的工作。

其他回答

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

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

我在提交过程中遇到了同样的问题,并通过选择Appstore提供而不是AdHoc解决了这个问题。简单! !

希望这能有所帮助。祝一切顺利:)

com.domainName.AppName

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

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

按下重试按钮

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

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

如果您已经更新了您的配置文件,而其他好的答案都不适合您,那么当它要求您“选择一个开发团队用于配置:”时,请尝试选择“使用本地签名资产”。我已经确保了其他一切都井然有序,但它还是不能工作。使用本地签名资产效果很好。

编辑:看起来Xcode 7.3.1修复了这个问题。 修正了一个可能阻止从存档导出临时构建的问题