Carthage action bootstrap and not update should be a build dependency
Add a new bootstrap task to the Carthage task group
bootstrap reads Cartfile.resolved, checks out and builds the dependencies at the versions listed.
update reads Cartfile and runs the dependency resolver to check out dependencies recursively, generally aiming for the newest versions that are compatible with all constraints in the tree. It writes Cartfile.resolved.
It too now setup the Xcode DEVELOPER_DIR environment variable which allow to make carthage use the defined version of xcode in the model (if any)
So, if you're updating to newer dependencies, or you've edited your Cartfile, use update. If you've just checked out your project and want the dependencies as specified in the commit you're on, use bootstrap.
bootstrap
and notupdate
should be a build dependencybootstrap reads Cartfile.resolved, checks out and builds the dependencies at the versions listed.
update reads Cartfile and runs the dependency resolver to check out dependencies recursively, generally aiming for the newest versions that are compatible with all constraints in the tree. It writes Cartfile.resolved.
It too now setup the Xcode
DEVELOPER_DIR
environment variable which allow to make carthage use the defined version of xcode in the model (if any)So, if you're updating to newer dependencies, or you've edited your Cartfile, use update. If you've just checked out your project and want the dependencies as specified in the commit you're on, use bootstrap.