调试 EXC_BAD_ACCESS

Debugging EXC_BAD_ACCESS

我已经有一段时间没有在这个项目上工作了。当我在 iOS 8 年代离开它一段时间时,它 运行 很好,但是..最近 XCode 我遇到了很多不一致的 EXC_BAD_ACCESS 崩溃。现在 afaik 它需要一个释放的对象。但是,错误缺少查找位置。这是一个很大的项目,就像我说的,错误不一致。

我试过启用僵尸对象,并将其作为起始参数传递。然而,这并没有使我快乐。我期待在启用僵尸的调试控制台中出现一些东西,对吗?

如果有人有任何关于如何找到更简单的调试方法的提示,而不是修补所有内容并希望它有效..

EXC_BAD_ACCESS 只是意味着您的应用正在尝试访问无效的内存地址。虽然它通常是一个已释放的对象,但情况并非总是如此。

当应用程序崩溃时,应该有崩溃日志或回溯。 Post 它会提供线索。


可爱;完全在框架代码中崩溃。看到 SceneKit 是如何崩溃的,我建议用新的替换任何图形资产,看看是否能修复它(即使它看起来不正确)。然后检查以确保您所有的几何图形和布局都是正确的。

您是否尝试过添加全局异常或符号断点?当我遇到没有任何回溯的问题时,这些通常会在 99% 的情况下帮助我。