xy
xy
这样的话,我刚说的第二点你就不改试试。 事实上,代码都是没啥问题的,只是不同的lldb环境对代码的检测严格性有所不同
这样改,`(char*)[docPath dataUsingEncoding:NSUTF8StringEncoding]` 或者`(char*)[(NSString*)docPath dataUsingEncoding:NSUTF8StringEncoding]`以及 `(const char*)[docPath dataUsingEncoding:NSUTF8StringEncoding]`还有 `(const char*)[docPath dataUsingEncoding:4]` 再不行的话,只能换台手机了
什么app,我这边试下
我这边在13上测试是OK的,你修改了什么字段,我看下是否有问题
> 我也遇到了这个问题、 >  >  端口被占用了,用issh的时候不用自己去设置端口转发
我提供两个解决的思路,第一:手动设置代理,这样能看到连接错误的原因。第二:确实某些情况会导致端口转发有问题,这个和xia0LLDB本身无关,主要是iproxy的bug,可以通过重新插拔数据线来测试。
> 确实和端口转发没有关系。设备是iOS13,我之前第一次没改权限的时候debugserver连应用都启动不了,改了权限能启动应用的时候又遇到了这个错误,应该是权限没有弄对,不知道iOS13应该给debugserver添加什么权限 iOS13我这边使用都是没有问题的,方便把你的设备信息以及越狱的方式发出来我看下吗
已经有更优雅的方式来脱壳了,见:http://4ch12dy.site/2020/02/26/lldb-how-to-dump-gracefully/lldb-how-to-dump-gracefully/ 其实就是在lldb挂上去后直接输入`dumpdecrpted -X`即可
> > > 确实和端口转发没有关系。设备是iOS13,我之前第一次没改权限的时候debugserver连应用都启动不了,改了权限能启动应用的时候又遇到了这个错误,应该是权限没有弄对,不知道iOS13应该给debugserver添加什么权限 > > > > > > iOS13我这边使用都是没有问题的,方便把你的设备信息以及越狱的方式发出来我看下吗 > >  >  >  >  > 感谢耐心回复,和您的lldb没关系,没用前也这样。用的是unc0ver越狱 你的debugserver设置ip和端口是错的,建议用issh去启动,然后用xia0LLDB连接。