原文转自: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. C# WinCE项目 VS2008 单例窗体实现

    项目现有主界面FormMain,模板界面FormModel,其余5个子界面皆继承自模板. 现在想要实现在主界面下可以打开任意子界面,并且可以随时关闭.当打开的子窗体未执行Close事件时,要保证每次显 ...

  2. js清除未知定时器的方法

    js清除未知定时器的方法 在需要有实时性更新数据的项目中,我们经常会用到很多定时器,我们可能需要一个可以一次性清除所有定时器的方法,并且不通过指定ID一个一个去清除,以下提供两种解决方案:   1.定 ...

  3. java 编程技巧

    1. 参数可空: @注解表示修改的字段可为空值.看它的定义,可以修饰在方法,参数和字段(类似c#中的?)上. @Target({ElementType.METHOD, ElementType.PARA ...

  4. python 时间戳转元组

    #!/usr/bin/python # -*- coding: UTF- -*- import time localtime = time.localtime(time.time()) print(& ...

  5. python 数据交换

    例1 def change(data): data[],data[]=data[],data[] print('函数内交换位置后:') ): print('data[%d]=%3d' %(i,data ...

  6. html 获取鼠标左键事件,滚轮点击事件,右键点击事件

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  7. angular5 路由传参的几种方式

    此处介绍三种方式 方式一: 问号后面带的参数, 例如:/product?id=1&name=iphone还可以是: [routerLink]="['/books']" [q ...

  8. (GoRails) 自动侦测用户的时区,使用javascript 的jszt库。

    传统方法见:http://www.cnblogs.com/chentianwei/p/9369904.html ⚠️: 两个方法最后都要有controller中的类似before_action :se ...

  9. 2018焦作网络赛Give Candies

    一开始忽略了欧拉定理指数部分是modphi(n-1)没有memset,减法后面没加0:

  10. Python基础--文件操作和集合

    这篇博客来说一下python对文件的操作. 对文件的操作分三步: 1.打开文件获取文件的句柄,句柄就理解为这个文件 2.通过文件句柄操作文件 3.关闭文件. 现有以下文件file.txt: 我们哭了 ...