需求: 近日涉足cocos2d游戏,download一款消消乐游戏,却发现无法断点,lldb connect后的输出也并不是ldid的start函数。
**日志:
~ lldb
(lldb) process connect connect://localhost:1234
Process 944 stopped
* thread #1, stop reason = signal SIGSTOP
frame #0: 0x0000000100f11000
→ 0x100f11000: mov x28, sp
0x100f11004: and sp, x28, #0xfffffffffffffff0
0x100f11008: mov x0, #0x0
0x100f1100c: mov x1, #0x0
Target 0: (No executable module.) stopped.
(lldb) im li -o -f
error: the target has no associated executable images
** 代码:
ssh:debugserver -x backBoard *:1234 /var/containers/Bundle/Application/398D1CF2-6F4A-4DE6-BA07-E1E656B7A519/clover-iOS.app/clover-iOS
lldb:process connect connect://localhost:1234
操作步骤:后台清除进程,ssh到手机,启动调试的方式启动app
** 任何其他描述:
im li -o -f命令也没有打印
(lldb) im li -o -f
error: the target has no associated executable images
** 环境: (ios[10.1.1],Mac[10.13])
重启手机也没用,其余App正常
补充:
lldb connect后 输入c 程序可以正常运行并打印自己的log在控制台内