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

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

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

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


当前回答

对我来说,问题的发生是因为我首先创建了一个新的AppID,然后在iTunes Connect中使用AppID的捆绑标识符创建了一个新应用,然后试图从Xcode中连接我的开发应用与AppID。

在这种情况下,Xcode假设AppID已经被某人注册。

为了解决这个问题,你首先在你的应用程序(在iTunes Connect的MyApp部分)中改变bundle标识符为一些临时值(或者如果你没有任何临时值,创建一个虚拟的AppID,如com.yourcompany.testapp),在Certificates, Identifiers & Profiles页面中删除AppID,并尝试从Xcode中连接它,而不是从Certificates, Identifiers & Profiles中,通过按Xcode中的修复问题按钮。

其他回答

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

目标- >常规- >身份

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

在我的开发者mac上重新安装操作系统并升级到xcode 7.3后,我收到了同样的错误。

下载全部按钮是我的救星。

如果您在进行临时部署时遇到了此错误,现在已在XCode 7.3.1版本(2016年5月3日)中修复:https://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12

更新日志7.3.1: Git更新到2.7.4版本以提高安全性 修正了在Xcode编辑器中关闭一个功能可能会在应用程序包中启用授权的问题 修正了一个可能阻止从存档导出临时构建的问题 修正了导入本地化时崩溃的问题

我也有这个问题。事实证明,问题和解决方法都很简单。当Xcode用户使用他们的免费个人帐户在设备上运行应用程序时,Bundle ID被注册到个人帐户中。然后,当用户升级到付费的Apple Dev帐户并试图使用该Bundle ID创建一个应用程序ID时,后端系统认为Bundle ID已被占用。

请在https://developer.apple.com/contact/submit/网站的“证书、标识符、个人资料类别”下填写表格。我这样做了,不到12小时问题就解决了。这是苹果的电子邮件回应:“当你使用个人团队在Xcode设备上安装应用程序时,捆绑ID会注册到该帐户。我已经删除了捆绑ID“com.AppVolks”。Random-Ruby”,所以它现在可以在你的付费会员中注册。

希望有帮助!