2011-11-16 65 views
7

我测试软件,找到iPhone配置工具的控制台日志非常有用的。不幸的是,iPad需要连接到PC才能获得日志。是否有一个iPad /手机应用程序,捕捉控制台登录(从iPhone配置实用程序)

我希望能够在不受限制的环境中工作。有没有办法,可以像在confuguration实用的应用程序 - 尤其是清除日志,记录信息,显示日志为文本,然后邮寄日志是分节给我。

还有一种方法可以查看崩溃日志列表,并访问它们并获取它们的副本,而无需先使用iTunes进行同步。

Thx

回答

2

对于崩溃报告,我们以前使用过PLCrashReporter。 http://code.google.com/p/plcrashreporter/

它工作得很好,运行起来并不困难,但我们在那些讨厌的时期使用它,当时的XCode当前版本没有正确记录符号。所以对我们来说没有多少意义。

从内存中它给你一个门户,你可以登录来获取你的崩溃日志。

就控制台日志而言:我一直在寻找上周做过的事情。我能找到的最接近的是这样的:http://itunes.apple.com/us/app/console/id317676250

这太问题较多的有:objective c iphone : can we view console log on device

9

而不是使用的NSLog的,然后使用一个额外的应用程序,我宁可建议使用更好的日志框架为这些目的阅读,例如NSLoggerCocoaLumberjack,或者甚至两者都在一起:https://github.com/steipete/NSLogger-CocoaLumberjack-connector NSLogger允许您通过mac客户端上的bonjour查看日志消息,甚至图像,并且Cocoalumberjack比NSLog快得多,并提供了将数据存储到额外文件的选项。

您无法访问系统创建的崩溃报告,因为它们无法通过沙箱访问。相反,我建议您使用基于PLCrashReporter的解决方案来自行获取崩溃报告。这适用于调试,测试版和应用商店构建。我强烈建议也使用这个应用程序商店的建立,因为iTunes Connect中总是会给你只有真正发生崩溃的一小部分,即使是那些很长的延迟之后。 (检查这些博客文章,看看为什么:http://taptaptap.com/blog/cameraplus-2-3-1-available-attack-of-the-crashinator/http://www.hockeyapp.net/blog/2011/5/28/dont-be-afraid-of-crashes.html)。

为了管理崩溃报告,您可以将PLCrashReporter上的开源框架QuincyKit与您自己的开源服务器安装(QuincyKit捆绑)一起使用,并使用Mac设置自动符号。或者你可以用HockeyApp服务,这将做服务器端symbolication,通过源代码等,为您组合在一起使用QuincyKit。 可以添加额外的数据,例如,控制台从上面记录到使用QuincyKit发送时的崩溃报告。

+0

虽然这是一个旧的答案,但值得一提的是Crashlyrics也可以用于崩溃报告http://lapwinglabs.com/blog/bluu-testflight-crashlytics-hockeyapp – manman

0

我在iPad上使用了一个名为System Console的iPhone应用程序来捕获细节。该应用程序允许日志在Pages中打开,然后可以保存为PDF文件,如果您需要将其发送给某人。不需要共享PC或Mac。从3/1-2012起免费。

相关问题