iOS视图查看工具Reveal 使用

Reveal 24.png

一、Reveal简单介绍

Reveal是一款调试iOS程序UI界面的神器

官网:https://revealapp.com

下载:https://revealapp.com/download/

查看APP视图层级效果
图片.png

二、使用Reveal前提

  • iPhone 越狱手机
  • Mac 版Reveal
  • 手机软件 Reveal
  • Filza

1.越狱

在iOS越狱 mac版中有详细步骤,可供参考

2.Mac 版Reveal

正版的我们没办法使用,需要激活, 网上也有好多破解版的(土豪忽略)
比如: http://www.pc6.com/mac/122064.html
我使用的版本为Reveal 24, 链接:https://pan.baidu.com/s/1JT-Z4kRv0oRXIrNyLNnuIw 密码:i3f5

3.手机软件Reveal

这个我们可以开启手机上哪些软件可以被电脑端Reveal查看到
可以从Cydia中搜索安装 Reveal2Loader

211605613974_.pic.jpg

设置中开启开关
图片.png

这个时候我们就可以打开APP在电脑上查看视图层级了

失望了吧 哈哈



问题

图片.png

其实这时在电脑的Reveal端是可以看到的APP图标的, 但是点击图标会报错,无法查看, 原因就是Mac端Reveal中的RevealServer.framework和手机端不同,我们接下来的操作就是使二者同步, 把电脑端的RevealServer.framework下的RevealServer更名为reveal2Loader.dylib 拷贝到手机里

图片.png

点击上面的Show Reveal Library in Finder 找到Framework下的RevealServer文件先进行更名, 然后复制到手机的 /Library/MobileSubstrate/DynamicLibraries 目录下, 早期我们可以直接通过爱思助手查看手机的系统目录,可以直接进行拖拽, 不过也经常出错, 但是现在也无法查看了(可能是我没找到方法). 总之拷贝到手机就完了
我们通过scp来操作

//scp 更名过的文件路径 root@你手机IP:目标路径
 scp /Users/admin/Desktop/reveal2Loader.dylib  [email protected]:/Library/MobileSubstrate/DynamicLibraries

如果你没安装ssh会报错

图片.png

安装下ssh即可 安装还是参考iOS越狱 mac版

安装完成之后继续执行scp


图片.png

会有一个确认的验证, 三个选项我们这里选择yes 输入密码, 这里你会认为是你mac的开机密码, 注意不是这个密码哦, 默认密码alpine 如果自己修改过就用自己的, 输入密码完成传输
这是重新打开APP,在电脑Reveal端就可以正常查看APP界面了

你可能感兴趣的:(iOS视图查看工具Reveal 使用)