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

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

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

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


当前回答

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

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

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

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

其他回答

我也有这个问题。事实证明,问题和解决方法都很简单。当Xcode用户使用他们的免费个人帐户在设备上运行应用程序时,Bundle ID被注册到个人帐户中。然后,当用户升级到付费的Apple Dev帐户并试图使用该Bundle ID创建一个应用程序ID时,后端系统认为Bundle ID已被占用。

请在https://developer.apple.com/contact/submit/网站的“证书、标识符、个人资料类别”下填写表格。我这样做了,不到12小时问题就解决了。这是苹果的电子邮件回应:“当你使用个人团队在Xcode设备上安装应用程序时,捆绑ID会注册到该帐户。我已经删除了捆绑ID“com.AppVolks”。Random-Ruby”,所以它现在可以在你的付费会员中注册。

希望有帮助!

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

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

我使用的是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

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

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

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

可能与XCode 7.3有关

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