我正在使用Unity 2018.2.0f2构建5种语言的应用程序,在编辑器和Android中一切看起来都不错,但是在IO 11.4上发生EXC_BAD_ACCESS崩溃。
我已经进行了很多调试,我可以说它来自某些日语字符。当我不说日语时,效果很好。
有些字符还可以:パート(简单的字符)
但是,只要我的翻译中包含以下复杂字符:次使用方法 我明白了:
Exception Type: EXC_BAD_ACCESS (SIGILL) Exception Subtype: KERN_INVALID_ADDRESS at 0x000000003f800000 VM Region Info: 0x3f800000 is not in any region. Bytes before following region: 3306995712 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START ---> __TEXT 00000001049cc000-0000000106058000 [ 22.5M] r-x/r-x SM=COW ...APPNAME Termination Signal: Illegal instruction: 4 Termination Reason: Namespace SIGNAL, Code 0x4 Terminating Process: APPNAME [1446] Triggered by Thread: 0 Filtered syslog: None found Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0 Crashed: 0 ??? 0x000000003f800000 0 + 1065353216
我对这个崩溃报告感到困惑,我一直在尝试使用符号和僵尸程序来获取有关该错误的更多详细信息,但是这些都无济于事。
有人在哪里寻找线索吗?
谢谢。