##1.更新完成时:
cc.sys.localStorage.setItem(‘HotUpdateSearchPaths’, JSON.stringify(searchPaths));
这里保存一些检索目录,包括一个热更新的沙盒目录
##2.启动时
main.js :
if (cc.sys.isNative) {
var hotUpdateSearchPaths = cc.sys.localStorage.getItem(‘HotUpdateSearchPaths’);
if (hotUpdateSearchPaths) {
jsb.fileUtils.setSearchPaths(JSON.parse(hotUpdateSearchPaths));
}
}
获取保存的沙盒目录设置为检索目录。
##问题:
ios8后沙盒目录每次“更新”(即xcode连线重新运行app,或应用商店下载更新包)后都会变化,这样的话,本地数据库存储的热更新路径和当前的沙盒目录不一致,会找不到已经更新好的资源。
