Setup macOS

Create native macOS desktop applications with Lime and OpenFL by compiling to C++.

Automatic Install

There is no automatic setup available for macOS.

Manual Install

In order to build C++ applications for macOS, you must have a current version of Xcode installed.

You can find Xcode in the macOS App Store.

You can only target macOS from an Apple system right now. If you are interested in contributing to cross-desktop builds to macOS, please open a topic on the forums.

Build & Run

To compile a macOS .app file, run lime build mac. Add the -debug option to create a build that can connect to the HXCPP debugger. Add the -release option to create a release build.

To compile and launch a macOS .app file with one command, run lime test mac.

Note: The first time that you compile a project for C++, it will take a noticably long time. However, compiling the same project again should be significantly faster because parts of your code that have not changed do not need to be recompiled. To force all of code to be recompiled for C++, use the -clean option.

Advanced Configuration

The <config:cpp /> element in your project.xml file is used to specify advanced configuration options for C++. For a complete list of these advanced option, see Config Values: C++.

Help & Forums

You should not need to install the Xcode command-line tools. If this is not the case, or if you encounter other problems when setting up Lime for macOS, please visit the forums or Discord.


Improve this page