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

Des*_*erd 5 xcode crash-reports ios testflight

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

你不能有日志

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

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

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

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

是的,我已经尝试将其关闭再打开 - 重新启动手机和Xcode都没有任何好处.

Hen*_*rtz 0

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