Ios 使用testflight应用程序时读取日志?

Ios 使用testflight应用程序时读取日志?,ios,debugging,testflight,cloudkit,Ios,Debugging,Testflight,Cloudkit,使用tesflight应用程序时,我如何读取日志?应用程序没有崩溃。我在设备中找不到任何崩溃日志。还有别的想法吗?在调试模式下运行时,如何检查CloudKit中但仅在testflight应用程序中是否有问题?如果要记录发布版本,应使用日志框架。有许多框架支持登录发布版本。你可能会喜欢: :稳定而传统 “它在概念上与其他流行的日志框架(如log4j)类似,但它是专为Objective-C设计的,并利用了多线程、大中心调度(如果可用)、无锁原子操作和Objective-C运行时的动态特性等功能。

使用tesflight应用程序时,我如何读取日志?应用程序没有崩溃。我在设备中找不到任何崩溃日志。还有别的想法吗?在调试模式下运行时,如何检查CloudKit中但仅在testflight应用程序中是否有问题?

如果要记录发布版本,应使用日志框架。有许多框架支持登录发布版本。你可能会喜欢:

  • :稳定而传统
“它在概念上与其他流行的日志框架(如log4j)类似,但它是专为Objective-C设计的,并利用了多线程、大中心调度(如果可用)、无锁原子操作和Objective-C运行时的动态特性等功能。”

  • :RestKit使用的美观且核心
“LibComponentLogging是一个小型日志库,用于Mac OS X和iPhone OS上的Objective-C应用程序,它提供基于日志级别和日志组件的有条件日志记录。此外,可以使用不同的日志记录策略,例如,在使用相同的日志记录界面时,将日志消息写入文件或发送到系统日志。”

  • :使用专用的可视化OS X应用程序,非常有趣
“NSLogger是一个高性能日志记录实用程序,它显示运行在Mac OS X或iOS(iPhone OS)上的客户端应用程序发出的跟踪。它取代了通常基于NSLog()的跟踪,并提供了强大的附加功能,如显示过滤、图像和二进制记录、跟踪缓冲、定时信息等。”


如何从随机的TestFlight用户中获取这些日志?我认为您应该登录到一个文件(NSLogger可以做到这一点),并决定何时发送以及如何发送。例如,您可以使用Firebase(fabric)并将其作为非关键性文件发送。或者您可以将其发送到自己的API端点