lldb调试工具

2018-04-01  本文已影响11人  AceKitty

lldb: 调试工具. 支持OSX, iOS, 以及iOS模拟器

debugserver:

  1. 配置debugserver
 scp root@192.168.2.3:/Developer/usr/bin/debugserver ~/Desktop/debugserver/debugserver
lipo -thin arm64 debugserver -output debugserver 
  1. 给debugserver添加task_for_pid权限

方案一:

下载"http://iosre.com/ent.xml" 到OSX 然后运行如下命令:

ldid -Sent.xml debugserver

方案二:

下载"http://iosre.com/ent.plist" 到OSX ,然后运行如下命令:

codesign -s - --entitlements ent.plist -f debugserver 

3.将经过处理的debugserver考回iOS,并添加执行权限

scp ~/Desktop/debugserver/debugserver root@192.168.2.3:/usr/bin/debugserver

chmod +x /usr/bin/debugserver

4.用debugserver启动或附加进程

 debugserver -x backboard *:1234   /Applications/MobileSMS.app/MobileSMS(开启1234端口,等待任意IP接入)

 debugserver  192.168.2.3:1234 -a  /Applications/MobileSMS.app/MobileSMS(开启1234端口,等待指定IP接入)

lldb:

1.连接debugserver:

(lldb) process connect://192.168.2.3:1234

2.lldb命令

上一篇 下一篇

猜你喜欢

热点阅读