[英]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.