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

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

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

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


当前回答

对我来说,我试图为一个企业应用程序创建一个应用程序ID。它不喜欢。ios。中间有一点。只要我把"。ios“部分我能够成功注册它。这种情况在我身上发生过两次,我使用了两个不同长度的应用程序id,在每种情况下,都删除了“。Ios“段修复了这个问题。

其他回答

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

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

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

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

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

上面的答案没有一个对我有帮助,但我找到了答案。

对于那些不能从上述任何答案中受益的人;

如你所见,我有两个不同的团队。

我注意到我之前和其他团队一起调试过,Xcode自动在第二团队的开发者账户中创建了一个应用ID。

我为第二队的账号打开了https://developer.apple.com/,删除了自动创建的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

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