Carthage / Workflows
Programming Languages
workflows
Opinionated workflows built on top of Carthage
carthage-developer-checkouts
Replaces Carthage checkouts with symlinks pointed inside the parent directory
(..
), useful for developing dependencies in coordination with the parent
project, while avoiding the need for submodules.
carthage-verify
Verifies that the commitish values in the
Cartfile.resolved
file are in sync with the commitish values in the
Carthage/Build/*.version
files.
Can be added to an Xcode project as a "run script" build phase to prevent
developers from building the project with carthage-built frameworks that are out
of sync with the contents of the Cartfile.resolved
. This occurs because the
Carthage/Build
folder is typically ignored in version control, and a developer
may have a stale contents in their local checkout from the last time they ran a
carthage bootstrap
.
Similar in behavior to the CocoaPods Manifest.lock
file.