我正在尝试添加新的 APP ID 来准备 App Store 提交,但在我提供的捆绑包 ID 下出现以下错误。
带有标识符的应用程序 ID'com.domainName.AppName'
不可用。请输入不同的字符串。
这是什么意思?我正在尝试添加一个全新的App ID,当然它不存在。
我缺少什么?我不记得上次创建 App ID 时遇到过这个问题。
update
从 Xcode 8 开始,由 Xcode 管理的 iOS 团队配置文件现在由 Xcode 自动正确更新。它们甚至没有在开发者门户中列出,而是在运行时生成的。
但是,下面提出的解决方案仍然有效。我已改用自动配置文件。
tl;dr
删除无效的由 Xcode 管理的 iOS 团队配置文件从开发者门户并手动创建iOS 开发者配置文件。通过 Xcode 下载它,然后就可以开始了。
details
Problem:
我在 Xcode 7.3 (7D175) 之后开始体验到这一点。
我在这个问题之前做了什么:
- 通过 Xcode 更新证书(开发者和分发),b/c 过期;
- 在我的钥匙串中安装了两个必需的证书(开发人员和发行版);
- 使用新的分发证书在开发者门户重新生成 Ad Hoc 和 App Store 配置文件;
- 通过 Xcode 下载本地 Ad Hoc 和 App Store Provision 配置文件;
- 步行项目通过设置 Xcode 来自动管理您的配置文件
- 注意到由 Xcode 管理的 iOS Team Provision Profile 是INVALID
- 由于 iOS 团队配置文件无效,Xcode 无法构建和运行。
点击“修复问题”(唯一的方法,我知道使 Xcode 管理的配置文件有效),给出错误An App ID with Identifier '<app id>' is not available
.
解决方案:
I have:
- 从开发者门户手动删除由 Xcode 管理的无效 iOS 团队配置配置文件
- 手动创建的 iOS Developer Provision 配置文件
- 通过 Xcode 下载
现在,我可以在我的设备上构建并运行应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)