首页 > 其他分享 >如何在xcode中同时安装两个版本的cocos2d-x

如何在xcode中同时安装两个版本的cocos2d-x

时间:2022-09-28 14:06:19浏览次数:73  
标签:cocos2d 模版 xcode 文件夹 版本 安装


因为cocos2d-x的更新的比较快,不同版本之前的差别非常之大。所以一般情况下在旧版本下写的代码很难在新版本中得到支持。有的时候一些api都会发生比较大的变化。

所以想在xcode中同时安装两个不同版本的cocos2d-x,以方便新旧版本的代码可以同时开发。但经过本人多次尝试,发现xcode每一次都只能识别到一个版本的cocos2d-x,在网上找了一些相关xcode创建模板的资料,找到了答案,主要问题是出在xcode项目模的唯一标识符这里。现在介召一下我的安装方法。我们现在以2.0.4版本和2.1.5版本为例来说明。其他版本的方法是一样的。


第一步,先下载好两个版本的cocos2d-x,先安装一个,没有先后顺序。


我们就先安装cocos2d-2.0-x-2.0.4吧, 安装方法是,打开终端,cd到你要安装的coco2d-x的下载目录。在这里运行"./install-templates-xcode.sh -u".后边 的-u的意思是安装到当前用户组。


第一个安装成功了之后,你就可以在 "/Users/username/Library/Developer/Xcode/Templates "路径下找到我们安装的第一个版本的模版,可以看到一个文件夹:"cocos2d-x",(模版卸载时其实就是直接把这个文件夹删了就可以了)


        因为我们要安装第二个版本的cocos2d-x,所以,我们要把这个文件夹改下名子。比如改成"cocos2d-x203"


如果这时候,我们打开xcode我们就可以看到cocos2d-x203的模版了。


第二步,接着安装第二个版本的cocos2d-x.


        安装方法同上,


        如果使用" ./install-templates-xcode.sh -u "无法安装,我们可以使用"sudo ./ install-templates-xcode.sh -f "来安装。装上之后我们再修改我们安装的模版读写权限就可以了。这里的-f的参数意思就是强行安装。


修改权限的方法如下,


        与第一步里相同的目录下,我们可以看到一个新的cocos2d-x文件夹,但右键查看这个文件夹信息的时候,我们会发现,只有读权限。点右下角的锁,输入密码,就可以修改了。改好这个文件夹权限之后,不要忘了点那个齿轮,设置使用到所有子项目文件。


/Users/username/下的Library默认是隐藏的。这里有三种方法可以使用,第一种方法:按command+shift+G,输入“~/Library/“回车。

         另一种方法,就是让系统显示隐文件,方法是: ​​http://jingyan.baidu.com/article/86fae346947c453c48121a66.html​


         还有一种就是我们强大的命令行方式:


显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):
显示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输完单击Enter键,退出终端,重新启动Finder就可以了
重启Finder:鼠标单击窗口左上角的苹果标志-->强制退出-->Finder-->重新启动打开终端,进到所在的目录,然后出入一下代码find . -name ".svn" | xargs rm -Rf


       )


到这里,我们第二个版本的cocos2d-x已经安装上了,我们把这个文件夹也改一下名吧,比如改成"cocos2d-x215".

这个时候,如果你打开xcode,你还是只能看到一个cocos2d-x的模板。


第三步,修改一个cocos2d-x模版下的所有 TemplateInfo.plist文件。


    打开一个我们的cocos2d-x模版文件夹,我们可以看到有很多.xctemplate后缀的文件夹。打开就可以看到,每一个.xctemplate文件夹下都会有一个templateinfo.plsit的配置文件,我们打开这个templateinfo.plist文件,就可以看到里边的identifier的设置项:像"org.cocos2d-x.*"的东西,我改的是2.0.4的版本,所以,我们把所有.xctemplate文件夹下的 templateinfo.plist中的 identifier都改成: "org.cocos2d-x204.*"这种样子。


好了,大功告成,打开xcode,我们现在就可以看到两个版本的cocos2d-x同时显示了。


标签:cocos2d,模版,xcode,文件夹,版本,安装
From: https://blog.51cto.com/u_13760719/5719210

相关文章

  • cocos2d-x动画加速与减速(转)
    动画是游戏的必然要素之一,在整个游戏过程中,又有着加速、减速动画的需求。以塔防为例子,布塔的时候希望能够将游戏减速,布好塔后,则希望能将游戏加速;当某个怪被冰冻后,移动速度减......
  • AndroidStudio新版本Logcat
    我一直使用的是预览版的AndroidStudio,今天更新到2021.3.1Canary6,发现logcat变样子了。你瞧,现在是这个鸟样子了。嗯,就是这样子,外观到是好看多了,不过对于使用习惯的我......
  • Git 版本回退
    第一步:gitcheckout[分支名]切换到要操作的分支上;第二步:gitlog查看历史提交记录,找到想要回退的版本号;第三步:gitreset--hard[版本号]将本地仓库代码回退到指定版......
  • M1处理器的电脑xcode模拟器编译报错问题详解及解决方案
    在M1芯片的苹果电脑中使用Xcode编译模拟器时,可能会碰到如下报错:   原因是由于M1模拟器架构是arm64架构,而Intel芯片是x86_64的架构,从而导致编译出现了问题。这......
  • xcode command line 安装
    https://developer.apple.com/download/all/?q=Command%20Line%20Tools打开上面的地址,查询一下自己xcode所在版本,下载,然后手工安装就可以了。   如果用命令行处理......
  • 分布式版本控制系统Git(概述)
    Git概述1.1版本控制系统概述1.1.1版本控制系统简介版本控制系统(versioncontrolsystem),是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制......
  • 查看当前centOS版本
    (一)查看已经安装的CentOS版本信息1.cat/etc/issue查看版本cat缩写concatenatecat命令可以用来显示、合并文件。CentOSrelease6.6(Final)CentOS发行版6.6etc......
  • Centos 7防火墙添加端口及管理命令(Centos 7 及以上版本)
    在Centoslinux6及以前的版本,操控防火墙用的命令是iptables,但在Centoslinux7及其以后的版本,操控防火墙的命令变化了,现在用firewall-cmd这个命令来操作防火墙了,现记录如......
  • Docker MySql 查看版本的三种方法
    目录DockerMySql查看版本的三种方法1、mysql-V命令查看版本2、status命令查看版本3、version命令查看版本DockerMySql查看版本的三种方法1、mysql-V命令查看版本#......
  • 单笔转账到支付宝账户,支付宝公钥证书实现版本tp6
    【单笔转账到支付宝账户】,采用支付宝公钥证书签名来实现。1、首先获取秘钥由于我们使用的是php,点击pkcs1(非java适用) 按照上面图中的三个步骤操作,操作完成后,点击【......