我们很少发生大量崩溃 (1.5%),下面是 Crashlytics 报告的屏幕截图。
我自己无法重现其中任何一个,而且应用程序符号也没有出现在堆栈跟踪中。我们实现了 UI 操作日志记录,但是遵循用户的步骤既无助于理解也无助于重现问题。
大量使用第 3 方:AFNetworking
、SDWebImage
应用是用obj-c
我该如何追踪这样的事情?
谢谢
最佳答案
一个线索是,您所有的崩溃堆栈屏幕截图都表明崩溃是由于尝试释放或释放内存而发生的。因此,您的应用程序似乎可能错误地释放了它没有所有权的内存。也许你得到一个网络缓冲区?
我的建议是深入代码审查,尤其是释放内存的任何地方,以确保您正确使用 API。
关于ios - CF网络崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42483442/