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

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

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

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


当前回答

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

按下重试按钮

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

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

其他回答

我只是遇到了这个问题。这是我的配置:

我在一个开发者账户(Apple Store)和一个企业账户中获得了iPhone开发者证书。这两个证书在我的钥匙串中有相同的名字:iPhone开发者:firstName lastName

我猜Xcode不知道该选哪个,选错了。

我通过在Xcode >构建设置>代码签名中选择一个好的来修复它。 之前设置为iOS Developer。

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

在我的开发者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”,所以它现在可以在你的付费会员中注册。

希望有帮助!