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

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

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

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


当前回答

对我来说,我必须确保在itunesconnect门户网站中已经创建了带有该捆绑包id的应用:/

其他回答

同样的问题也发生在我身上,它可能是Xcode自动选择了另一个团队名称,它通过选择正确的团队名称来解决。 好运!

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

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

在我的情况下,它不让我,因为我设置捆绑id在xcode项目之前创建在线,所以我暂时改变在xcode,创建在线,然后改变回正常的xcode。

我也有同样的问题。我的问题源于一开始使用免费开发者帐户开发应用,然后切换到订阅(付费)开发者帐户开发应用。原来的免费开发人员帐户已经注册了您的付费开发人员帐户试图使用的捆绑包标识符。

你可以通过到Xcode -> Preferences -> Accounts ->,然后在Team下查看,来验证这是问题所在。如果你看到你的免费(个人)团队和新的付费团队都在列表中,那么你可能遇到了和我一样的问题。这两个团队相互干扰,你需要删除免费(个人)团队,现在你想使用你的付费开发者帐户。

不幸的是,唯一的解决方案是打电话给苹果开发支持1-800-633-2152(美国和加拿大),让他们从应用中取消免费(个人)帐户,这样你的付费开发者帐户就可以注册捆绑包标识符。

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

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