安裝步驟:
brew install libimobiledevice
使用方法:
-
結合grep使用(優點:關鍵字可以高亮顯示)
idevicesyslog | grep 'xxx' --color -A 10 -B 10
參數說明
xxx 是要查找的關鍵字
-A 10 代表輸出關鍵字所在行的后面10行
-B 10 代表輸出關鍵字所在行的前面10行
結合sed使用 (優點:輸出無冗余log)
查找所有的打點
idevicesyslog | sed -n '/push event :/,/}$/p'查找所有的關鍵路徑打點
idevicesyslog | sed -n '/push keypath event :/,/}$/p'
總結:grep和sed都能過濾出打點信息,各有優缺點,自己看具體情況酌情選擇。
FAQ:
- 如果啟動失敗,報錯
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