<aside> 🌟

LLDB全称轻量级的高性能调试器(Low Level Debugger),默认内置于Xcode中。能够很好的运用它会使我们的开发效率事半功倍。

</aside>

iOS12 下配置debugserver + lldb调试环境的小技巧和问题处理

签名debugserver 传递到手机中

推荐使用usb连接lldb 因为这样快且稳定,WiFi连接则相反。

https://github.com/wstclzy2010/iOS-debugserver

开启debugserver

启动方式

1.启动进程

debugserver -x backboard localhost:7777 /var/containers/Bundle/Application/B9EE27A7-75F5-477E-A01B-A54C18A84104/muyangdemo.app/muyangdemo

debugserver 会启动muyangdemo  并开启 7777端口  等待localhost来连接。IP地址也可以输入 * 号,等待任意地址来连接

2.附加进程

debugserver localhost:7777 -a muyangdemo/进程ID

此时启动debugserver的准备工作算是完成了。

LLDB连接debugserver

1.端口转发(注意点)

端口转发 iproxy 7777  7777   此端口属于启动debugserver时候的端口

2.LLDB连接

process connect connect://localhost:7777
等待一会后。就可以了

语法规则