• QQ
  • nahooten@sina.com
  • 常州市九洲新世界花苑15-2

游戏开发

处理Unity3D打包Xcode项目IOS运转莫明其妙闪退解体

原创内容,转载请注明原文网址: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插件