Я пытаюсь настроить Carthage на моем CI.
Например, у меня есть проект с одной зависимостью.Я хочу, чтобы эта зависимость не перестраивалась каждый раз, когда начинается сборка CI.Для этой функции, как написано в документации, нам нужно использовать флаг --use-cache
.Но мой CI очищает папку сборки каждый раз, чтобы она запускала новую сборку.
Я подумал, что если Карфаген попытается найти встроенные зависимости в папке Carthage/Build
, и если он не сможет найти там зависимости, он попытается найтиони в папке org.carthage.CarthageKit
.Но это не так и начать перестраивать все зависимости?
Может кто-нибудь объяснить, как это работает?И как я могу получить кешированную сборку из папки org.carthage.CarthageKit
?