逆向用lldb动态调试时发生错误error: failed to get reply to handshake packet

如题,在利用lldb调试的时候mac端进行进行连接时就返回这个错误

随便Google一下就可以找到相关的解答

你是用usb调试么?

有可能是usb没有连接好,重新拔插一下。

或者开了虚拟机,设置连接到虚拟机里面去了。。。。

我用 usbmuxd 连接调试时也遇到了这个问题。
把设备从电脑上拔下来再插上可以解决。
StackOverflow 上的解决方法,他用的是 Xcode, 所以 Clean 不适用。
如果每次遇到这个问题都要重启设备或 Reset all settings,这只是不知其所以然的解决方法,调试起来也太麻烦了,毕竟重启设备是 time-consuming 的。
Xcode Clean 或重启设备肯定清理了某些数据或释放了某些资源,找到这个才是解决问题的关键。