Reveal的UI分析功能实在太强大了,所以一直以来受到大家追捧!今天我来讲讲,个人认为比较方便的集成方式。1.cocoapods集成 2.breakpoint 方式 。由于本人使用的是Reveal 4.0 版本破解版,所以下面以此为例。
一、CocoaPods 集成安装
1.首先在安装有pod环境的基础上,在Podfile中,配置
pod 'Reveal-SDK','~> 4',:configurations => ['Debug'] #reveal sdk
//上线时,需要将其移除
在运行pod install 安装后,就可以正常使用了!这个方式支持真机和模拟器哦!
注意事项:本方法虽然支持真机和模拟器,但是上线前记得移除安装pod库,否则无法打包
二、BreakPoint集成安装
1.此安装方式的前提是已经下载好破解版Reveal,找到全局断点配置处:
![](https://img.haomeiwen.com/i2715835/4648b7dbd998887c.jpg)
配置如下:
第一行是:
UIApplicationMain
//表示针对整个应用程序的断点
第二行是:
expr (Class)NSClassFromString(@"IBARevealLoader") == nil ?(void*)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework/RevealServer", 0x2) : ((void*)0)
//这个命令号是针对ios系统的,其他系统的命令行可百度。
第三行就是选中继续执行就行。
![](https://img.haomeiwen.com/i2715835/71a580bcd56b967f.jpg)
2.接下来把断点设置成针对整个用户,而不是只针对当前项目工程。如下图:
![](https://img.haomeiwen.com/i2715835/f186753c5c53599e.jpg)
3.注意事项:本方法虽然属于非侵入式,但只支持模拟器运行Reveal,所以如果你有真机需求,那就选择上面的pod安装方式
三、注意差别
两种方式其实都可,只要你区分其中的差别就ok。
网友评论