Reveal 是一款调试iOS程序UI界面的神器
查看别人家的App UI布局的前提: 准备一台已越狱的设备(我的设备iPhone5s iOS 8.3)
步骤
- 在Mac上安装
Reveal,最好安装4.0以上版本的。原因是:4.0以上版本,添加了usb连接方式,比WiFi要快许多; - 设备上安装
Reveal Loader或者Reveal2Loader; - Mac上,打开
Reveal- 选择 ** iOSLibrary **
- 把
RevealServer.framework目录下的RevealServer复制到桌面并改名为** reveal2Loader.dylib ** - 把
reveal2Loader.dylib复制到 移动设备 的/Library/MobileSubstrate/DynamicLibraries目录下
scp -rP 10010 ~/Desktop/reveal2Loader.dylib root@localhost:/Library/MobileSubstrate/DynamicLibraries- 把Mac上
RevealServer.framework目录下的RevealServer复制到桌面并改名为libReveal.dylib拷贝到手机上的/Library/RHRevealLoader目录中即可 (一般没有这个目录,自己创建:我是这样创建的在Mac创建RHRevealLoader,把libReveal.dylib加到其中,然后整个RHRevealLoader文件夹copy到iOS 设备上的 /Library 目录下)
scp -rP 10010 ~/Desktop/RHRevealLoader root@localhost:/Library- 把Mac上的
RevealServer.frameworkcopy到设备上的/System/Library/Frameworks目录下
scp -rP 10010 /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework root@localhost:/System/Library/Frameworks - 选择 ** iOSLibrary **
- 设备中,
设置-> 找到Reveal->Enabled Applications-> 打开 想要查看UI的App