当我试图在我的Xcode9中使用Xcode服务器集成持续集成时。我可以成功地创建机器人,并且我尝试集成,然后我总是得到一个错误,比如“断言: exportArchive:"Test.app”需要一个配置文件“。
如何解决这个问题?
发布于 2017-11-16 13:30:42
我也遇到了同样的问题,然后按照下面的步骤进行了修复。
尽管您得到了错误"exportArchive: requires a provisioning“,但成功地创建了归档,但未能创建IPA。
假设问题是创建分发IPA,Xcode 9已经为分发IPA的引入了持续集成,这是非常棒的。
作为的一部分,Xcode Bot需要ExportOptions.plist来生成分发IPA的.。
获取ExportOptions.plist文件的一种方法(有关苹果的直接步骤,请参阅下面的链接),尝试手动创建一个分发IPA一次,其中包含有效的分发证书和配置文件,它将创建一个带有"ExportOptions.plist“文件和IPA的IPA。
回到bot集成并编辑您创建的机器人的配置部分。选择
使用自定义导出选项Plist
从导出选项下拉(参考附带的屏幕快照),并参考创建的"ExportOptions.plist“文件。现在,集成将创建Archive和IPA,没有错误。
关于Xcode 9+ Xcode Bot更改,请参考苹果的Xcode 9+ Xcode Bot文档
https://stackoverflow.com/questions/46723773
复制相似问题