【shell】libimobiledevice常用功能
最近发现了一个很强大的工具叫libimobiledevice
这个库的功能很多
我就不一一列举了
这里主要讲下我常用的几个功能
模拟定位
这个之前说过了
直接看这个就行
查看控制台输出
这功能跟直接用Mac自带的控制台查看手机控制台的输出是一样的
不过这个有高亮
看起来更舒服
而且还可以按进程名称筛选
比如下面的命令就可以查看SpringBoard这个进程的实时日志
如果APP在还未启动就闪退这个进程就会输出报错的日志【比如描述文件过期的情况】
idevicesyslog -p SpringBoard
导出手机上的崩溃日志
这个崩溃日志指的是系统手机的那个
就是在设置 -> 隐私 -> 分析与改进 -> 分析数据里的那些东西
这个里面的东西手机上是没法直接删除的
所以会越来越多
耽误我们查看最新的崩溃日志
导出的命令也很简单【注意tmp文件夹要自己先创建】
导出之后手机上的日志就没了
这功能Xcode也有
只是我觉得这个命令更方便
idevicecrashreport -e tmp