一、概述
Reveal是一款UI调试神器,对iOS开发非常有帮助。这里以版本Version 4 (8796)演示
二、安装
2.1 Mac端安装
Reveal官网直接下载安装,可以用试用版。
2.2 手机端安装
1.cydia直接安装Reveal Loader插件

- 打开手机"设置->Reveal-> Enabled Applications"打开需要分析的App
  
 我这里打开微信
2.3 配置环境
- 
打开电脑端的 Reveal->help->Show Reveal Library in Finder
  
 会进入到Framework目录中:
  
- 将 - RevealServer保存到手机中
 进入到- Library/目录:
zaizai:~ root# cd /Library/
zaizai:/Library root#
创建RHRevealLoader目录:
zaizai:/Library root# mkdir RHRevealLoader
zaizai:/Library root# cd RHRevealLoader/
zaizai:/Library/RHRevealLoader root# pwd
/Library/RHRevealLoader
将RevealServer拷贝到该目录下:
scp -P 12345 RevealServer root@localhost://Library/RHRevealLoader/libReveal.dylib
手机端确认:
zaizai:/Library/RHRevealLoader root# ls
libReveal.dylib*
3.重启SpringBoard:kill SpringBoard
zaizai:~ root# ps -A | grep SpringBoard
20973 ??         4:01.57 /System/Library/CoreServices/SpringBoard.app/SpringBoard
23213 ttys000    0:00.01 grep SpringBoard
zaizai:~ root# kill 20973
zaizai:~ root#
2.4 调试微信
重新打开电脑端Reveal和微信,这个时候微信就出现了:

点击微信图标就进入调试界面了:

发现页面中微信钱包金额是每一位都是一个
UILabel。。。
修改下Label的Text:

这样余额就改了。并且
Reveal和cycript一样不会阻塞进程。
总结
- 
iOS安装插件
 
- 
- 
Mac安装App
 
- 
- 动态库导入iPhone
 
- 动态库导入










