【发布时间】:2011-02-09 04:39:19
【问题描述】:
当您的应用程序在 iOS 上出现错误时返回的崩溃日志非常棒,但是如果它包含您的应用程序启动时的控制台输出作为日志的一部分,它会好 100 倍。有没有办法自动在崩溃日志中包含这些信息,或者有一个半自动系统供测试人员在发送崩溃日志时使用?
【问题讨论】:
标签: iphone debugging ios ipod-touch crash-dumps
当您的应用程序在 iOS 上出现错误时返回的崩溃日志非常棒,但是如果它包含您的应用程序启动时的控制台输出作为日志的一部分,它会好 100 倍。有没有办法自动在崩溃日志中包含这些信息,或者有一个半自动系统供测试人员在发送崩溃日志时使用?
【问题讨论】:
标签: iphone debugging ios ipod-touch crash-dumps
我想你可能想看看http://apphance.com。这正是您正在寻找的 - 包括测试人员从设备发送问题报告的能力,包括屏幕截图,您可以跟踪会话历史记录,包括完整的控制台日志,您甚至可以看到内存不足问题导致的崩溃,否则这些问题很难无需物理访问设备。它目前是封闭测试版,但很快就会对所有人开放。您可以直接在页面上请求访问权限。
免责声明:我是 Polidea 的 CTO,该公司是 apphance 的背后和服务的共同创建者。
【讨论】:
@Medran 我不确定这是否会有所帮助,但如果你能在 Advance iPhone App Development 上获得 Brad Larsons 的视频,他会说一些关于 .dSYM 文件的内容,这将帮助你找到发生崩溃的地方。 .dSYM 文件是在您使用 Xcode 构建应用程序时创建的。看看你是否可以在你的项目文件夹中找到该文件,它的名称类似于 MYapp.app.dSYM
【讨论】: