iOS热更调用cc.game.restart()正常,手动重启app后不正常

同一套热更逻辑安卓正常,已经测试热更过此次,最近上iOS了,发现热更有问题

环境:微信及android用2.4.7,iOS由于在2.4.7上构建失败,于是用的iOS用2.4.10,其他用2.4.7

问题表现:启动后走热更逻辑,资源下载完毕后调用cc.game.restart(),能正常进游戏,代码和资源都是对的,但是仅限于这次,强杀app后,重新启动发现代码又变成了旧的,资源贴图全部乱了,然后后面重启都是这样。

项目是做了同版本更新的逻辑的,每次都会比较全部的文件,从版本1=>版本2的热更,第一次比较是有区别的,属于正常逻辑,热更成功了之后,重启app时,发现比较本地资源和远程资源又没有区别,但是客户端表现的就是版本1的旧代码,贴图全乱
@jare @huanxinyin

你先检查下重启后的文件搜索路径,可能 iOS 路径变了或者保存错误。