免费开源的iOS开发学习平台

Reveal:1-Reveal使用简介

Reveal是一款可以在iOS开发过程中用于界面控件分析的开发辅助工具。借助Reveal,我们可以对App界面上的所有可见元素进行分析。在开发过程中,经常会出现界面展示的样式与预期不符的情况,Reveal可以辅助我们进行故障定位。

Reveal的下载

我们可以到Reveal的官方网站(https://revealapp.com/)下载最新的版本。Reveal为我们提供了14天免费试用的版本,需要在注册界面提供我们的邮箱地址,即可收到一封包含试用激活码的邮件,试用期结束后可以购买正式版本。

Reveal的安装

Reveal的安装推荐使用CocoaPods,当然我们也可以使用手工方式安装,但手工安装的步骤非常繁杂,涉及到多步操作,因此推荐使用CocoaPods。

  • 首先在工程的Podfile中添加如下设置。由于Reveal的使用都是在程序调试阶段使用的,因此,在pod配置中需要加上Debug选项;
 target 'YourMainAppTargetName' do
     pod 'Reveal-SDK', :configurations => ['Debug']
 end
  • 在终端中执行如下命令,安装Reveal,运行成功后终端可以看到如下提示。
cd [Podfile所在目录]
pod install

Reveal的使用

Reveal安装完毕后,点击.xcworkspace文件打开工程,运行程序后,我们可以在Xcode的日志窗口中看到如下提示,说明Reveal已经部署成功。

此时,打开Reveal应用,Reveal可以自动查询可以分析的App应用。

选中需要分析的App即可打开分析窗口。在分析窗口中,我们可以查看当前App界面中显示的所有控件信息。