cocos2dx 的前端发布及热更新工具
sh firshBuild.sh projPath
sh checkUpdate.sh projPath lastPubilishMd5File.md5
3.最终生成的时候,终端内有一个MD5(update_2016052422.zip)=j2230j234sldfjdslf将这个复制进《服务器文件》project.manifest内参考给予的形式,这样子就可以实现热更新啦。
stack->setXXTEAKey("KFCKey",strlen("KFCKey"));//研发模式注释掉这行
这个需要注意,不能更改,打包部署的时候别注释。如果需要修改密匙或者加密方式,修改xxteaProj文件夹内xxteaRes源码
- 客户端需要修改的文件 old[旧文件,对比用的],new[新文件] TestClass.lua是测试热更新用的
- server服务器cdn需要的配置文件,热更包zip也是放在这里
- xxteaProj加密可执行文件源码
- firshBuild.sh、checkUpdate.sh 对应的第一次打包和以后热更新用脚本
- 通过git账号每次打包的时候获取master分支上最新代码更新
- 通过scp 将zip及对应热更新资源上次至cdn