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

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

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

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


当前回答

更新

从Xcode 8开始,由Xcode管理的iOS团队配置文件现在由Xcode自动正确地更新。它们甚至没有在开发人员门户中列出,而是在飞行中生成的。

但是,下面提出的解决方案仍然有效。我已经切换到使用自动配置配置文件。

博士tl;

从开发者门户删除Xcode管理的无效iOS团队Provision Profile,手动创建iOS开发者Provision Profile。通过Xcode下载,你就可以开始了。

细节

问题:

我是在Xcode 7.3 (7D175)之后开始经历这种情况的。

在这期之前我做的是:

renewed Certificates (developer & distribution) via Xcode, b/c of their expiration; installed two required certificates (developer & distribution) in my keychain; re-generated Ad Hoc and App Store Provision profiles at Developer portal with new distribution certificate; downloaded locally Ad Hoc and App Store Provision profiles via Xcode; walk the project through the process of Setting up Xcode to automatically manage your provisioning profiles noticed iOS Team Provision Profile Managed by Xcode was INVALID saw Xcode being not able to Build & Run due to INVALID iOS Team Profile.

点击“修复问题”(唯一的方法,我知道让供应配置文件由Xcode管理有效),给出错误的应用ID与标识符“<应用ID >”是不可用的。

解决方案:

我有:

从开发者门户网站手动删除了Xcode管理的无效iOS团队Provision Profile 手动创建iOS开发者Provision配置文件 从Xcode下载的

现在,我能够构建并运行应用程序到我的设备。

其他回答

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

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

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

可能与XCode 7.3有关

目标- >常规- >身份

首先,修改“Bundle Identifier”的值,使其与之前的值不同。然后团队选择了“None”。Xcode6 ~ Xcode7.3.1

在我的情况下,它不让我,因为我设置捆绑id在xcode项目之前创建在线,所以我暂时改变在xcode,创建在线,然后改变回正常的xcode。

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

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

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

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

如果您在进行临时部署时遇到了此错误,现在已在XCode 7.3.1版本(2016年5月3日)中修复:https://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12

更新日志7.3.1: Git更新到2.7.4版本以提高安全性 修正了在Xcode编辑器中关闭一个功能可能会在应用程序包中启用授权的问题 修正了一个可能阻止从存档导出临时构建的问题 修正了导入本地化时崩溃的问题