如何使用 Objective c 从 NSlog 获取文本文件中的设备日志?

How to get Device Logs in a text file from NSlog using Objective c?

我在 NSlog in Xcode 中获取 json 数据 使用以下代码

NSString *jsonStr = [[NSString alloc] initWithData:activityData encoding:NSUTF8StringEncoding];
NSLog(@"Sync Json:%@",jsonStr); 

因此,如果我必须在 我的设备日志 中获取相同的 json 数据,可以将其作为文本发送以电子邮件形式归档。

在发布模式(生产应用)中构建时,NSLogs 将出现在您的设备日志中。您无需采取进一步行动。

我使用此代码解决了我的问题

[[DBHelper getSharedInstance] AddLogFile:[NSString stringWithFormat:@"Sync Json:%@",jsonStr]];

它将 NSLog 发送到我的设备日志文件。