Xcode 8无法导出Ad Hoc分发的归档构建

时间:2016-06-27 19:48:23

标签: xcode ad-hoc-distribution

当我尝试在Xcode 8中导出我的存档应用以进行Ad Hoc分发时,收到一条错误消息:

  • 没有匹配的配置文件

  • 现有的个人资料缺少应用程序标识符和密钥链访问组权利

enter image description here

问题是什么,我怎样才能让它发挥作用?我已尝试在开发者会员中心生成Ad Hoc分发配置文件,但它没有帮助。

1 个答案:

答案 0 :(得分:3)

我可以存档并导出项目,没问题。但是我在这个项目中遇到了麻烦,这是一个项目。因此,我认为这是Xcode 8中的一个错误。所以问题似乎是:

的组合
  • 长期存在的项目

  • 使用Xcode 8的新自动代码签名管理功能。

我的解决方案是关闭此项目的自动协同签名。然后,我可以在常规目标编辑窗格的“签名(调试)”和“签名(发布)”部分中指定下载的手动生成的开发配置文件。

enter image description here

一旦我这样做,我就能够存档然后将该档案导出为Ad Hoc发行版;在导出期间,我之前下载的Ad Hoc分发配置文件取代了开发配置文件,一切都很顺利。

此处还需要注意的另一件事是:使用通配符配置文件作为签名(发布)配置文件,甚至不是手动生成的通配符开发配置文件。您可以(并且应该)使用开发配置文件,但它必须是专门针对此应用程序的开发配置文件。