Reveal 动态查看 APP UI 结构

Reveal 一款强大的iOS UI调试工具,可以用于透视程序整体结构,如果需要看其他App的程序结构只能在越狱机子上进行

Reveal 动态查看 APP UI 结构_第1张图片

比如:查看QQ的UI结构

Reveal 动态查看 APP UI 结构_第2张图片

Reveal 下载,不同版本 所支持的系统不一样

  • Reveal 1.6.3 支持 iOS 全系统
  • Reveal 2.x 最新版本,仅支持 iOS8 之后的系统

1. 越狱手机 打开 Cydia => 增加软件源 http://rheard.com/cydia => 搜索 Reveal Loader => 安装

Reveal 动态查看 APP UI 结构_第3张图片

安装完成后 系统会自动重启 Spring Board

2. 越狱手机 设置 => Reveal => Enabled Applications 打开你需要查看的app

Reveal 动态查看 APP UI 结构_第4张图片

3. 电脑打开 Reveal.app => Help => Show Reveal Library => iOS Library

Reveal 动态查看 APP UI 结构_第5张图片

4. 拷贝 libReveal.dylib => 越狱手机 /Library/RHRevealLoader/libReveal.dylib

Reveal 2 中,不再是 libReveal.dylib,而是 RevealServer.framework, 把 RevealServer 拷贝到手机的时候,将文件名改成 libReveal.dylib 就行了

如果没找到 RHRevealLoader 文件夹需要自己建一个

  • 这里可以选择用 OpenSSH
scp /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib 
root@【device-ip】:/Library/RHRevealLoader/libReveal.dylib
  • 或者 GUI 工具,这里我选择了用 pp助手,防止自己敲错命令
Reveal 动态查看 APP UI 结构_第6张图片

5. 让手机 和 电脑处在同一局域网下,手机打开需要查看的 App, 电脑 Reveal 选择需要查看的App 就可以看他人的设计了

1.6.3

Reveal 动态查看 APP UI 结构_第7张图片

2.x

Reveal 动态查看 APP UI 结构_第8张图片

结尾

Reveal 很强大可以动态修改控件属性,调试自动布局 看各位自己的发挥了

你可能感兴趣的:(Reveal 动态查看 APP UI 结构)