最近在看唐巧先生著的《iOS开发进阶》,此内容摘自此书,为方便个人记录与学习
用Reveal调试其他应用界面
如果你的设备“越狱”了,那么还可以用Reveal来“调试”其他应用界面,什么时候会有这种奇怪的需求呢?
当我们想学到别人是如何实现界面效果的时候。
ios设备的目录Library/MobileSubstrate/DynamicLibraries下存放着所有在系统启动时就需要加戟的动态链接库,
所以我们只需要将Reveal的动态链接库上传到该目录即可。
对于“越狱”的设备,我们可以在安装OpenSSH之后,用scp来上传该文件。具
体步骤如下:
1. 将 libReveal. dylib 上传到/Library/MobileSubstrate/DynamicLibraries.
2.如果libReveal.dylib没有执行权限,用chmod+x libReveal.dylib命令,给其增加执行权限。
3.执行killall SpringBoard重启桌面。