最近看大佬调试,在控制台打印JSON数据是中文的,不是unicode的编码,很是羡慕,得知是Chisel,简书上已经有了很多Chisel安装的过程,但是作为小白还是踩了坑,安装了很久才装上去,这里把up踩的坑分享给大家。
1、用brew安装chisel,Chisel 使用 homebrew 来安装,如果你没有安装homebrew, 参考home-brew。这里不赘述brew的安装过程。
```
brew updatebrew
brew install chisel
```
安装完成后如图
这张图片是简书上另外一位作者的安装完成图www.jianshu.com/p/7e2a61585352,我本人安装时忘记截图了,效果类似。
2、配置环境
进入终端,执行
```
touch ~/.lldbinit
vim ~/.lldbinit
```
用vim编辑器编辑,进入文件后,加上这样一句
```
command script import /usr/local/opt/chisel/libexec/fblldb.py
```
如图
注意这里import后面的路径是你安装完chisel时终端会显示给你安装的路径。
在上图中就是
大家可以对照一下自己的终端打印
然后esc,输入:wq保存并推出。
3、打印
重启Xcode,随便打印一个断点,进入lldb调试模式,输入pjson + 你要打印的数据,如果输入pjson有补全提示的话就代表打印成功了。效果如图
打印出来就是中文了。