热更新以后场景更新了但是程序逻辑没更是什么原因?

请问程序逻辑需不需要编译,还是只用构建就可以上传了?

我自己测试都是正常的,但是服务器收到的错误信息来看,有极少量用户更新了脚本没更新UI,导致找不到一些新的节点(或者改名字的),特别是改名字的节点容易出问题。

找到原因了:用户如果在升级过程中点击“取消升级”,那么就容易出现没升级完成,手动重启后,导致黑屏等故障。
我已经把这个“取消升级”去掉了,同时每次升级前调用cc.sys.localStorage.removeItem(‘HotUpdateSearchDir’);删掉保存的热更新路径信息。
估计问题可能是新文件下载完了,正在拷贝到我的热更新路径,还没完成,就被用户强制停止了。

请问你解决了吗 我也是iOS下有问题 路径我看都对的 但热更后解析出来的jsc是Null

我发现了 不能在不同的电脑上构建 不然肯定要坑

    我也碰到了同样的问题,安卓热更新一点问题也没有。所以热更新逻辑应该没有问题,但是在ios上就是会出鬼!图片界面之类能进行更新,但就是js逻辑不能进行更新。。百思不得其解。。。就在论坛上找,也只见问题,没有人真正回答。。。最后我找到了答案!
   原来我是在windows之下生成的工程,直接那到mac上用xcode10编译。在mac上没有cocos creator1.10重新生成xcode工程。后台我没有改动任何源码,就是在mac之上用ccc重新生成了一遍xcode工程,然后再用xcode10编译,就可以正常热更新了。
    我想有些APP在苹果上正常更新,但是在安卓下就不正确,我估计也是一样的原理,他们可能是在mac上编辑制做的。CCC应该是各平台js源码相同,但是在基础代码级,安卓与苹果还有巨大差别的。ccc上有许多的坑,我希望对别人有所帮助。

我也有相同问题,请问楼主问题解决了吗?
我也是 Android热更新没有问题,ios热更新 下载完成后 UI资源更新正常,但是JS代码更有被正常加载!
有解决之道吗? 请不吝赐教

请问楼主解决了吗,我现在也碰到了这种问题

main.js中没有添加搜索路径的相关代码吧。。。

顶起来 我2.4.9安卓热更也遇到了 求官方大大看看啊!之前ios热更没这个问题

1赞

你好,我也遇到这个问题了,请问你解决了吗?是怎么解决的呀

这种情况我也遇到过,就是脚本没有自动编译,重启编辑器一般能解决