更新到 Xcode 7.3 (7D175) 的最新版本后,每次我尝试导出以进行临时分发时,我都会收到上述错误。在更新之前一切正常。 bundle ID 绝对是我自己的,注册到这个应用程序。我试过重新创建我的证书、配置文件、删除旧的、疯狂地点击“重试”按钮……似乎没有任何效果。
有人找到解决这个问题的方法吗?我看到其他一些人也面临同样的问题,但他们的解决方案似乎都不适合我(https://stackoverflow.com/a/36192586/1542275,https://stackoverflow.com/a/36175175/1542275)
更新: 我不确定这是否相关,但不管怎样,我试图“验证”构建。我做到了,它通过了。无论如何,就在您启动验证之前,您会看到一个信息屏幕,其中显示了有关附加的 prov-profile 的所有详细信息。我注意到尽管选择了我的 adhoc prov-profile,信息屏幕(就在验证之前)说它正在使用我的分发配置文件。然后我从 xcode 中删除了我的分发配置文件,重新存档,现在验证失败了。归档、临时和导出似乎发生了一些奇怪的事情。
最佳答案
我刚刚安装了 Xcode 7.2.1 并且可以使用它成功导出 AdHoc 构建。虽然 Xcode 7.3 不断提示包标识符有问题。
更新:
看起来像是将开发人员门户中“证书、标识符和配置文件”下 App ID 的“名称”(不是 ID)更改为下一个格式“XC com mycompany appname”(如果您的应用 ID 是 com.mycompany。 appname) 帮助 Xcode 查看你的 appID。奇怪,但它的工作。
关于ios - "An App ID with bundle identifier X is not available. Please enter a different string"(Xcode 7.3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36206696/