2016-06-27 23 views
4

当我尝试导出我的归档应用程序的Ad Hoc分布在Xcode 8,我得到一个错误,指出消息:Xcode中8无法导出存档建立特设分布

  • 没有匹配的配置简档,和

  • ,现有轮廓缺乏应用标识符和钥匙串存取组权利

enter image description here

出了什么事,我怎么能得到这个工作?我试图在开发人员中心生成一个Ad Hoc发行版配置文件,但它不起作用。

回答

3

我可以存档并导出一个新的项目,没问题。但我在这个项目遇到了问题,这是旧的项目。因此,我认为这是在Xcode 8个bug,因此这个问题似乎是一个组合:具有

  • 一个长期存在的使用Xcode中8的新项目,并

  • 自动代码管理功能。

我的解决办法是关闭自动代码签名这个项目。然后,我可以在常规目标编辑窗格的签名(调试)和签名(发布)部分中指定我下载的手动生成的开发配置文件。

enter image description here

只要我做了,我能存档,然后导出的Ad Hoc分布档案;在出口过程中,开发情况被我以前下载的Ad Hoc分布情况所取代,并且都很好。

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

+0

Xcode本身的问题已得到解决。现在,当导出由自动管理的项目构建的存档时,它会正确导出。但是,似乎Xcode Server + Xcode Bot在导出时不支持正确的辞职。 –