Some Mac OS X SDKs for development purposes with osxcross (a macOS Cross toolchain for Linux and BSDs).
NOTE:
Please ensure you have read and understood first the Xcode license terms.
- Mac OS X 15.0 (macOS Sequoia)
- Mac OS X 14.5 (macOS Sonoma)
- Mac OS X 14.4 (macOS Sonoma)
- Mac OS X 14.2 (macOS Sonoma)
- Mac OS X 14.0 (macOS Sonoma)
- Mac OS X 13.3 (macOS Ventura)
- Mac OS X 13.1 (macOS Ventura)
- Mac OS X 13.0 (macOS Ventura)
- Mac OS X 12.3 (macOS Monterey)
- Mac OS X 12.1 (macOS Monterey)
- Mac OS X 12.0 (macOS Monterey)
- Mac OS X 11.3 (macOS Big Sur)
- Mac OS X 11.1 (macOS Big Sur)
- Mac OS X 10.15 (macOS Catalina)
- Mac OS X 10.14 (macOS Mojave)
- Mac OS X 10.13 (macOS High Sierra)
- Mac OS X 10.12 (macOS Sierra)
- Mac OS X 10.11 (OS X El Capitan)
- Mac OS X 10.10 (OS X Yosemite)
- Mac OS X 10.9 (OS X Mavericks)
All SDKs were packaged using osxcross. Check out Packaging the SDK on macOS for more details.
A list of all provided SDKs can be also found on macosx_sdks.json.
If you would like to contribute a new SDK, please make sure of the following:
- Your SDK is packaged using osxcross. See Packaging the SDK on macOS for more details.
- Please only one pull request per SDK (for better tracking and consistency reasons).
- Add an entry in the SDKs section as well as in macosx_sdks.json file (follow the newer/up - older/down order).
- Provide a link for the preliminary download of your SDK and its SHA256SUM for testing.
- Open a pull request and wait for approval. Usually after merging, a new release should be coming right after.
Feel free to file an issue.
- Official macOS Release Notes Website
- Rust Linux / Darwin Builder - One Docker image to cross-compile Rust programs for Linux (musl libc) or macOS.