What is Included?

What is Included?

The Darwin Build Environment comprises a comprehensive suite of tools to facilitate iOS and macOS development on Windows:

  • Apple's Compiler Tools and Binary Utilities (cctools-1021.4): Ported to Win64.

  • Apple's 32/64-bit Mach-O linker (ld64-954.16): Ported to Win64.

  • Clang Compiler (clang-19.1.4): The same C/C++/Objective-C compiler that Apple uses.

  • Swift Compiler (Swift 6.1-RELEASE): The same Swift compiler that Apple uses.

  • Assets Compiler: To compile .xcassets directories.

  • Generic Project Builder Script: For versatile project building.

  • Keychain Management Tool: For handling signing identities.

  • Mach-O Code Signing and Timestamping Utility: A 32/64-bit tool.

  • On-Device Interactive Debugger Installer Package (gdb-1708): For direct debugging on the device.

  • Over-The-Air (OTA) Deployment Tool: To deploy packages to iDevices.

  • App Store Connect Submission Tool: To submit signed packages to Apple's App Store Connect or TestFlight.

  • Automatic Property List Converter: For handling .plist files.

  • PNG File Normalizer: Ensures PNG compatibility.

  • Visual Studio Project Creation Wizard: Simplifies project setup in Visual Studio.

  • Unity Game Engine Project Builder: Tailored for Unity projects.

  • Graphical Console: For displaying your app's debug messages over the network.

  • SDK Migration Scripts: Automated scripts to help migrate required parts of the Apple SDKs.

  • Examples: A handful of examples, including source code and build scripts, compilable out of the box.

Last updated