有没有办法在ios上自动包含控制台输出和崩溃日志

时间:2011-02-09 04:39:20

标签: iphone debugging ios ipod-touch crash-dumps

当您的应用在iOS上出现错误时返回的崩溃日志非常精彩,但如果它包含您的应用作为日志的一部分启动时的控制台输出,则会好100倍。有没有办法在崩溃日志中自动获取该信息,或者有一个半自动系统,测试人员在发送崩溃日志时可以使用该系统?

2 个答案:

答案 0 :(得分:5)

我想你可能想看看http://apphance.com。这正是您正在寻找的 - 包括测试人员从设备发送问题报告的功能,包括屏幕截图,您可以跟踪会话历史记录,包括完整的控制台日志,您甚至可以看到内存不足问题导致的崩溃,否则很难无法物理访问设备。它现在已经封闭测试版,但很快就会对所有人开放。您可以直接在页面上请求访问。

免责声明:我是Polidea的首席技术官,该公司是该服务的apphance和共同创建者的幕后推手。

答案 1 :(得分:0)

@Medran我不确定这是否会有所帮助,但是如果你可以获得关于Advance iPhone App Development的Brad Larsons视频,他会说.dSYM文件的某些内容可以帮助你找到崩溃发生的地方。使用Xcode构建应用时会生成.dSYM个文件。看看您是否可以在项目文件夹中找到该文件,其名称类似于此MYapp.app.dSYM