简介
Chisel 是facebook公司开源的一款lldb调试增强插件,它有一些比较好用的命令,可以帮助你梳理项目的层级结构,快速的上手一个未知的新项目.
如果你对lldb不太熟悉的话,看一下这篇文章 与调试器共舞 - LLDB 的华尔兹
安装
安装Chisel之前先安装一下Homebrew,在终端执行下面一行命令安装完毕
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
终端执行
brew update
确保brew是最新版本,再执行下面命令安装Chisel
brew install chisel
终端返回以下内容说明安装完成
返回内容显示需要将command....这行命令添加到根目录下的.lldbinit
文件中,.lldbinit
是Xcode一启动就会加载的文件,用来初始化lldb用的.
下面我们就把
command script import /usr/local/opt/chisel/libexec/fblldb.py
这行命令添加到~/.lldbinit
文件中,没有就touch一个
到这里整个安装就完成了,重启Xcode,lldb需要暂停程序或断点模式下才会调出,在控制台打help命令会看到多出许多Chisel的命令
如何使用
本篇文章先介绍到这里,关于Chisel的使用以后写一篇文章专门进行介绍