gpt4 book ai didi

ios - Crashlytics 中未显示非 fatal error

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:32:11 25 4
gpt4 key购买 nike

我正在测试 non-fatal error Crashlytics 的功能,似乎无法让记录的错误出现在 Crashlytics 中。

我确实像这样在 AppDelegate 中初始化了 Crashlytics:

Fabric.with([Crashlytics.self])

然后我像这样测试发送错误(测试代码在 viewDidLoad 方法中):

let error = NSError(domain: "myDomain", code: 1000, userInfo: nil)
Crashlytics.sharedInstance().recordError(error)

但分析中没有显示任何内容。我试图:

  • 重启应用
  • 断开与调试器的连接并多次运行应用程序
  • 使用 Crashlytics.sharedInstance().crash() 添加常规崩溃。在那种情况下,只报告致命的崩溃
  • 我等了 4 天才显示数据

enter image description here

版本:

  • Crashlytics (3.8.5)
  • 结构 (1.6.12)

谢谢

最佳答案

我发现了问题所在:

应用程序代码嵌入在一个框架中。我的提示是非致命日志保存在框架的包中而不是主包中。在下一次启动时,在主包中搜索日志但没有找到,因此没有发送任何内容。

我的解决方案是从框架中删除应用程序,因为项目中不再需要它。如果您需要将代码保留在框架中,我不确定如何解决这个问题。

关于ios - Crashlytics 中未显示非 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45551531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com