1.所谓热更新就是指代码不通过重新打包提交到APPStore的方式来更新客户端的执行代码。
一种方式:热修复
为什么需要热修复(hot - fix)技术?
工作中容易犯错、bug难以避免。
开发和测试人力有限。
苹果Appstore审核周期太长,一旦出现严重bug难以快速上线新版本。
作为生产力工具,用户有对稳定性和可靠性的需求。
代码热更新(HOtfixPatch)JSPatch只能支持iOS7以上
需要注意的是:JSPAtch的修复版本问题,还有JSpatch线上线下key的不一样设置,JSPatch利用的是JS脚本,所以在iOS项目中一个方法要尽量少写代码