CFDictionaryGetValue崩溃的原因?

问题描述

我的快速应用程序中发生随机崩溃,并且它们都在CFDictionaryGetValue周围抛出了类似的错误

这是我的Google Crashlytics的两个屏幕截图,显示了该错误及其对不同URL的影响, 请注意,这些是来自两次单独的崩溃

enter image description here

enter image description here

然后,这也是直接来自Xcode的屏幕快照,在这里我可以重现该错误

enter image description here

似乎没有任何导致该问题的特定操作,并且它是随机发生的。

并建议您对其进行跟踪和调试!

谢谢 奥利弗

解决方法

事实证明,此问题是由Firebase Performance SDK中的错误引起的。删除SDK后,一切都会按预期运行

https://github.com/firebase/firebase-ios-sdk/issues/6734?fbclid=IwAR0L5U4dsBjyUGmklr8qEohlKTyY7P6zJwzWUnU3dUTnFmb0aclK4-rt5os

,

尝试设置一个异常断点,它可能会为您提供更多信息来帮助您调试它:

在Xcode中:

  • 转到断点导航器(CMD + 8)
  • 单击导航器左下角的+按钮,然后选择 Exception Breakpoint ...
  • 在“例外”字段中选择全部
  • 重新运行您的应用程序,您应该在调试器中获得更清晰的信息