ios日志查看工具--idevicesyslog

安装步骤:

brew install libimobiledevice 

使用方法:

  1. 结合grep使用(优点:关键字可以高亮显示)

    idevicesyslog | grep 'xxx' --color  -A  10  -B  10
    

参数说明

  • xxx 是要查找的关键字

  • -A 10 代表输出关键字所在行的后面10行

  • -B 10 代表输出关键字所在行的前面10行

  1. 结合sed使用 (优点:输出无冗余log)

  2. 查找所有的打点
    idevicesyslog | sed -n '/push event :/,/}$/p'

  3. 查找所有的关键路径打点
    idevicesyslog | sed -n '/push keypath event :/,/}$/p'

总结:grep和sed都能过滤出打点信息,各有优缺点,自己看具体情况酌情选择。

FAQ:

  1. 如果启动失败,报错

ERROR: Could not start service com.apple.syslog_relay. Could not start logger for udid 860e4312********75442b0ec351

请执行

brew install -v --HEAD   --fresh  --build-from-source libimobiledevice 
sudo chmod 777 /var/db/lockdown
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 基础命令 主要的命令和快捷键 Linux系统命令由三部分组成:cmd + [options]+[operation...
    485b1aca799e阅读 1,119评论 0 0
  • Sed工具工作原理及特性 1. sed是流编辑器,每一次读取一行到内存中,即称之为模式空间(pattern spa...
    魏镇坪阅读 11,014评论 0 12
  • 知识点 sort uniq cut wc sed命令 awk命令 crontab定时器 sort sort 命令对...
  • 本文承接之前写的三十分钟学会AWK一文,在学习完AWK之后,趁热打铁又学习了一下SED,不得不说这两个工具真的堪称...
    mylxsw阅读 4,416评论 3 74
  • sed与awk实例 文本间隔 在每一行后面增加一空行 将原来的所有空行删除并在每一行后面增加一空行。这样在输出的文...
    stuha阅读 1,912评论 0 21