2014-04-21 34 views
1

我試圖在我的iOS應用程序中實現第三方調試的調試頁面。理想情況下,此頁面將顯示我的應用程序的所有日誌輸出,與您在Xcode控制檯中看到的類似。顯示控制檯中的應用程序內的日誌語句在iOS 7中的第三方調試

有沒有人執行過此操作?第三方應用程序曾經存在以顯示完整的控制檯輸出,但似乎它們在iOS 7中不再實用。我的理解是,系統範圍的日誌語句以及來自外部應用程序的日誌語句在iOS 7到期時不可訪問以更嚴格的沙盒政策。

參考文獻:

objective c iphone : can we view console log on device

Display console for log statements within app for third-party debugging in iOS 7

回答

0

你說的是,你可以記錄與NSLog()報表?如果是這樣,您可以創建一個包裝類,將數據記錄/附加到文件中,然後在更新UI時更新UI(如果您想實時顯示日誌),則會發布通知帖子。

就OS消息而言,我不確定是否有方法記錄這些消息。

1

您可以嘗試LSLogViewer庫。它顯示一個調試窗口,其中包含來自應用程序的控制檯日誌(NSLog)。它還允許將這些日誌發送到您的電子郵件地址。

相關問題