<a href="https://www.makeschool.com/tutorials/update-cocos2d-for-xcode-7-and-ios-9">原文链接(有节选简写)</a>
apple已经释放出xcode7,给我们带来了swift2和每个平台的最新版本支持.cocos2d却还在等待更新去兼容apple的改变.不幸的是,spritebuilder还未更新而且近期貌似也不会更新.其中的cocos2d的功能也不再会推送更新.接下来将讲述如何自己更新spritebuilder中的cocos2d.
开始
首先我们将项目升级至最新版本的cocos2d,我们将从非常基础的地方开始.从新建一个spritebuilder的项目开始.如果你要更新一个已存在的项目,我建议你最好从一个新的项目开始.
我们需要2个工具去创建新的项目.当然第一个是xcode7,它可以在app store中下载(不要乱找源下哦, ;) 别忘了刚刚未平息的ghostxcode哦),第二个是spritebuilder,请确定其为最新的1.4.9版本.
有了这些工具我们可以开始了,在spritebuilder中创建一个新的项目,并且发布它.
升级cocos2d
现在我们有了一个项目,首先来手动更新cocos2d的版本.使用如下命令下载最新的cocos2d源代码:
这将会下载最新版本的cocos2d(还有它的所有依赖源代码),现在来更新项目.
finder中导航到最新cocos2d中然后拷贝3个文件夹:cocos2d,cocos2d-ui和external;
将这三个文件夹覆盖copy到spritebuilder新建项目的libs/cocos2d-iphone目录中
清理和编译
现在源代码已被升级了.接下来确保项目及其中每一个子项目的目标至少为ios 8.0:

我们已经接近尾声了!最后的任务是清理项目和编译过的文件夹.
xcode菜单product中选择clean
xcode菜单product中按住option键选择clean build folder
总结
尽管spritebuilder不支持最近的特性有点伤感,但是你现在可以更新cocos2d当其更改发布的时候.共有3个步骤:
download the latest changes from the cocos2d repository,
copy three folders into the existing project
clean both the project and build folders.
以上步骤在未来的cocos2d的主要更新中也同样会继续工作,编码愉快!