繁体   English   中英

如何从 Xcode 6.3 中的设备访问 TestFlight Beta 分布式应用程序的崩溃报告而不是 .ips.beta 文件?

[英]How do I access crash reports instead of .ips.beta files for a TestFlight Beta-distributed app from device in Xcode 6.3?

在以前版本的 Xcode 6.x 中,如果我想访问崩溃报告,我会转到“窗口”>“设备”,选择设备,然后点击“查看设备日志”。 但是,当我现在这样做时,我刚刚遇到的崩溃并没有出现在这个窗口中(我清除了所有以前的日志以确保它们不会简单地出现在列表中的意外位置):

你不能有日志

当我将设备与 iTunes 同步时(并且当我同步时),它会将日志关闭为~/Library/Logs/CrashReporter/MobileDevice/[device name]/[app name]_[timestamp]_iPhone.ips.beta . ~/Library/Logs/CrashReporter/MobileDevice/[device name]/[app name]_[timestamp]_iPhone.ips.beta 查看旧的崩溃报告,它们只是以.ips而不是.ips.beta

当我将.ips.beta拖入控制台应用程序时,它似乎是崩溃日志,但顶部有一堆 JSON。 我已经确认我正在使用的手机已向开发人员发送崩溃报告,这样理论上我就可以使用 TestFlight 崩溃报告,但据我所知,崩溃至少需要一天时间才能出现在组织者的崩溃选项卡。 在尝试调试非开发人员发现的问题时,这并不是很有帮助。

注意:我们在应用程序中使用 Crashlytics,并且在 Fabric 上似乎确实出现了崩溃,但以前这不会导致从设备上实际获取日志的任何问题。 从理论上讲,拥有异常侦听器不应该完全吃掉崩溃日志作为早餐。

有什么方法可以获得标准的崩溃报告,所以如果我使用 TestFlight Neue 的测试版程序,我可以将它们从手机上拉下来? 或者,如果我要让非开发人员进行测试,如果我希望能够快速从他们那里获得崩溃报告,我是否需要向他们提供签名的应用程序?

是的,我曾尝试将其关闭并再次打开 - 重新启动手机和 Xcode 对我都没有任何好处。

删除第一行,并添加扩展名.crash - 这使您可以在 Xcode 中打开并获得符号化的回溯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM