Unity项目在Xcode中构建,随机崩溃,我不知道为什么......请帮忙

时间:2014-11-13 08:55:13

标签: ios xcode memory unity3d crash

Xcode版本是6.1 Unity版本为4.54f1和NGUI 2.6.1

我确信在 UnityEngine 中运行时,控制台上没有记录错误,但在 iPhone 上运行时,它每小时崩溃一次。 我尝试使用 dSYM 来跟踪错误,但我看到的只是内存地址,我不明白。

  1. Unity和Xcode中是否有任何选项可以帮助我避免像这样的崩溃?

    以下是我的设置:

    脚本调用优化是{{​​1}}
     优化级别为"Slow and Safe"

  2. 什么样的错误会导致这样的崩溃,记忆错误?

  3. 在我的代码中跟踪错误行的方法。

    线程0崩溃:

    "None[-O0]"

1 个答案:

答案 0 :(得分:0)

跟踪的第3行 mono_handle_native_sigsegv 表示您正在尝试访问NULL对象。

如果您在编辑器中没有看到这个,但是您在设备上看到了这一点,请记住,不同设备上的时序会有所不同。由于时序差异,可能会在编辑器中对象无效之前调用导致问题的行,但是在设备上之后。

看起来它正在响应OnClick消息。