前言
有时候看到优秀的应用,想看看它内部页面的布局和View层级,但是这个应用又不开源,那么reveal就可以满足你窥视优秀项目的页面结构,清晰的展示出页面使用了什么View以及View的层叠情况,提升自己的页面搭建的合理性。
系统环境
电脑:MacOS Mojave 10.14.5
手机:iOS12.1.1
Reveal安装
- 手机打开
cydia
搜索Reveal2Loader
安装,我这里使用的版本号为1.0-3。 - 打开mac电脑,安装Reveal(21) 破解版、正版
破解方法
首先拖动Reveal.app到Applications目录完成安装,然后打开Reveal20_Patcher.app,将Applications目录内的Reveal.app拖到Reveal20_Patcher.app窗口内,然后打开Reveal.app输入任意序列号即可激活。 - iOS12需要进行这一步,mac上安装iFunbox V1.8,下载reveal2loader1.0.3 密码:cbpl。然后进
cydia
内安装Apple File Conduit “2”
, 再使用iFunbox
将reveal2loader1.0.3
复制到手机/tmp
目录下,然后用手机打开cydia
下载Filza
,打开Filza
/tmp
目录下在找到reveal2loader1.0.3
,点击安装。
iOS12+不进行这一步,可能会出现异常The operation couldn’t be completed. The app is linked against an older version of the Reveal library. You may need to update the Reveal library in your app.
Reveal使用
- 手机上:
设置
->Reveal
->Enabled Applications
->码云
- 使用数据线链接电脑,打开电脑的
Reveal
,在手机端前台运行码云
,选择码云
应用图标带USB图标的,就可以像在Xcode
一样查看其他的应用的页面层级效果了。
本文所用到的码云
为App Store下载的开源软件,项目地址