我正在研究libimobiledevice以基本捕获特定的iPhone应用程序日志。我已尝试使用idevicesyslog
命令,但它为我提供了所有系统日志以及我的应用程序。
我尝试使用idevicesyslog -d | grep com.example.Example
但未向我提供我正在寻找的信息。
我对我的应用程序的调试日志感兴趣。
我知道有一种方法可以从Xcode中的组织者那里捕获它,但我不希望这样做。我打算以编程方式进行,然后与Appium自动化脚本集成。
答案 0 :(得分:0)
我能够通过idevicesyslog -d |来实现这一目标grep'“https://ac.XYZ.COM”>& t'写入文件“t”,然后清除文件并继续下一步。
我能够实现,但我面临的唯一问题是我需要更新命令,就像我在与设备交互时不会写入实时登录一样。如果有人可以建议一种实时登录文件的方式,那就太好了。
答案 1 :(得分:0)
您可以使用 idevicesyslog 中的 -m 选项,此选项用于“仅打印包含 STRING 的消息”
示例:
idevicesyslog -m "Vantage"
希望这个方法对你有用:)