通过代码iOS从设备获取崩溃日志

时间:2014-04-10 15:22:28

标签: ios objective-c ipad

我需要显示我的应用程序中发生的崩溃次数。有没有办法从设备日志中读取崩溃次数?

我可以通过添加以下代码并将其保存为日志文件来获取控制台。

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);

NSString *documentsDirectory = [paths objectAtIndex:0];

NSString *fileName =[NSString stringWithFormat:@"%@.log",[NSDate date]];

NSString *logFilePath = [documentsDirectory stringByAppendingPathComponent:fileName];

freopen([logFilePath cStringUsingEncoding:NSASCIIStringEncoding],"a+",stderr);

但是当应用程序崩溃时我需要控制台。有没有办法这样做?。

1 个答案:

答案 0 :(得分:0)

使用PLCrashReporter https://www.plcrashreporter.org/

之类的内容