iOS-UI分析利器--Reveal安装破解以及简单使用

简介:

前言:在 iOS 开发中,我们有时很希望有一款类似 Web 开发中的 UI Debug 工具(例如:Firebug),让我们能够实时查看 UI 的结构,还可以实时更改某个 UIView 的位置和大小的相关属性值查看效果。这里我们发现原来真有这么一款强大的工具存在,他就是 Reveal。(虽然现在的 Xcode 版本有「Capture View Hierarchy」功能,但支持的功能还只是基础的查看 UI 结构,对比 Reveal 来说,就显得逊色多了)。

下载需要的破解文件从官网直接下载的Reveal.app,下面分享百度云下载地址:

链接: http://pan.baidu.com/s/1jHet2ia 密码: watj

如果想直接到官网下载最新的Reveal.app,下面是官网下载地址:

http://revealapp.com/download/ 。只不过没破解第一次使用会有30天试用期,所以还是要到前面百度云分享的连接下破解文件

 

破解Revel.app的过程:

1、先直接安装Reveal.app,你可以直接安装官网下载的,也可以安装我在百度云里分享的。就目前而言,下面的破解方法适用最新版本的Reveal.app。

   当然,若有钱,撒几百人民币换来长期的使用也是可以有的,毕竟这个软件,会用的话,那就是物超所值,值得iOS发烧友耍耍。

     如果你第一次安装这个软件,估计有试用期30天。

2、这里直接展示破解步骤:

  2-1、打开Revel.app的显示包内容,路径如下图:Contents/MacOS/Reveal,然后打开在百度云分享的破解文件,将其拷贝其目录下

  

  2-2、破解完成了,直接运行Reveal.app,发现没有试用期提示了。,是不是略屌?

      

破解之后:

下面开始将Reveal.app和你的XCode工程相互连接:

1、打开Reavel.app,并打开

2、拷贝需要的Library文件到你的项目工程中

3、如图添加  libz.tbd:

 

4、在Other Linker Flags的Debug模式下添加Any iOS Simulator SDK,并添加-ObjC

注意:仅仅是在Debug模式下添加哦,不需要再Release模式下添加,这样当你的app在release模式下编译就不会把这个模拟器的编译带进去了。

当然,上面一个图中这是我遇到的情况,在我的原项目工程中因为加入了AFN、MJExtension等第三方框架,所以在Debug ObjC后面XCode自动多了很多这些字段,然后我在添加的Any iOS Simulator SDK后面仅仅就添加-ObjC,这样会报错的。要如下,在-ObjC添加完整,要根据你的项目工程实际情况添加-ObjC,并且后面的字段要和Debug后面原来默认的字段对应相同:

 

3、如上图,看到的Debug信息,说明Reveal安装成功。

4、下面,回到Reveal.app的界面上来,

 

这就OK了。

 

相关文章
|
24天前
|
搜索推荐 Android开发 iOS开发
安卓与iOS系统的用户界面设计对比分析
本文通过对安卓和iOS两大操作系统的用户界面设计进行对比分析,探讨它们在设计理念、交互方式、视觉风格等方面的差异及各自特点,旨在帮助读者更好地理解和评估不同系统的用户体验。
18 1
|
2月前
|
Android开发 数据安全/隐私保护 iOS开发
安卓与iOS系统的发展趋势与比较分析
【2月更文挑战第6天】 在移动互联网时代,安卓和iOS系统作为两大主流移动操作系统,各自呈现出不同的发展趋势。本文将从技术角度出发,对安卓和iOS系统的发展方向、特点及未来趋势进行比较分析,以期为读者提供更深入的了解和思考。
35 4
|
7月前
|
C语言 索引
09-iOS之load和initialize底层调用原理分析
09-iOS之load和initialize底层调用原理分析
58 0
|
存储 iOS开发 MacOS
iOS小技能: ips 文件的分析
主要分析3块: 1. Triggered by Thread线程的调用栈回溯信息 2. 与架构相关崩溃的线程状态(crashed with ARM Thread State) 3. Binary Images信息
541 0
iOS小技能: ips 文件的分析
|
2月前
|
安全 搜索推荐 Android开发
Android 与 iOS 的比较分析
【2月更文挑战第5天】 Android 和 iOS 是目前市场上两种最流行的移动操作系统,它们都拥有自己的特点和优势。本文将会分别从操作系统设计、应用生态、安全性等方面对这两种操作系统进行比较和分析,希望能够帮助读者更好地选择适合自己的移动设备。
|
12月前
|
人工智能 文字识别 API
iOS MachineLearning 系列(4)—— 静态图像分析之物体识别与分类
本系列的前几篇文件,详细了介绍了Vision框架中关于静态图片区域识别的内容。本篇文章,我们将着重介绍静态图片中物体的识别与分类。物体识别和分类也是Machine Learning领域重要的应用。通过大量的图片数据进行训练后,模型可以轻易的分析出图片的属性以及图片中物体的属性。
228 0
|
12月前
|
算法 API iOS开发
iOS MachineLearning 系列(3)—— 静态图像分析之区域识别
本系列的前一篇文章介绍了如何使用iOS中自带的API对图片中的矩形区域进行分析。在图像静态分析方面,矩形区域分析是非常基础的部分。API还提供了更多面向应用的分析能力,如文本区域分析,条形码二维码的分析,人脸区域分析,人体分析等。本篇文章主要介绍这些分析API的应用。
216 0
|
9月前
|
存储 编解码 缓存
HTTP Live Streaming直播(iOS直播)技术分析与实现
HTTP Live Streaming直播(iOS直播)技术分析与实现
134 1
|
11月前
|
自然语言处理 搜索推荐 iOS开发
iOS MachineLearning 系列(19)—— 分析文本中的问题答案
本篇文章将介绍Apple官方推荐的唯一的一个文本处理模型:BERT-SQuAD。此模型用来分析一段文本,并根据提供的问题在文本中寻找答案。需要注意,BERT模型不会生成新的句子,它会从提供的文本中找到最有可能的答案段落或句子。
136 0
iOS MachineLearning 系列(19)—— 分析文本中的问题答案
|
11月前
|
监控 iOS开发 MacOS
iOS 友盟崩溃日志分析——Binary images
iOS 友盟崩溃日志分析——Binary images
214 0