构建不勾选调试模式,热更新后,还是旧的

我在调试模式下,测试热更新,都是可以正常更新的,更新后代码也是最新的,main.js里面也加了判断代码。

但是我构建的时候,去掉调试模式,热更新可以检测到新版本,可更新完后,代码还是旧的,请问这是怎么回事!

1赞

知道原因了,IOS非调试模式下,每次启动app,通过 jsb.fileUtils.getWritablePath() 获取的路径都不一样

/var/mobile/Containers/Data/Application/AC44C517-3827-456E-9563-A9FE41030CD1/Documents
/var/mobile/Containers/Data/Application/15E421AA-4F29-4CF3-82A5-9CA1EA27B116/Documents

请问一下,你是怎么解决这个问题的

这应该是引擎设计的问题了,和引擎文档给出的保障 完全相反了等于?