热更新小总结

之前在为游戏做热更新的时候,一直用WAX-Lua的方案,后来Apple强势拒绝了WAX的方案,这里Lua并没有背锅,LuaBingding是Lua调用的引擎方法,没有什么问题。原因是WAX方案用Lua直接调用了OC的原生方法,Apple 大哥可能感觉不安全,直接拒绝上架。后来和游戏用一样的引擎去做热更新方案,这样Lua调用的是游戏引擎的API,游戏引擎再去调用平台原生API,相当于Lua间接调用了原生API,不是直接,Apple大哥,高抬贵手没有追究。这一路我们可谓是一波三折,增大了很多学习时间成本。在此总结一下,望对看到的人有一些人帮助。

你可能感兴趣的:(热更新小总结)