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

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

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

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


当前回答

我生成了开发人员配置文件,但没有生成发行版配置文件。我通过苹果开发者成员中心->证书,标识符和配置文件->配置文件做到了这一点。

接下来,我在Xcode中通过首选项>帐户下载了这些。

其他回答

我在提交过程中遇到了同样的问题,并通过选择Appstore提供而不是AdHoc解决了这个问题。简单! !

希望这能有所帮助。祝一切顺利:)

我也遇到过同样的问题,快速解决方法是:

从Xcode的General选项卡中删除bundle id 转到信息。plist文件,并为bundle标识符字段放置bundle id。

清理干净,然后跑。就是这样。

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

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

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

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

我为第二队的账号打开了https://developer.apple.com/,删除了自动创建的APP ID

然后工作得很好

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

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