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

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

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

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


当前回答

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

其他回答

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

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

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

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

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.1修复了这个问题。 修正了一个可能阻止从存档导出临时构建的问题

我也遇到过类似的问题。我检查了Xcode中的所有设置都是正确的。当我尝试使用存档上传应用程序时,它给出了一个错误

"An App ID with Identifier 'com.myappname.yyy' is not available. Please enter a different string".

然后我尝试通过“应用程序加载器”上传应用程序,并获得成功!

清除或修复所有无效和过期的配置配置文件。尽管它们看起来毫无关联。

当我们试图重新编译一个以前工作正常的应用程序时,我们遇到了这个问题。在我们清理配置配置文件之前,什么都不起作用。

然后点击Apple Id帐户的“Provisioning Profiles”区域下的“Download All”。

可能与XCode 7.3有关