Carthage
The facts below are what the maker publishes about Carthage, checked and dated. Our editors have not written about it yet.
Plans and prices
From Carthage's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Carthage | Free | MIT licensed software |
The facts
Each one read from Carthage's own pages, with the date it was checked.
Where it runs
- Apple platforms
- The documentation covers building frameworks for macOS, iOS, tvOS, and watchOS.checked 11 Oct 2026
- Platforms
- The README gives framework setup instructions for macOS, iOS, tvOS, and watchOS projects.checked 11 Oct 2026
What it does
- Binary downloads
- Carthage can use prebuilt frameworks attached to GitHub Releases or specified through a binary project definition file.checked 11 Oct 2026
- Build caching
- The --cache-builds option can avoid rebuilding a dependency when possible, but it is incompatible with --use-submodules.checked 11 Oct 2026
- Builds dependencies
- It builds dependencies and provides binary frameworks while leaving project structure and setup under the developer’s control.checked 11 Oct 2026
- Compatibility limit
- Carthage officially supports dynamic frameworks, which are available on iOS 8 or later and any version of OS X.checked 11 Oct 2026
- Dependency resolution
- Yeschecked 22 Sep 2026
- Dependency sources
- Carthage checks out dependency source files into the project folder by default and can optionally use Git submodules.checked 11 Oct 2026
- Framework formats
- Carthage can build XCFrameworks and framework bundles, and supports static frameworks as of version 0.30.0.checked 11 Oct 2026
- Framework support
- The README says Carthage officially supports dynamic frameworks and also supports static frameworks starting with version 0.30.0.checked 11 Oct 2026
- Installation
- The project documents installation through a package installer, Homebrew, MacPorts, or building from source.checked 11 Oct 2026
- Install options
- The README lists a package installer, Homebrew, MacPorts, and installation from source.checked 11 Oct 2026
- License
- Carthage is distributed under the MIT License, which grants permission to use, copy, modify, publish, distribute, sublicense, and sell the software subject to its conditions.checked 11 Oct 2026
- Lockfile support
- Yeschecked 22 Sep 2026
- Notable limit
- The README says build caching with `--cache-builds` is incompatible with `--use-submodules`.checked 11 Oct 2026
- Package formats
- framework,xcframeworkchecked 22 Sep 2026
- Prebuilt frameworks
- Carthage can use prebuilt frameworks attached to GitHub Releases or specified through a binary project definition file.checked 11 Oct 2026
- Private registry auth
- Yeschecked 22 Sep 2026
- Project changes
- Carthage does not automatically modify project files or build settings.checked 11 Oct 2026
- Project control
- Carthage leaves project structure and setup under the developer’s control and does not automatically modify project files or build settings.checked 11 Oct 2026
- Purpose
- Carthage is a dependency manager for Cocoa applications that builds dependencies and provides binary frameworks.checked 11 Oct 2026
- Release format
- The project’s release page lists version 0.40.0 as its latest release.checked 11 Oct 2026
- Support
- The README invites users who cannot resolve framework build failures to open an issue on GitHub.checked 11 Oct 2026
Money
- Free plan
- Yeschecked 22 Sep 2026


