簡體   English   中英

如何捕獲 iPhone 應用程序調試日志

[英]How to capture iPhone app debug logs

我正在研究 libimobiledevice 以基本上捕獲特定的 iPhone 應用程序日志。 我曾嘗試使用idevicesyslog命令,但它為我提供了所有系統日志以及我的應用程序。

我試過idevicesyslog -d | grep com.example.Example idevicesyslog -d | grep com.example.Example但沒有給我我正在尋找的信息。

我對我的應用程序的調試日志感興趣。

我知道有一種方法可以從 Xcode 的組織者中捕獲它,但我不想那樣做。 我計划以編程方式進行,然后與 Appium 自動化腳本集成。

我能夠通過 idevicesyslog -d | 實現這一點 grep '" https://ac.XYZ.COM " >& t' 寫入文件“t”,然后清除文件並繼續下一步。

這是我能夠實現的,但我在這里面臨的唯一問題是我需要更新命令,就像當我與設備交互時它不會實時寫入日志。 如果有人可以提出一種實時登錄文件的方法,那就太好了。

您可以使用 idevicesyslog 中的 -m 選項,此選項用於“僅打印包含 STRING 的消息”

例子:

idevicesyslog -m "Vantage"

希望這個方法對你有用:)

暫無
暫無

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

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