错误场景
通过USB访问越狱手机,调试debugserver的时候出现了
xxx:/Developer/usr/bin root# ./debugserver *:3458 -a xxx
debugserver-@(#)PROGRAM:debugserver PROJECT:debugserver-360.0.26.3
for arm64.
Attaching to process xxxx...
error: failed to attach to process named: "" unable to start the exception thread
Exiting.
由于在/Developer/usr/bin中的debugserver只能调试自己xcode安装的app所以你需要将debugserver修改一下。
具体如下
应该创建一个
使用命令
codesign -s - --entitlements youname.plist -f debug-server
debugserver: replacing existing signature
然后将其scp到手机的/usr/bin 目录下,在任何路径哦都可以使用这个修改过的debugserver
✘ xxx $ scp -P 3456 -r debugserver root@localhost:/usr/bin/debugserver
debugserver 100% 4599KB 17.3MB/s 00:00
以上使用USB访问,也可使用ip访问,如有问题请查看
IPhone一起玩越狱 -(五)- ssh远程登录Iphone
IPhone一起玩越狱 -(六)- USB登录Iphone用户
xxx:~ root# debugserver *:3458 -a xxx
debugserver-@(#)PROGRAM:debugserver PROJECT:debugserver-360.0.26.3
for arm64.
Attaching to process xxxx...
Listening to port 3458 for a connection from *...
debugserver正常连接App成功