如何以编程方式获取iOS崩溃日志?

时间:2017-05-17 11:32:41

标签: ios objective-c logging crash-log

我希望以编程方式检索iPhone中的崩溃日志。 在iOS 10及更高版本中,可以在此处找到日志列表:

Settings --> Privacy -->Analytics --> Analytics Data-->logfiles.json

是否可以以编程方式访问日志文件。 我基本上希望获得数据部分中的所有文件。只是与我的应用程序相关的文件。

注意:我不是在寻找Appstore批准。

3 个答案:

答案 0 :(得分:2)

没有公共或私有API来收集iOS生成的崩溃报告。在Jailbroken设备上,您应该能够转到iOS存储它们的文件系统文件夹,并直接从那里收集它们。 (你需要找到这个文件夹,因为我现在还不知道确切的位置,但它可能类似于macOS存储它们的位置)

答案 1 :(得分:0)

您可以通过Fabric收集此日志 - 例如Crashlytic和Answer ..

答案 2 :(得分:0)

虽然Fabric / Crashlytics很不错,但它不支持watchOS。

如果您需要watchOS支持以及发送报告的更多灵活性,请查看KSCrash @ https://github.com/kstenerud/KSCrash