我的 iOS 应用程序确实发生了三种不同的崩溃情况;不同的代码位置,但所有三个都带有“exc_breakpoint 0x000000...”。我无法重现它们,它们发生在不同的设备和不同的 iOS 版本上。
如前所述,我无法重现它们,我们的测试人员都没有遇到过这样的崩溃,但根据 crashlytics,它们发生的频率太高,不容忽视。
最重要的是,我通常对这个感兴趣EXC_BREAKPOINT 0x0000...
意思是,例如展开零可选,转换错误,...
第一:
second one:
third one:
我也在与类似的崩溃日志作斗争。 EXC_断点0x000000010006a4d4。如前所述,我们的质量检查人员也无法复制它,但只发生了几次。就我而言,我发现了所有发生崩溃的模式。它发生在 iPhone 6S 和 iPhone 6 设备上,当崩溃发生时,两者都只有 2% 到 4% RAM 可用。
我相信这是由于内存不足的问题。仅在应用程序委托指向随机指令的几条指令后才发生崩溃。 Crashlytics 已经指出问题出在 Xcode 中。您可以阅读答案here https://twittercommunity.com/t/general-error-with-crashlytics-and-swift-2-0-exc-breakpoint/59242为了那个原因。
我在某处读到,当 swift 不知道内存发生了什么时,就会发生 EXC_BREAKPOINT,即我猜在我的情况下,内存问题是由于内存不足造成的。
我已将 Xcode 与 swift 一起升级到 7.3,并且正在使用新版本进行测试以复制崩溃。让我们看看会发生什么。我将在测试后发布结果,看看是否会复制崩溃。
希望这对某人有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)