一个标识符为“”的应用程序ID不可用。请输入其他字符串。

300

我正在尝试添加一个新的 APP ID,以准备提交到 App Store,并在提供的 bundle ID 下遇到了以下错误。

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

这是什么意思?我正在尝试添加全新的 App ID,当然它不存在。

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


5
有人已经注册了您输入的AppID!请选择另一个。这是我的情况。 - Tony
9
这是我的应用程序标识符,我拥有并使用它,但我仍然收到这个消息。 - Caimen
您可能已经注册了此应用程序ID。 - gunas
在XCODE > PREFERENCES中删除和添加帐户对我很有用。 - Kunal Gupta
只需使用最新的Xcode版本7.3.1上传,对我来说非常完美。谢谢。 - Ravi
47个回答

1
我在使用XCode 7.3时遇到了同样的问题。 对于我的情况,我的AppId名称中有一个下划线,即使AppID正确也不能正常工作:com.mycompany.appname。
我不得不编辑iTunes会员中心中的AppId才能获得此警告。
为解决此错误,我重命名了AppId,生成了新的证书和新的配置文件。

1

对于我来说,我必须确保在itunesconnect门户中已经创建了具有该bundle id的应用程序:/


1
我正在使用Xcode 12.4。我的免费帐户一直面临此问题。现在,我将Bundle Id添加到我的付费帐户中。尝试了上述答案,但没有成功。

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

迄今为止我意识到的实际情况是:

  1. 最重要的是,在使用Xcode构建时,Bundle Id会自动注册到帐户[免费帐户]中
  2. 相同的Bundle Id对于新的付费帐户不起作用,因为存在重复
  3. 对于免费帐户,无法从App Store Connect中删除应用程序/ Bundle Id
  4. 所以必须为新的付费帐户更改Bundle Id。
  5. 如果是付费帐户,则可以从App Store Connect中删除Bundle Id

步骤:

  1. 在Xcode Team上再次使用免费帐户进行注册
  2. 与Xcode同步,创建用于同步的配置文件
  3. 然后将Bundle Id更改为com.domain.appnamefree,并再次与免费帐户同步
  4. 这意味着Apple已自动为此免费帐户注册了此Bundle Id
  5. 一旦应用了此更改,真正的Bundle Id就变成了免费并可用
  6. 然后从Xcode账户中删除免费帐户
  7. 现在将付费帐户添加到Xcode Team中
  8. 将Bundle Id更改为com.domain.appname
  9. 再次进行同步,以便Apple识别此付费帐户的Bundle Id

enter image description here

enter image description here


1
这似乎是个好主意,但对我没用。或者可能是我没有像你一样做。'sync with xcode'具体是什么意思? - steve

1
对于我来说,我试图为企业应用程序创建一个应用程序ID。 应用程序ID中包含“xxx.ios.yyy”,但它不喜欢中间的“.ios”部分。 一旦我删除了“.ios”部分,就能成功注册它。 我遇到了两次这样的问题,每个应用程序ID的长度都不同,在每种情况下,删除“.ios”部分都解决了问题。

我在捆绑路径中使用了建议的“.iOS”,但失败了。将其删除后,问题得到了解决。 - Dirk Bester

0

我曾经遇到过同样的问题,当我使用Xcode7.3时。我解决了这个问题:我创建了一个新的配置文件,选择Ad Hoc,然后下载到Xcode。就可以了!

enter image description here


对我有用 :) 谢谢 - Maslow

0

我也遇到了同样的问题。

在我的情况下,我已经注册了我的免费帐户。我们无法从免费帐户中删除该应用程序包ID。

所以我更改了包ID而不是应用程序名称,然后再次尝试,它可以工作了。


我跟你面临相同的问题。谢谢,这让我意识到需要改变捆绑标识符。我一直尝试删除捆绑标识符。 - Mimu Saha Tishan

-3

降级到Xcode 7.2.1 - 对我有效。


当只有7.3版本可供下载,而旧版本不再提供时,你如何进行降级? - MatthiasC
MathiasC,你可以从这里http://developer.apple.com/downloads/下载任何旧版本的Xcode。Chris Livdahl,我同意你的观点,但在交付的日子里,我们应该尝试所有解决方案来交付构建。但我不想这样做。 - HaiN
我不理解这个建议。对我来说,这个错误信息出现在developer.apple.com网站上...改变Xcode的版本完全没有任何影响。 - Mike Gledhill
这不是所问问题的解决方案。 - Mohd Asim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接