Skip to content

Commit 95e5d86

Browse files
authored
Update README.md
1 parent 6d14112 commit 95e5d86

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

cmake/README.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,38 @@ open Cocos2d-x.xcodeproj
5353

5454
### Generate iOS Project
5555

56+
*Create iOS device project*
5657
```sh
57-
cd cocos2d-x
58+
cd cocos2d-
5859
mkdir ios-build && cd ios-build
5960
cmake .. -GXcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos
6061
open Cocos2d-x.xcodeproj
6162
```
6263

64+
*Create iOS simulator project*
65+
```sh
66+
cd cocos2d-
67+
mkdir ios-build && cd ios-build
68+
cmake .. -GXcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphonesimulator
69+
open Cocos2d-x.xcodeproj
70+
```
71+
72+
If you meet the error like this:
73+
```
74+
CMake Error at CMakeLists.txt:28 (project):
75+
No CMAKE_C_COMPILER could be found.
76+
77+
78+
79+
CMake Error at CMakeLists.txt:28 (project):
80+
No CMAKE_CXX_COMPILER could be found.
81+
```
82+
83+
Then you can set C/C++ compiler manually like this
84+
```sh
85+
cmake .. -GXcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
86+
```
87+
6388
#### How do I customize the generated Xcode project?
6489

6590
Xcode project settings that you want to affect both the app project and the Cocos2d-X library project should be passed on the command

0 commit comments

Comments
 (0)