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

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

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

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


当前回答

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

其他回答

我使用的是Xcode 12.4。我一直面临这个问题与免费帐户。现在我将Bundle Id添加到我的付费帐户中。通过了以上答案,但运气不佳。

以下步骤解决了我的问题。你可以试一次。谢谢

到目前为止我意识到的实际场景:

最主要的是当你用Xcode构建时,Bundle Id自动注册到帐户[免费帐户] 相同的捆绑Id是不工作的新的付费帐户,因为复式 对于免费帐户,不可能从app Store Connect中删除应用程序/捆绑Id 所以必须改变捆绑Id为新的付费帐户。 如果它是付费帐户,那么可以从App Store Connect中删除Bundle Id

步骤:

Sign with free account again on Xcode Team Sync with Xcode which create provisioning profile to sync Then change Bundle Id to com.domain.appnamefree and sync with free account again That means apple auto registered with this Bundle Id for this free account Once this change got applied, the real bundle id became free and available Then delete the free account from Xcode account Now add paid account to Xcode Team Change Bundle Id to com.domain.appname And sync again so that apple recognised this Bundle Id for this Paid account

如果不是AppId的业务,只需尝试将TARGETS/identity中的Team更改为您公司的Team。

目标- >常规- >身份

首先,修改“Bundle Identifier”的值,使其与之前的值不同。然后团队选择了“None”。Xcode6 ~ Xcode7.3.1

在我的情况下,App Id没有问题,但首先修复证书和供应文件,然后更新到Xcode 7.3.1,清理,存档和提交,它适合我。

我通过在构建导出时选择此选项来解决这类问题。

我经常选择构建导出过程的第二个选项,但在安装Xcode 7.3后,当我尝试导出构建时,我收到了上述错误。经过一些论坛讨论,我得出结论,我现在需要选择最后一个选项来导出构建。

我希望这些信息对论坛的其他成员也有帮助。