我有一个使用Xcode 7.2和Server 5.0.15的构建服务器设置,因此我们可以拥有CI。我能够创建一个创建存档的Xcode Bot,但它无法完成最后一步,即将ipa存档导出到服务器,以便可以通过ad hoc构建下载。 / p>
我能够从本地计算机创建存档,但每当我使用Distribution作为方案运行构建机器人时,我都会收到此错误...
Bot Issue for TEST-BUILD-BOT-3 (build service warning)
Integration #8 of TEST-BUILD-BOT-3
Open in Xcode: xcbot://(null)/botID/fa5f2ef869edbde2181109e01843e862/integrationID/fa5f2ef869edbde2181109e01847dbb0
Assertion: exportArchive: ipatool failed with an exception: #<Errno::EEXIST: File exists - /var/folders/3x/8t3j9vnj48530fxd4g4djp14000087/T/ipatool20160318-45875-5xq2zz/MachOs/iphoneos/armv7/(dylibs)/libswiftContacts.dylib>
File: (null):(null)
Full logs for this integration are attached.
首先,我不确定附加完整日志的位置(此错误显示在Xcode构建机器人窗口中)。
我项目的一些信息:
我尝试过以下方法:
尝试解决此问题的最糟糕的部分是,每次我想测试一些更改时,构建机器人需要20-30分钟。
任何建议都会非常感谢!
答案 0 :(得分:0)
我有同样的错误,在watchapp和watchapp扩展目标中,我更改了设置,在Build Settings
下Embedded Content Contains Swift Code No
错误消失了
我发现apple中的这篇技术帖子说任何嵌入内容都需要设置为No,以防止添加swift库的多个副本。我解释说,作为一个观察目标将是嵌入内容,(不确定这是不是他们的意思)