Xcode 5 – 无法再validation存档

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

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

在此处输入图像描述

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

细节

  • 我创建并签署了名为“survey_dist_9”的Ad Hoc分发配置文件
  • 我的Target中的代码签名设置看起来像这样,虽然我尝试了很多这些配置文件的组合:

在此处输入图像描述

  • 我在Xcode 4中运行良好的现有项目不再适用于Xcode 5.我在升级到XCode 5之前validation了我的应用程序的15个版本。

  • 在我的Xcode管理器中,除了我的iPad设备外,它没有显示配置文件。 自Xcode 4以来有没有改变? (当然他们曾经在那里)

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

没有发生碰撞,如类似的探测问题所述。 我可以分发为Ad Hoc。 问题是我们正在使用Ad Hoc作为生产解决方案(将内部应用程序分发给小公司),所以我不愿意跳过validation过程。

有什么建议么?

确保Xcode中的软件包标识符与iTunes Connect中的应用程序软件包ID相匹配。

在这里,按照下面的屏幕,它应该帮助你..

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

是的,他们已经从组织者中删除了个人资料,而您可以使用iPhone配置工具

希望能帮助到你..

干杯

看起来Apple禁止使用XCode 5中的临时配置文件进行validation。

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