我们在应用程序中使用Fastlane在Jenkins CI环境中运行测试。 test
车道一直运转良好,直到几天前,突然之间,由于构建过程跳过了Firebase吊舱,我们的大多数测试运行开始失败,然后导致与Firebase接触的项目中的每个类无法编译。据我们所知,在那个时候项目文件没有任何改变,并且测试通道在我们的本地环境中仍然可以完美地工作。
值得注意的是:清除CI服务器上的Cocoapod缓存似乎可以暂时解决问题,但很快就会返回。我不想将其作为构建过程的一部分,因为下载Cocoapods存储库非常耗时,并且如果我们在每次CI运行中都这样做会占用大量带宽。
有人知道在xcodebuild
的Fastlane调用上在Jenkins服务器上的行为与在本地上不同吗?
答案 0 :(得分:0)
好吧,我们找到了两个部分的解决方案: