更新Cocos2D支持Xcode 7

简介:

原文链接(有节选简写)

Apple已经释放出Xcode7,给我们带来了Swift2和每个平台的最新版本支持.Cocos2D却还在等待更新去兼容Apple的改变.不幸的是,SpriteBuilder还未更新而且近期貌似也不会更新.其中的Cocos2D的功能也不再会推送更新.接下来将讲述如何自己更新SpriteBuilder中的Cocos2D.

开始
首先我们将项目升级至最新版本的Cocos2D,我们将从非常基础的地方开始.从新建一个SpriteBuilder的项目开始.如果你要更新一个已存在的项目,我建议你最好从一个新的项目开始.

我们需要2个工具去创建新的项目.当然第一个是Xcode7,它可以在app store中下载(不要乱找源下哦, ;) 别忘了刚刚未平息的GhostXcode哦),第二个是SpriteBuilder,请确定其为最新的1.4.9版本.

有了这些工具我们可以开始了,在SpriteBuilder中创建一个新的项目,并且发布它.

升级Cocos2D
现在我们有了一个项目,首先来手动更新Cocos2D的版本.使用如下命令下载最新的Cocos2D源代码:

git clone --recursive https://github.com/cocos2d/cocos2d-objc.git

这将会下载最新版本的Cocos2D(还有它的所有依赖源代码),现在来更新项目.

  1. Finder中导航到最新Cocos2D中然后拷贝3个文件夹:cocos2d,cocos2d-ui和external;
  2. 将这三个文件夹覆盖copy到SpriteBuilder新建项目的libs/cocos2d-iphone目录中

清理和编译

现在源代码已被升级了.接下来确保项目及其中每一个子项目的目标至少为iOS 8.0:

这里写图片描述

我们已经接近尾声了!最后的任务是清理项目和编译过的文件夹.

  1. Xcode菜单Product中选择Clean
  2. Xcode菜单Product中按住option键选择Clean Build Folder

总结
尽管SpriteBuilder不支持最近的特性有点伤感,但是你现在可以更新Cocos2D当其更改发布的时候.共有3个步骤:

  1. download the latest changes from the Cocos2D repository,
  2. copy three folders into the existing project
  3. clean both the project and build folders.

以上步骤在未来的Cocos2D的主要更新中也同样会继续工作,编码愉快!

相关文章
【Cocos2d实例教程一】xcode5下Cocos2d环境的搭建
(转载请注明出处:http://blog.csdn.net/buptgshengod)     第一步,现在要安装集成环境xcode5,安装xcode5需要系统至少是os x 10.8.5。     第二步,下载cocos2d-iphone到电脑文档或任何一个文件夹(这里以文档为例),    下载地址:http://code.google.com/p/cocos2d-iphone/d
939 0
|
6月前
|
jenkins Unix 持续交付
个人记录jenkins编译ios过程 xcode是9.4.1
个人记录jenkins编译ios过程 xcode是9.4.1
98 2
|
6月前
|
Linux 数据安全/隐私保护 iOS开发
如何使用 Xcode 打包导出 IPA 文件并进行 iOS 应用内测,无需支付苹果开发者账号费用?
如何使用 Xcode 打包导出 IPA 文件并进行 iOS 应用内测,无需支付苹果开发者账号费用?
|
3月前
|
iOS开发 MacOS Perl
解决Xcode运行IOS报错:redefinition of module ‘Firebase‘和could not build module ‘CoreFoundation‘
解决Xcode运行IOS报错:redefinition of module ‘Firebase‘和could not build module ‘CoreFoundation‘
142 4
|
3月前
|
iOS开发 开发者
解决xcode doesn‘t support iphone’s ios 14.6 (18f72)
解决xcode doesn‘t support iphone’s ios 14.6 (18f72)
265 3
|
3月前
|
缓存 iOS开发
如何在Xcode删除某个版本的IOS模拟器
如何在Xcode删除某个版本的IOS模拟器
596 1
|
3月前
|
iOS开发
mac不通过Xcode直接打开IOS模拟器
mac不通过Xcode直接打开IOS模拟器
232 2
|
5月前
|
iOS开发
技术好文:xcode动态图,ios实现动态图,iosgif,暂停和继续播放
技术好文:xcode动态图,ios实现动态图,iosgif,暂停和继续播放
52 1
下一篇
无影云桌面