井底燕雀傥 发表于 2020-12-23 20:38

其实 @豆一 给的ppt已经给出思路。我再补充两点。
1. lua本身热更新有解决方案。搭建起来并不困难。消耗时间的是Lua本身的开发和调试。
2. 其实资源热更新才是大坑。

hecgdge4 发表于 2020-12-23 20:46

首先 ,如果想试试关闭AOT的话 ,可以再Unity直接导出Xcode 工程,选择模拟器那一项,可以再模拟器完成,真机就GG了。
然后,在越狱机器上也是可以实现的,不过比较绕弯,首先要把AOT文件头做成dylib,更新dll的同时更新dylib,这样子就能绕过去了。
最后,回到APP STORE ,这个就是个坑 如何如何就不说了,MONO无解IL2CPP更加无解,不过听说APP STORE在做安装包升级的时候,是有使用增量更新的,目前还没有去真正的实践研究过。
如果APP STORE存在增量更新的话,基本上都可以解决了的。

123456868 发表于 2020-12-23 20:49

iOS的12306可以热更新,目测是远程下载js和html。
页: 1 [2]
查看完整版本: 为什么Unity没有实现iOS平台代码热更新?