我需要生成一个本地日志文件,用户可以将其作为邮件发送给我们,以及TestFlight实现。
来自TestFlighApp doc,
使用TFLogv,您可以使用接受可变数量参数的方法,然后将该格式和参数列表传递给TFLog。
所以,我认为我可以捕获任何testflighapp打算通过其服务器发送并将其收集在本地文件中。
所以,如果我的方向正确,请指导我如何使用此功能。
答案 0 :(得分:1)
你可以这样做:
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。