一、Reveal 简介
- Reveal 是
Mac OS X
平台上的一款方便开发者调试iOS
应用的开发软件,Reveal 能够在运行时调试和修改iOS
应用程序。Reveal
能连接到应用程序,并允许开发者编辑各种用户界面参数,而且会立即反应在程序的UI
上。 - 开发者要将
应用程序
与Reveal
安装的框架层关联。Reveal
会扫描其网络中关联的应用程序,并让开发者选择连接其中之一,当连接到一个应用程序后,Reveal
将显示其UI
,其中包括大量的参数和设置。开发人员现在可以检查UI或者更改设置,直到用户界面的外观和行为达到预期目标。Reveal
可以和iOS
模拟器一起使用,也可以用在运行在真机上的应用程序上。另外,Reveal
的安装只需几分钟。 - 除了解析出UI参数外,
Reveal
也会通过一个分解的3D
视图显示复杂的UI
层次结构。开发者可以轻松的检查UI组件的分层,并在其层次结构中选择特定元素。为了进一步简化调试,也可以仅关注部分UI
,而把其余部分屏蔽起来。 - 建议下载
Reveal 4
或以上版本,因为支持USB
连接调试,速度快,低版本的只能WiFi
连接调试。
二、Reveal 安装配置环境
1、电脑端:Reveal 有免费试用期,可以下载体验一下:Reveal 下载地址,下载解压出来即可打开使用,填一下邮箱,然后给你邮箱发一个体验激活码,试用期 14
天。
- (推荐)老版本破解版,解压出来即可使用: https://pan.baidu.com/s/1E453u0ddxTChnBML1jucXQ 密码: aeon
2、越狱手机端:通过 Cydia
安装一下 Reveal Loader
,不需要添加其他源地址,默认 BigBoss
源中就存在这个插件,Reveal Loader
这个插件已经很久没有维护了,用还是可以用的,但是推荐使用 Reveal2Loader
。
- 安装成功之后,它是插件,所以不会出现在
APP
列表,而是在设置里面。
- 点击
Reveal
,进来之后,Enabled Applications
管理是否允许调试某些APP
的,Avaliable Extensions
是管理扩展的,下面内容是作者的一些版权声明,我们需要进入Enabled Applications
打开允许调试的APP
。
- 进来之后这里会列出手机上已存在的所有
APP
,后面按个开关打开就是相当于允许通过Reveal
调试这个APP
,不打开就是不允许,所以全部打开也是可以的,默认应该是不打开的。