emmmmm...今天Unity打包的Xcode工程运行崩溃,找了半天才找到原因,自己百度似乎没有太直接的答案,想了想就写了这个文章,也怕自己时间久了忘记。懒人的第一篇,有需要的大家可以look look。
工程崩溃在:
inline void il2cpp_codegen_marshal_free(void* ptr) {
il2cpp::vm::PlatformInvoke::MarshalFree(ptr);
}
报错:Thread 1: signal SIGABRTlog日志为:
malloc: error for object 0x10124bdda: pointer being freed was not allocated
set a breakpoint in malloc_error_break to debug
经查阅il2cpp_codegen_marshal_free方法是释放内存