感谢大佬们的帮助,回馈一下自己写的热更新工具

由于工作中用的mac,所以只写了mac的command文件(其实也是百度拼凑的)
hot-update.zip (2.9 KB)
用法很简单,解压后三个文件放在项目路径下,修改hot_update.command这里的版本号和服务器地址,保存后双击即可,代码很简单,自己随便改。(本来同事建议我加个版本自增的,懒了)
截屏2022-01-06 下午3.52.05
热更新我是用的官方的,然后参考了 @valiancer笔记,感谢鸦哥帮我调试热更新
注入main.js这块感谢 @rxubhpoumt 大佬给我的脚本 (这里需要有node.js环境)
就到这里吧,继续去调试了

ps:构建的应用路径需要自己修改,在hot_update.command里面,两次构建,参考官方文档

01/07:遇到热更新不生效的bug,感谢群里大佬们的热心帮助,我遇到的问题是因为官方这个构建命令中所谓的当前平台、模板的参数是使用的 项目路径/settings/builder.json 文件中的参数,不一定跟编辑器构建面板一致。。。我面板上的md5没勾,但是builder里md5: true

4赞

6plus,先点赞收藏

牛呀 :laughing:学到了学到了

先收藏先!

学到就是赚到, 赚到就分享。。 牛皮 。。

:joy:论坛里大佬很多,我一年前才开始用ccc,就靠这一年摸鱼跟大佬混了个脸熟。。。

:rofl:真巧,我也是一年前开始从0开始学代码,学cocos

一个个的也太牛了吧

经过调试好像有点问题,还在处理 :joy:
主要是我还是没有理解透彻这个热更新流程。。。

不支持下3.4?

mark!

现在的问题是。。。2.x的都没搞定,热更新下载下来之后没生效,不知道是哪里出了问题,还在搞

弄好了吗?

是可以的,主要是要注意下构建的配置是用的项目路径/settings/builder.json这个文件,注意下md5Cache不能开

markk

Markkk