Opinionated workflows built on top of Carthage
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.
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.