xcode如何捕获unity中的脚本崩溃

发布于 2022-09-02 20:09:58 字数 422 浏览 20 评论 0

  1. 在unity导出xcode工程时,我们注意到 iOS IL2CPP 生成的代码并不会崩溃,当我们在C#脚本中主动抛出异常,如:
    throw new Exception();

这行代码会导致xcode的控制台打印出如下信息:
Exception: Exception of type 'System.Exception' was thrown.
at MediaPlayerCtrl.Update () [0x00000] in <filename unknown>:0

(Filename: currently not available on il2cpp Line: -1)

问题:有没有方法让xcode工程直接崩溃,当执行throw new Exception();时;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只为守护你 2022-09-09 20:09:58

导出xcode工程编译生成的app,其实是包含脚本解释器的,当脚本遇到异常时,解释器只是停止运行,并不会中断ios进程,所以没办法让程序崩溃。只有脚本当前所在线程出现内存问题,才会引起崩溃。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文