繁体   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