Debugserver时,自动提示: Failed to get connection from a remote gdb process. Exiting

iphone7,ios11.4,进行debugserver时,自动提示:
Failed to get connection from a remote gdb process.
Exiting.
有哪位同学知道什么原因吗??

tcprelay.py -t 22:2222
tcprelay.py -t 1234:1234

MacBook-Pro-2:~ wapple$ ssh root@localhost -p 2222
iPhone:~ root# debugserver localhost:1234 -a “XXXX”
debugserver-@(#)PROGRAM:LLDB PROJECT:lldb-900.3.57…2
for arm64.
Attaching to process MTPotal…
Listening to port 1234 for a connection from localhost…
Failed to get connection from a remote gdb process.
Exiting.

试了别的端口:1233,报错:
iPhone:~ root# debugserver localhost:1233 -a “XXXX”
debugserver-@(#)PROGRAM:LLDB PROJECT:lldb-900.3.57…2
for arm64.
Attaching to process MTPotal…
error: failed to attach to process named: “”
Exiting.

有哪位同学遇到过吗?

问题解决,有相同问题的同学,请参照这个:

ios11跟ios10不太一样,直接使用xcode调试也可以,但是我亲测attach springboard 非常卡,不清楚什么原因,还是用debugserver 比较省心,网上很多方式都很麻烦而且不一定有效,这里有一个非常简单的方式

iOS 11 上 debugserver *:1234 中的 *:1234 要替换成 localhost:1234 。如果用的是 Electra 越狱,命令变成 /Developer/usr/bin/debugserver localhost:1234 -a 693 ,如果用的是unc0ver越狱,则是 debugserver localhost:1234 -a 693 。同理,下文中的对应命令也要相应的替换

链接:https://juejin.im/post/5d2b7d3f6fb9a07ebb0562d6
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。