gpt4 book ai didi

iOS 框架和崩溃报告

转载 作者:行者123 更新时间:2023-11-28 13:54:23 25 4
gpt4 key购买 nike

我正在开发一个 iOS 框架,我希望能够记录可能发生的崩溃的数据。我不喜欢使用像 Fabric 这样的外部日志记录框架,以避免与使用该框架的主应用程序发生冲突。这应该是最好的方法。我可以以任何方式使用 dsym 文件吗?非常感谢。

最佳答案

如果我正确理解了您要实现的目标;您希望从链接到您的框架的应用程序中获取崩溃报告,但前提是它们直接由于框架提供的代码而发生?

这将很难实现,因为崩溃发生在流程级别,而不是您的框架有其自己的隔离“部分”或子流程。

您可能会通过编写代码来检测和防止它们导致崩溃来捕获一些 Objective-C 异常,但是如果不处理应用程序的崩溃日志,则不会“检测到”诸如 EXC_BAD_ACCESS 之类的主要错误.

如果您决定自己分析崩溃日志(例如,当应用程序下次启动时),这将需要特定应用程序的 dSYM 并构建以象征崩溃。一旦你用符号表示了崩溃,你就需要一些逻辑来确定崩溃是否可能是由于你的框架造成的。如果您从多个应用程序收到崩溃报告,您需要确保为每个日志使用正确的 dSYM,因为每个日志很可能不同。

关于iOS 框架和崩溃报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54077804/

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