我从 Xcode 4 升级到 5,我无法再验证为 Ad-Hoc 分发创建的存档。
创建存档后,我点击验证,登录 iTunes Connect(根据提示)并收到错误“没有可用于签名的身份”:
如果我单击“下载身份...”然后选择我的团队名称(我),它只会让我返回到此错误提示。
细节
- 我已经创建并签署了一个名为“survey_dist_9”的 Ad Hoc 分发配置文件
- 我的 Target 中的代码签名设置如下所示,尽管我尝试了这些配置文件的多种组合:
我在 Xcode 4 中运行良好的现有项目在 Xcode 5 中不再运行。在升级到 XCode 5 之前,我验证了我的应用程序的 15 个版本没有失败。
在我的 Xcode 管理器中,除了我的 iPad 设备之外,它没有显示配置文件。自 Xcode 4 以来,这有变化吗? (当然他们曾经在那里)
这里有类似的问题,但我发现的解决方案不适用。
没有发生类似问题中描述的崩溃。我可以作为 Ad Hoc 分发。问题是我们将 Ad Hoc 用作生产解决方案(将内部应用程序分发给一家小公司),所以我不愿意跳过验证过程。
有什么建议吗?
最佳答案
确保 Xcode 中的包标识符与 iTunes 连接中应用的包 ID 匹配。
关于ios - Xcode 5 - 无法再验证文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19822101/