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

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

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

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


当前回答

我在Xcode 7.3中遇到了同样的问题。为了解决这个问题,我执行了以下步骤:

删除开发者门户网站上的配置文件。 上手动创建了一个新的开发配置文件 门户网站。 在Xcode的首选项->下添加了新的配置文件 Accounts -> Apple ID ->查看详细信息。试图点击 下载按钮旁边的新配置文件一直给我一个错误。它 只是当我点击底部的“下载全部”时,它终于出现了 下载并修复了一切。

其他回答

对我来说,解决方案是通过将句点分隔符替换为破折号来更改包标识符。我把com.mycompany.appname改成了com-mycompany-appname。

Xcode 7.3的解决方案。

Member Center -> Certificates, Identifiers & Profiles -> Provisioning Profiles -> All

会员中心:https://developer.apple.com/membercenter

为你的应用ID找到证书,它应该是无效的,编辑,选择你的iOS分发证书,生成。至:

Xcode -> Preferences -> Accounts -> View Details -> Download all

在Xcode 7.3更新后,我也遇到了同样的问题,但什么都不起作用。解决方法很简单,请遵循这里的答案,它对我有效:https://stackoverflow.com/a/34346556

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

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

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

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

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

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

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

希望这能有所帮助。