Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过代码iOS从设备获取崩溃日志_Ios_Objective C_Ipad - Fatal编程技术网

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

通过代码iOS从设备获取崩溃日志,ios,objective-c,ipad,Ios,Objective C,Ipad,我需要显示应用程序中发生的崩溃数量。有没有办法从设备日志中读取崩溃次数 我可以通过添加以下代码并将其保存为日志文件来获取控制台 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *fileName =[NSString s

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

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

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);

但当应用程序崩溃时,我需要控制台。有什么方法可以做到这一点吗?

当你说“阅读你的意思”时,使用类似PLCrashReporter的方法?您可以在设备日志中看到此信息。我可以看到设备日志,但我想向用户显示应用程序@GuybrushThreepwoodI am using crashlytics中的崩溃数,我的应用程序可以在脱机模式下使用,我想显示计数,即使它在脱机模式下崩溃@simonmcloughlin,除非您自己跟踪/记录它们,否则我认为您无法做到这一点。听起来是个奇怪的要求。Crashlytics将在用户下次连接到internet时更新。显示最终用户崩溃信息通常不是人们所做的事情,它通常是从他们那里抽象出来的,同样出于安全原因,崩溃信息可以包含可用于对抗应用程序的信息。发现它使用易受攻击的库等。我正在使用crashlytics,我的应用程序可以在脱机模式下使用,我想显示计数,即使它在脱机模式下崩溃@rounak