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

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

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

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


当前回答

我的Apple ID只有应用商店的分发供应,仍然给了我一个错误:带标识符的应用ID“不可用”。请输入另一个字符串

我最近更新到Xcode 7.3,可能是这导致了这个问题。所以我所做的是通过在iOS Dev. Center (Member Center)中选择我想要测试的所有设备来创建iOS Development Provisioning。然后打开Xcode ->首选项,在我的帐户下下载了新创建的开发供应的应用程序ID。这样做之后,错误就消失了。

其他回答

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

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

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

这是为了那些遇到我做的奇怪情况的人,你不能在bundle id中使用关键字test。

我们需要通过应用程序组功能来测试共享数据,而配套的应用程序还没有开发出来,所以我们只是简单地更改了bundle标识符来测试。而不是company.APP_NAME。我们在iTunes Connect中设置了所有内容,但一切都不正常。然后我们把名字换成了beta。APP_NAME和Xcode能够再次正确管理应用程序id。

通常要解决这个问题,验证你的配置文件和应用Id有正确的设置,如果你仍然有麻烦到Xcode ->首选项->帐户->查看详细信息->下载所有,你应该是好的。

希望这能有所帮助。

如果您已经更新了您的配置文件,而其他好的答案都不适合您,那么当它要求您“选择一个开发团队用于配置:”时,请尝试选择“使用本地签名资产”。我已经确保了其他一切都井然有序,但它还是不能工作。使用本地签名资产效果很好。

编辑:看起来Xcode 7.3.1修复了这个问题。 修正了一个可能阻止从存档导出临时构建的问题

当我尝试在Xcode的功能选项卡中打开iCloud支持时,遇到了“一个带有标识符XXX的应用程序不可用”的错误,我发现我必须:

给我的应用一个明确的自定义bundle id, 在会员中心手动注册我的应用,明确地请求iCloud支持权限。

在那之后,在Xcode中开启iCloud支持起作用了。所以,我建议尝试同样的方法。有时,当您在成员中心执行这些操作时,情况会更好。

7.3版(7D175)

应用程序ID名称应该与应用程序包标识符相同,如果应用程序包标识符是com.abc.xyz,那么该应用程序包ID的应用程序ID名称应该是xccom abc xyz

任何其他格式的名称都不会被Xcode看到。