4

我从 Xcode 4 升级到 5,我无法再验证为 Ad-Hoc 分发创建的档案。

创建存档后,我点击验证,登录 iTunes Connect(根据提示)并收到错误“没有可用于签名的身份”:

在此处输入图像描述

如果我单击“下载身份...”然后选择我的团队名称(我),它只会让我回到这个错误提示。

细节

  • 我创建并签署了一个名为“survey_dist_9”的临时分发配置文件
  • 我的 Target 中的代码签名设置如下所示,尽管我尝试了这些配置文件的许多组合:

在此处输入图像描述

  • 我在 Xcode 4 中运行良好的现有项目在 Xcode 5 中不再运行。在升级到 XCode 5 之前,我验证了我的应用程序的 15 个版本,没有失败。

  • 在我的 Xcode 管理器中,除了在我的 iPad 设备下,它没有显示任何配置文件。自 Xcode 4 以来,这种情况发生了变化吗?(当然他们曾经在那里)

这里有类似的问题,但我发现的解决方案不适用。

如类似听起来的问题中所述,没有发生崩溃。我可以作为 Ad Hoc 分发。问题是我们使用 Ad Hoc 作为生产解决方案(将内部应用程序分发给一家小公司),所以我不愿跳过验证过程。

有什么建议么?

4

3 回答 3

2

确保 Xcode 中的包标识符与 iTunes 连接中您的应用程序包 ID 匹配。

于 2014-04-25T18:59:48.470 回答
1

给你,按照下面的屏幕,它应该可以帮助你..

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

是的,他们已经从管理器中删除了配置文件,您可以使用iPhone 配置工具

希望能帮助到你..

干杯

于 2013-11-06T21:02:36.100 回答
0

看起来 Apple 在 XCode 5 中禁用了使用临时配置文件进行验证的功能。

如果您希望验证用于 Ad Hoc 分发的应用程序,则您还必须拥有该应用程序的 App Store 配置文件,以对其进行验证。

于 2013-11-07T11:09:33.200 回答