Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

allow frameworks to specify which schemes Carthage should build #1616

Closed
wants to merge 1 commit into from

Commits on Nov 29, 2016

  1. allow frameworks to specify which schemes Carthage should build

    By specifying an optional `.carthage_schemes` file at the root of a
    framework repo, Carthage can skip much of the work involved in
    evaluating which schemes to build in a directory.
    
    If present, the `.carthage_schemes` file should be a newline-separated
    list of scheme names that Carthage should build.
    
    The work involved in evaluating which schemes to build can be substantial
    due to requiring `xcodebuild` invocations. In the case of the Realm
    frameworks, for example, using this approach shaves minutes off the total
    update time.
    
    Since frameworks are sometimes useful for purposes internal to a repo
    and not meant to be consumed externally, specifying a subset of schemes
    to build in `.carthage_schemes` can also great speed up build times.
    jpsim committed Nov 29, 2016
    Configuration menu
    Copy the full SHA
    9e38779 View commit details
    Browse the repository at this point in the history