2011-11-16 23 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起免費。

相關問題