我一直在尝试将Fastlane包含在CI环境中,其中应该发生以下情况:
master分支的任何提交都应该触发测试运行,然后构建到Testflight中.development分支的任何提交都应该触发测试运行,然后构建到Fabric Beta中.这些通道正在使用所有代码签名match.
为了避免建筑两次,我正在建造Gym,然后Scan使用skip_build: true和#3353中clean: false提到的.
虽然这似乎有助于构建时间,但由于cocoapods依赖性的数量,它在travis-ci.org中超过了50分钟的限制.(随意检查构建日志)
如何在运行时间方面改进?(除了修复#3中提到的慢速编译Swift函数)
作为参考,这是我的Fastfile.