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

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

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

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


当前回答

7.3版(7D175)

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

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

其他回答

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

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

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

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

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

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

在Xcode 7.3更新后,我也遇到了同样的问题,但什么都不起作用。解决方法很简单,请遵循这里的答案,它对我有效:https://stackoverflow.com/a/34346556

Xcode 7.3的解决方案。

Member Center -> Certificates, Identifiers & Profiles -> Provisioning Profiles -> All

会员中心:https://developer.apple.com/membercenter

为你的应用ID找到证书,它应该是无效的,编辑,选择你的iOS分发证书,生成。至:

Xcode -> Preferences -> Accounts -> View Details -> Download all

我也有同样的问题。我的问题源于一开始使用免费开发者帐户开发应用,然后切换到订阅(付费)开发者帐户开发应用。原来的免费开发人员帐户已经注册了您的付费开发人员帐户试图使用的捆绑包标识符。

你可以通过到Xcode -> Preferences -> Accounts ->,然后在Team下查看,来验证这是问题所在。如果你看到你的免费(个人)团队和新的付费团队都在列表中,那么你可能遇到了和我一样的问题。这两个团队相互干扰,你需要删除免费(个人)团队,现在你想使用你的付费开发者帐户。

不幸的是,唯一的解决方案是打电话给苹果开发支持1-800-633-2152(美国和加拿大),让他们从应用中取消免费(个人)帐户,这样你的付费开发者帐户就可以注册捆绑包标识符。