【发布时间】:2019-01-04 05:15:40
【问题描述】:
我有一个要求,例如我必须从所有设备上跟踪我的 App Store 生产应用程序中的所有错误和崩溃。
I have idea tracking bugs or crashes by using Crashlytics library by
integrating to my iOS project. And I have seen some other libraries too to achieve this.
但是,我的要求是不使用任何第三方库,我必须完成这个任务。
而且我知道打印应用程序内的所有日志并通过 API 调用将它们转发到服务器,但是,如果应用程序崩溃,应用程序无法执行除 Terminate 委托方法之外的任何代码。即使我们无法调用 api 请求。
Can anyone suggest me, how to achieve this? I want implement this in Swift.
【问题讨论】:
-
在我的要求中,我必须跟踪错误/崩溃列表以了解生产应用程序的开发人员
-
Crashalytics 在下次应用启动时发送该崩溃报告。不同时出现崩溃。你也可以做到的。将日志保存在文件中的某处。处理异常并将堆栈跟踪写入文件或日志。在下次启动时将该文件发送到服务器。
-
@RahulVyas 我已经想到了,但是,我正在寻找任何其他最好的建议。谢谢
标签: ios iphone swift crash-reports findbugs