簡體   English   中英

應用程序內的日志語句的顯示控制台,用於在iOS 7中進行第三方調試

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

我正在嘗試在iOS應用程序中實現調試頁面以進行第三方調試。 理想情況下,此頁面將顯示我的應用程序的所有日志輸出,類似於您在Xcode控制台中看到的輸出。

有人實施過嗎? 過去曾經存在第三方應用程序來顯示完整的控制台輸出,但是看來它們在iOS 7中不再實用。據我了解,由於iOS 7的緣故,系統范圍的日志語句以及來自外部應用程序的日志語句無法訪問制定更嚴格的沙盒政策。

參考文獻:

客觀的iPhone:我們可以查看控制台登錄設備嗎?

應用程序內的日志語句的顯示控制台,用於在iOS 7中進行第三方調試

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

您是否在談論可以使用NSLog()登錄的語句? 如果是這樣,您可以創建一個包裝器類,將數據記錄/附加到文件中,然后在每次更新時都有一個通知貼,以更新UI(如果您想實時顯示日志)。

就操作系統消息而言,我不確定是否有記錄這些消息的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM