iOS and macOS Installation and Setup


A supported environment. See Installation Prerequisites

Setting up Cocos2d-x

You can get started with Cocos2d-x by either downloading a self-contained .zip from the website or by cloning our GitHub Repo. Pick what works for you. There is no need to do both.

By downloading a .zip archive

Download Cocos2d-x and unzip it. (maybe: ~/ or ~/Projects )

Cloning from GitHub

Use the following commands to clone our GitHub repo and get your environment setup. If you are not familar with GitHub's workflow, learn it or download using the step above, By downloading a .zip archive.

cd <to where you want to clone this repo>

git clone

git submodule update --init

git submodule update


Make sure you have a working environment!

See Prerequisites above. This means a working Python, having run />, updated your $PATH and run source ~/.bash_profile.

Build and Run

Use cmake

cd COCOS2DX/tests/cpp-tests
mkdir ios-build
cd ios-build
cmake ..

Use Xcode

First use CMake to generate Xcode project,

cd COCOS2DX/tests/cpp-tests
mkdir ios-build
cd ios-build
cmake .. -GXcode -DCMAKE_SYSTEM_NAME=iOS

then open cpp-tests.xcodeproj and select cpp-tests to run.

Use cocos command line tools

cd COCOS2DX/tests/cpp-tests
cocos run -p ios

Running on an iOS Device

In order to run on iOS Device an iOS Developer Program membership is needed. You can purchase one from Apple: . The steps to run on iOS device are the same as running in a simulator except you select you device from the device list.

Starting a new project

Once everything above works, you can start a new project! To do this, read our document on the Cocos Command-line tool.


Please see this F.A.Q for troubleshooting help.

Revision history

  • 1/2/2017 - slackmoehrle - tested steps, re-worded, added Github, combined iOS and OSX instructions.

results matching ""

    No results matching ""