To create projects, you can run:
make xproj
: Creates an Xcode project with OS X-specific handlers for HTTP downloads and settings storage. It uses GLFW for window handling.make lproj
: Creates an Xcode project with platform-independent handlers for downloads and settings storage. This is what is also being built on Linux.make osx run-osx
: Builds and runs the OS X application on the command line withxcodebuild
.
Note that you can't have more than one project in Xcode open at a time because the static library project is shared across the OS X, Linux and iOS project.
The demo applications use Mapbox vector tiles, which require a Mapbox account and API access token. Obtain an access token on the Mapbox account page.
Set up the access token by editing the scheme for the application target, then adding an environment variable with the name MAPBOX_ACCESS_TOKEN
.