本来不想升级,但是客户升级了,并且出现闪退,不得不升级了,难受。
回归正题,iOS接入了Unity,在iOS14上运行时 闪退,报错信息是
malloc: Incorrect checksum for freed object 0x10d6e2580: probably modified after being freed.
malloc: *** set a breakpoint in malloc_error_break to debug
断在
UnityGfxDeviceWorker (39): signal SIGABRT
解决办法:
检查Product Name 是否设置为了中文,此处修改为英文,即可解决。
如果想要设置项目名称,前往 Info 里面设置 Bundle name 为你想要的中文名称。
网友评论