首页 > 解决方案 > 在本地下载并构建 Carthage 以避免进入 CI

问题描述

我开始使用 Bitrise 作为我的 iOS 应用程序的 CI,但我使用的是免费版本,因此构建必须花费 10 分钟或更短的时间。

主要问题是当 Bitrise 构建我的 Carthage 依赖项时,有没有办法可以在本地预构建它,将所有内容推送到我的仓库,这样我就可以完全避免 Carthage 步骤?

目前我正在使用carthage bootstrap. 我也试过了carthage update --cache-builds

谢谢

标签: ioscarthagebitrise

解决方案


使用 rome https://github.com/tmspzz/Rome,这提供了基于云存储的 Carthage 缓存,您的 Carthage 步骤将从您选择的云存储(例如 S3)中提取预构建的二进制文件。


推荐阅读