配置:OS X 10.9.4 + Xcode 6.0 + Cocos2d-x-3.2

摘要:本文目标为在Xcode成功运行HelloWorld程序。


一、下载必要项

1、从官网下载Cocos2d-x-3.2源码Download v3.2

2、从官网选择一个Xcode下载。

二、创建HelloWorld项目

1、打开终端,首先获得root权限

$ sudo -i

2、再转到cocos.py所在目录

$ cd /%root%/cocos2d-x-3.2/tools/cocos2d-console/bin/

%root%为源码安装目录。

例如笔者的%root%/Users/apple/DocBox/WorkSpace/Cocos2d-x

3、创建新的项目

$ python cocos.py new HelloWorld -p com.coco2dx.org -l cpp -d ~/Desktop
  • HelloWorld为项目名称
  • -p后面接包名
  • -l后面接开发语言类型,有cpp, lua, js三种类型
  • -d后面接项目存放的目录

三、编译运行HelloWorld项目

1、打开项目文件

用Xcode打开HelloWorld/proj.ios_mac里的Xcode项目文件HelloWorld.xcodeproj

可能会遇到的问题

1)打开文件的时候出现窗口提示You don’t have permission to save the file “project.xcworkspace” in the folder “HelloWorld.xcodeproj”.
2)进入Xcode时出现窗口提示`Could not add write permission to the file because you do not own it. Try modifying the permissions of the file

in the Finder or Terminal.`

解决方法: 选中HelloWorld文件夹点右键-显示简介-共享与权限(在最下方)-+号。 添加本用户(即你登陆的那个账号),授予读写权限,并点击下方的设置符号选择应用到包含的项目

参考资料myProject is locked for editing and you may not be able to save your

changes?
;

2、编译与运行

Mac下搭建Cocos2d-x-3.2的开发环境

1)在Xcode左上角选择目标设备

图 选择目标设备为My Mac

2)点击左上角的三角形(启动键)进行编译和运行。出现如下见面则成功。

四、参考文献

1、官方:Xcode下运行HelloWorld


笔者也是刚开始使用Mac电脑,因此教程有些地方可能繁琐化了,见谅。

最新文章

  1. Ubuntu 14.04安装Cinnamon桌面环境
  2. VMWare虚拟机下为Ubuntu 12.04.1配置静态IP(NAT连接方式)
  3. Apache日志分析
  4. Win10中解决SYSTEM权限获取,删Windows old
  5. python的类变量与实例变量
  6. MySQL的show语句大全
  7. rtc关机闹钟3 IAlarmManager
  8. HDU 4483 Lattice triangle(欧拉函数)
  9. java 小结2 多态问题和容器介绍
  10. 【原】centos6.5下cdh4.6 Oozie安装
  11. SSAS父子层次结构的增强-UnaryOperatorColumn属性
  12. Delphi代码中嵌入ASM代码(简单明了)
  13. jsp判断为空用not empty
  14. hibernate jar包介绍
  15. 人生苦短我用Python 第三周 函数周
  16. python抢火车票的脚本
  17. Bootstrap3 表单-输出内联表单
  18. css设置多列等高布局
  19. golang打造基于mail的提醒服务
  20. [daily] SNAT和DNAT

热门文章

  1. Java并发编程系列-(3) 原子操作与CAS
  2. ARTS-S python抽象方法抽象类
  3. art-template模板判断
  4. Linux-部署-Django
  5. AJAX中的dataType
  6. 《Android项目实战--手机安全卫士》读后感
  7. 2016/09/22 mapreduce
  8. Ubuntu找不到stdio.h等头文件_安装c库_build-essential安装失败解决
  9. Vue基础系列(五)——Vue中的指令(中)
  10. Dynamics 365 Portal 多语言