断言:exportArchive:“Test.app”需要配置文件

当我尝试在Xcode9中使用Xcode服务器集成持续集成时。 我可以成功创建BOT并尝试集成然后我总是得到错误,如“断言:exportArchive:”Test.app“需要配置文件。”

怎么解决这个问题?

我遇到了同样的问题,并按照以下步骤修复了问题。

虽然您收到错误“exportArchive:需要配置文件”,但是成功创建了Archive但无法创建IPA。

假设该问题面临创建分发IPA, Xcode 9引入了分发IPA的持续集成,这是非常好的。

作为其中的一部分,Xcode Bot CI需要ExportOptions.plist来生成分发IPA。

  • 创建ExportOptions.plist

获取ExportOptions.plist文件的一种方法(请参阅以下链接以了解Apple的直接步骤),尝试使用有效的分发证书和配置文件手动创建一次分发IPA,这将使用“ExportOptions.plist”文件和IPA创建IPA。

  • 配置Bot中的更改

返回Bot集成并编辑您创建的bot的配置部分。 选择

使用自定义导出选项Plist

从“导出选项”下拉列表(请参阅随附的屏幕截图)并参考创建的“ExportOptions.plist”文件。 现在,集成将创建存档和IPA,没有错误。

Bot配置导出选项选择屏幕的屏幕截图

有关Xcode 9 + Xcode Bot更改,请参阅Apple的Xcode 9 + Xcode Bot文档