在旧的 TestFlightApp 中,有一个 SDK,允许开发人员在设备上记录信息,然后从 TestFlight 网站访问这些日志。
Apple 接管 TestFlight 后,我没有看到通过 iTunes Connect 执行此操作的选项。
有谁知道如何使用 Apple 新版本的 TestFlight 来做到这一点?或者有人对在 Beta 测试期间查看设备日志的简单方法有任何建议吗?
如果您可以让 Beta 测试人员手动向您发送日志文件,您有几个选择。您过去可以使用 iPhone 配置实用程序查看设备日志文件,但从 iOS8 开始它不再起作用。除了 Xcode 之外,我能找到的唯一查看设备日志的 OS X 工具是 Lemon Jar Labs 的 iOS Console (http://lemonjar.com/iosconsole/)。这是一个非常好的工具,实际上我更喜欢它而不是 Xcode 控制台日志 - 我特别喜欢它的过滤功能。我还看到过有关在 Windows 下运行的 iTools(http://www.itools.cn/)能够访问设备日志文件的参考,但没有个人经验。
查找并通过电子邮件发送 iOS、iPadOS、watchOS 和 tvOS 的崩溃报告 应用程序:
打开设备上“设置”的“分析和改进”部分。 请参阅与 Apple 共享分析、诊断和使用信息。
点击分析数据。
找到您的应用程序的日志。日志名称开头为 获取崩溃报告,或者 JetsamEvent 用于高内存使用崩溃。
选择所需的日志。
点击“共享”图标,然后选择“邮件”以邮件形式发送崩溃报告 附件。
在:
从 App Store、TestFlight 以及直接从设备收集崩溃报告和设备日志。