由于照着Jennal的Cocosbuilder修改版版本改了一些Cocosbuilder的相关加载方法,在重新编译quick-x的时候遇见了大大小小一些问题,很久没碰iOS编译方面的东西了,有些东西有点忘记,所以还是在这记录一下.

在quick-x的工程内添加好了修改的代码文件,可是使用Player生成的项目中没有添加的文件,导致编译报错.

在~/quick-3.3/quick/templates/cocos2dx_files.json 中,增加添加的文件名,这个json文件应该是~/quick-3.3/quick/bin/lib/quick/ProjectCreator.php 自动生成的,不过不怎么熟悉php,就没去折腾这个文件了,根据php同学讲应该直接php ProjectCreator.php就可以跑

添加好文件,改完编译报错,Player编译没问题了,然后生成项目,生成的项目里有添加的代码文件,可是编译时报错找不到方法.

添加的时候有疏忽,add to target 只勾选了默认的lib cocos2d mac.a,生成项目后在手机上跑,cocos2diOS.a自然找不到方法

最后,附上修改完成的cocosbuilder和quick-x 3.3,以后有新问题修复/新功能添加也会提交上去.

CocosBuilder for quick-cocos2d-x v3

quick-cocos2d-x v3