原创内容,转载请注明原文网址:http://homeqin.cn/a/wenzhangboke/jishutiandi/youxikaifa/2019/0424/468.html
在企业培训做一些大项目的时分,在开发的时分运转的十分圆满,但是项目打包成IOS有可能能够运转或者也能够进入游戏,但是在游戏中做某个操作莫明其妙的呈现解体的问题(不是100%呈现)。普通遇到这样的问题,就是看错误日志,但是错误的日志是一些内存地址,或者能够把内存地址转为符号化。很有可能就是束手无措的觉得。
网上查阅了一番,终于找到问题所在了,这个是Unity编译选项AOT设置问题(File->Build Settings->Player Settings->Other Settings->AOT Compilation Options)
这里写图片描绘
默许常州软件技术培训这个选项是空的,但并不是没有值哟。
nrgctx-trampolines=2048,nimt-trampolines=256,ntrampolines=2048
不用纠结了!把它填入到AOT中
然后再打包IOS运转,看能否是也圆满运转了,不再莫明其妙呈现解体的问题。
解释一下这几个参数的意义
nrgctx-trampolines:留给递归泛型运用的空间,默许是1024
nimt-trampolines:留给接口运用的空间,默许是128
ntrampolines:留给泛型办法调用运用的空间,默许是1024
如常州平台运营还呈现解体,就把数值改大
上篇:上一篇: Unity 与IOS 互相调用
下篇:下一篇:u3d最强web插件