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

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

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

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


当前回答

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

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

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

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

其他回答

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

这似乎是一个通用的信息。我相信很多答案都是正确的。对我来说,这是成员门户中应用程序的授权和设置之间的不匹配。我的解决办法是:

验证您的包id是否与门户相匹配 验证门户中的应用程序启用了与项目授权文件相同的授权 验证您的配置文件是否有效,如果无效则编辑/重新生成 在Xcode属性> Accounts中双击账号,点击“下载全部”按钮 清洁 再试一次

这可能只适用于最新版本的Xcode (7.3 D175),最近发布:

按下重试按钮

在摆弄了几个小时的Xcode构建设置并从头开始启动证书/应用ID/配置配置文件之后,我最终还是在同样的地方,同样的错误消息,应用ID不可用。

无奈之下,我按下了“再试一次”按钮,心想这是徒劳的。但它奏效了。

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

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

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

希望这能有所帮助。

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

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