我需要生成一个本地日志文件,用户可以将其连同TestFlight实现一起作为邮件发送给我们。

从TestFlighApp文档中,
使用TFLogv,您可以让您的方法接受可变数量的参数,然后将该格式和参数列表传递给TFLog。

因此,我认为我可以捕获打算通过其服务器发送的任何testflighapp并将其收集在本地文件中。

因此,如果我的方向正确,以及如何使用此功能,请指导我。

最佳答案

您可以执行以下操作:

void MyLog(NSString *format, ...) {
    va_list argList;
    va_start(argList, format);
    NSString *message = [[NSString alloc] initWithFormat:format arguments:arg_list];
    va_end(argList);

    // send to TestFlight
    TFLog(@"%@", message);
    // TODO: save to my log
    // { your code here }
}

然后调用MyLog而不是TFLog。

09-15 15:30