在此次WWDC18中.有一個session是說LLDB除錯的.
其通過Python指令碼大幅度提升了除錯效率.
今天講一下匯入指令碼的方法.
轉載請註明出處:juejin.im/post/5b57e3…
先來看下效果.
在LLDB中實時修改登入按鈕的位置
匯入指令碼
1.terminal 中執行
vim ~/.lldbinit
~/.lldbinit是LLDB每次啟動都會載入的一個檔案,所以類似給命令定義別名等工作,我們都可以放在這個檔案中.但是由於此時檔案還沒有真正執行.所以此處只適合做一些初始化操作.
2.編輯lldbinit,引入python檔案
這裡我把指令碼檔案放到了.lldb/lldb_python下.
command script import /Users/233/.lldb/lldb_python/nudge.py
3.重新執行專案,在LLDB中輸入python檔案中的方法名.
關於Facebook出的LLDB除錯工具Chisel.請參考:
Facebook 出的 LLDB 除錯工具 Chisel
Chisel-LLDB命令外掛,讓除錯更Easy
有興趣的大家可以裝一下試試~