感觉WebGL是unity本身的一个坑,没事儿就会报错,然后发布失败
当然随着unity升级,这个坑还是在慢慢填平的

基本的解决方法就是在项目的Library文件夹下

删除webgl_cache文件夹,il2cpp_cache文件夹,以及il2cpp_cache 打头的那个文件

然后再发布

其实还有一点,就是发布过程中,会有一段时间,unity占用cpu几乎占满,占用内存非常高
所以发布时尽量关掉其它程序,尤其是关掉打开的其它unity程序,我在公司使用的电脑内存是8G,发布webgl时,unity占用内存最大能达到5G左右,如果再开一些其它的,就很有可能发布不成功,报错。

Windows 10
Unity版本:2018.2.6

随着unity的升级,这些问题的解决应该是越来越完善,也可以升级unity版本来解决webgl发布问题(这个只是可能有用),我的理念是尽量用新的版本
(Videoplayer和webgl一样,早期版本的问题很多)