ravynOS SDK and KDK v0.7.0.0 (x86_64)
This package provides the headers, libraries, and frameworks needed to build ravynOS applications. It is the ravynOS equivalent to Apple's MacOSX.sdk and can be used from any host system that has a suitable .xctoolchain bundle or clang install capable of cross-compiling to Darwin.
This is not complete! While we do have a substantial part of libSystem, System.framework, IOKit, and DriverKit, parts of libSystem are still missing. Notably, libnotify, libinfo, corecrypto, and some others are missing. ObjC is here, along with XPC, liblaunch, dispatch (GCD) and others. No Frameworks yet other than System and Kernel. See the ravynOS_SDK_0.7.0.0.manifest file for full info.
All code contained in these SDKs is fully open. No Apple proprietary tools or source was used to create them.
How to use the SDK
The SDK archive includes the ravynOS.platform bundle as well, with the SDK inside it. There are two ways to use it.
- As a standalone SDK. This should be unpacked into
/Library/Developer/Platformsand you should create a symlinkMacOSX.platformto for best compatibility. However, you can put it wherever you prefer if you don't need to emulate a Mac build environment. Set the env var and build for the target .