原文转自:http://www.codeo4.cn/archives/690

cocos2d-x的安装脚本里没有升级的脚本,我们如果在新版本安装的时候加上参数:-f 强制安装也没有能完全解决问题。新建项目的时候看到版本还是旧的。经过搜索,从网上找到一些资料,我参考了这个链接上的内容:http://www.cocoachina.com/bbs/read.php?tid=100540,但是操作了之后也没有完全解决问题。不过最后我把问题解决了。下面我说一下我的解决步骤供大家参考:

1:首先打开终端,先把隐藏文件显示出来。其实我在操作之前没有验证过文件是不是已经是可以显示的了,死马当活马医吧。
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
 
隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false
 
或者
 
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES
 
隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles NO
 
操作完之后就点击左上角的烂苹果图标,选择“强制退出”,然后选择"Finder",然后点击“重新启动”
然后去终端下输入如下命令:cd /Users/codeo4[你的用户名]/Library/Developer/Xcode/Templates
接着把cocos2d-x删除:rm -rf cocos2d-x 回车。然后就已经删除了,打开xcode已经看不到相关的cocos2d-x的选项了。删除成功
 
下面就把它重装回来。回到终端先进入root用户
su root
然后输入密码
去到cocco2d-x新版本的目录下执行安装命令:
sh install-templates-xcode.sh -f
你可以看到会有很多输出的文字。其中会有一个删除旧的库,然后复制新的文件进去的操作。但是当我们去/Users/codeo4[你的用户名]/Library/Developer/Xcode/Templates下看的时候并没有看到cocos2d-x的文件夹。怎么办?把它复制过来就行了。执行以下命令:
cp -R /var/root/Library/Developer/Xcode/Templates/cocos2d-x .
好了,这个时候再去xcode创新一个新项目的时候已经看到cocos2d-x的选项了。创建一个新的项目看看是不是正常。
经验证,项目正常。同时去到项目的libs/cocos2dx/cocos2d.cpp文件下看一下返回的版本号是不是已经是你刚安装的版本了。
到这里cocos2d-x的升级就完成了。希望本文对大家有所帮助。

xcode cocos2dx升级的更多相关文章

  1. cocos2d-x升级到3.4与创建android项目

    cocos2d-x升级到3.4与创建android项目 1 升级安装cocos2d-x windows7 64位机器, 到官网下载cocos2d-x-3.4: http://www.cocos2d-x ...

  2. xcode cocos2dx 3.x mac工程 当assert(cond)触发断点,但cond却为0

    xcode cocos2dx 3.x mac工程 当发生assert(cond)触发断点,但查看cond值却为0的诡异情况时,clean再重新build就好了.

  3. CC++初学者编程教程(16) 搭建Xcode cocos2dx开发环境

    1.下载cocos2dx,也可以从共享目录复制 2.解压缩 3.进入目录 cd Desktop/cocos2d-x-2.2.0/tools/project-creator/ 4.创建项目 ./crea ...

  4. Xcode 自动升级到8.21后坑-Abort trap: 6

    pod install or pod update show this message:Generating Pods project Abort trap: 6solve method: udo g ...

  5. swift - xcode - pod升级版本和降级版本

    1. 查看当前版本 pod --version 2.如果安装过pod,更新命令 新版 sudo gem install -n /usr/local/bin cocoapods --pre 旧版 sud ...

  6. xCode 升级9.3之后巨卡

    因为项目要适配iPhone8, iPhoneX 等.需要升级Xcode需要升级到9.3.但是 MAC系统是10.12的,需要升级到10.13. 系统升级完之后升级Xcode.之后Xcode 就各种卡. ...

  7. 已经被cocos2dx给折腾的想要放弃它,专注Unity3D的怀抱了!

    一直使用cocos2dx编写自己的2D小游戏,不得不说,编写个人的超级小规模的游戏,使用cocos2dx有一定的优势,首先门槛很低,编写2D游戏用起来也算顺手,可惜一直没有一个优秀的UI编辑器,好不容 ...

  8. Cocos2d-x建工程时避免copy文件夹和库

    方法一:(官方做法) 打开F:\cocos2d-1.0.1-x-0.9.1目录下的cocos2d-win32.vc2010.sln文件,然后右键点击解决方案,选择"添加"—&quo ...

  9. 自定义路径创建Cocos2d-x项目

    自定义路径创建Cocos2d-x项目 本文介绍windows下面如何优雅的创建Cocos2d-x项目.为何称之为优雅,是因为现在网上流传的一些创建方法有一些问题.大致内容如下: l  使用VS向导创建 ...

随机推荐

  1. HDU 2586 How far away ?(LCA在线算法实现)

    http://acm.hdu.edu.cn/showproblem.php?pid=2586 题意:给出一棵树,求出树上任意两点之间的距离. 思路: 这道题可以利用LCA来做,记录好每个点距离根结点的 ...

  2. clipboard异步复制文本(动态获取文本)

    1.需求描述: 点击“分享”按钮的时候,发送 ajax 请求获得动态邀请连接,成功取得数据后复制到剪贴板 2.解决重点: > Clipboard 动态设置文本的使用 > Ajax请求设置为 ...

  3. BZOJ 1068 【SCOI2007】 压缩

    题目链接:压缩 区间动归水题.稍微有一点细节. 令\(f_{l,r}\)表示区间\([l,r]\)最短压缩长度,默认\(l\)位置之前有个\(M\).然后就枚举一下放不放\(R\),\(M\)放哪个位 ...

  4. Java中一种无意识的递归

    来自: Java编程思想P287 public class Main { /** * @param args */ @Override public String toString() { retur ...

  5. PHP生成缩略图的一个方法类(转)

    //使用如下类就可以生成图片缩略图 class resizeimage { //图片类型 var $type; //实际宽度 var $width; //实际高度 var $height; //改变后 ...

  6. python 集合并集

    #Union setx = set(["green", "blue"]) sety = set(["blue", "yellow& ...

  7. python 集合清空

    setp = set(["Red", "Green"]) setq = setp.copy() print(setq) setp.clear() print(s ...

  8. Jmeter 之 ServerAgent 在性能测试的时候通过插件监听数据库状态

    https://jmeter-plugins.org/downloads/old/ 下载几个jar包,导入到Jmeter对应到目录下/lib/ext文件夹下,注意只支持Jmeter3.2(不含)以下版 ...

  9. lambda表达式/对象引用计数

    ★lambda表达式的用法例:I=[(lambda x: x*2),(lambda y: y*3)]调用:for x in I: print x(2)输出:4,6 ★获取对象的引用次数sys.getr ...

  10. Codeforces D - The Child and Zoo

    D - The Child and Zoo 思路: 并查集+贪心 每条边的权值可以用min(a[u],a[v])来表示,然后按边的权值从大到小排序 然后用并查集从大的边开始合并,因为你要合并的这两个联 ...