Cycript command [[UIApp keyWindow] recursiveDescription.toString()打印不全问题解决

最近遇到[[UIApp keyWindow] recursiveDescription.toString()打印不全的问题,Cycript升级之后,?expand这个命令就不需要了,直接使用[[UIApp keyWindow] recursiveDescription.toString()即可,但是有个bug,类似于lldb对po显示的字节数的限制,不知道二者有没有关系,
解决方案:很简单,将Cycript降级,继续使用?expand和[[UIApp keyWindow] recursiveDescription的组合,实测0.9.505是OK的,0.9.59*系列都会有这个问题

你说的打印不全具体是指什么,能截个屏看看吗

Bash的问题我估计是

这样

我的做法是在app沙盒里新建个txt 保存到里面 再用scp拷贝出来

请问怎样将cycript降级到0.9.505啊

0.9.505并不能解决问题。我系统是9.2.1的

并不是版本问题,而是写法问题。cycript对js的支持大于oc。

困扰很久,感谢!!

cycript是不行,降级可行,but,低版本的API跟高版本的API又有出入,这时候祭出debugserver,完美支持,来愉快的lldb吧。