Failed running il2cpp.exe
或者
il2cpp.exe did not run properly!
目前出现这个错误的原因是 代码里面有webgl外部访问的代码 [DllImport(“__Internal”)] private static extern string getModelIdStrFromJSCode(); 这段代码用于在WebGL访问工程里面的jslib文件里面的方法 jslib里面的方法主要用于与前端交互 如果工程也是需要访问webgl的,可能出现这个报错的原因和文章一样 这段代码要用预编译条件代码包住
#if UNITY_WEBGL
#endif
否则会报错。
如果工程是苹果平台的,出现的原因可能也是这个,一样用苹果平台宏定义包裹
用我朋友的话说是
工程开启64打包,会把iOS相关的代码打进去。你两个平台端,增加个宏定义区分下
说清楚点是这样,IOS的代码用宏定义后,在安卓平台,苹果宏定义内的脚本相当于没有,所以此时苹果代码不会影响安卓