如题,游戏越做越大,导致bundle越来越多,每次打包都要好长时间,有没有什么解决方案呀?或者有没接口可以获取到bundle里面的东西有更改过。然后可以只打包改过的Bundle,旧Bundle直接复制之前的就好。
打包时间还好,慢的是你每次上传到你的oss/cdn的时间。
我的做法是:每个bundle加一个版本号,不需要经常变动的尽量都放在一个不动的bundle里,这样每次上传只需要改一下经常变动的bundle的版本号,然后上传到服务器。
好咧 明白了
- 如上的方法可以解决上传问题
- 每个bundle来个工程,只打包变动的,保证bundle无依赖
- 等3.8,然后升级到3.8 [这个一定是官方建议的~]
3.8在这方面有啥升级吗
我也遇到过类似的问题,
问题一:打包时间久,一个很大原因是项目的文件过多,可以用TP打包可以打包的图片资源,我是这样操作减少了2.5小时的
问题二:上传问题,我是利用svn,导出每次修改和增加的文件,然后只上传改部分。
可以单个打包bundle
3.8的bundle配置好像不能像以前一样既有分包又有远程包了
居然是这样,感觉不如之前方便,不过也还行
如果你bundle比较多且分包方式一致,就挺方便的,这个等于设置了一个模板,然后所有bundle都用同一个模板,不用分平台一个一个设置了,但是如果你的bundle设置都不一样或者并不多那就不方便了
