引入文档的热更新后,编辑微信小游戏报错 readFile:fail permission denied

版本: ccc 2.4.10
背景:
我的小游戏有安卓/IOS/微信小游戏等多个平台。

在使用官网 热更新范例教程 · Cocos Creator 后 native热更新都没问题。

但是在编译微信小游戏后,会报错。
image

原因是


这个热更新预制体引用了 project.manifest

但是打包微信时 又不会带上 project.manifest 这个文件。

导致在微信小游戏在初始化时报错。

临时的解决办法是 在出微信包时,手动把这个预制体取消关联project.manifest。

求教大佬,有没有更优化的办法解决这个问题? 或者是 我这种实现本身就是错的?

激活一下。 求大佬指教啊

  1. 热更新指的是原生平台,小游戏不支持热更,Cocos也不提供,有些开发者有些技巧绕过去,但是属于违规,特别是抖音,骗过审核是会封号的(信用分扣50)
  2. 你的那个报错是因为小游戏不支持.manifest文件

是的。 怎样才能让编译微信小游戏时, 不要去引用.manifest文件 。。。 (例如在哪里写个啥逻辑。。。)

要不我还得每次都手动改一下。比较麻烦 :sweat_smile:

  1. 使用分支,微信分支不要挂载
  2. 使用动态加载,原生平台才去加载