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

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

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

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


当前回答

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

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

其他回答

我通过在构建导出时选择此选项来解决这类问题。

我经常选择构建导出过程的第二个选项,但在安装Xcode 7.3后,当我尝试导出构建时,我收到了上述错误。经过一些论坛讨论,我得出结论,我现在需要选择最后一个选项来导出构建。

我希望这些信息对论坛的其他成员也有帮助。

降级到xcode 7.2.1 -它为我工作。

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

这是为了那些遇到我做的奇怪情况的人,你不能在bundle id中使用关键字test。

我们需要通过应用程序组功能来测试共享数据,而配套的应用程序还没有开发出来,所以我们只是简单地更改了bundle标识符来测试。而不是company.APP_NAME。我们在iTunes Connect中设置了所有内容,但一切都不正常。然后我们把名字换成了beta。APP_NAME和Xcode能够再次正确管理应用程序id。

通常要解决这个问题,验证你的配置文件和应用Id有正确的设置,如果你仍然有麻烦到Xcode ->首选项->帐户->查看详细信息->下载所有,你应该是好的。

希望这能有所帮助。

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

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

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