Reveal 的pod集成和断点集成

  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,找到全局断点配置处:


Reveal 的pod集成和断点集成_第1张图片
1540263829472.jpg

配置如下:
第一行是:

UIApplicationMain
//表示针对整个应用程序的断点

第二行是:

expr (Class)NSClassFromString(@"IBARevealLoader") == nil ?(void*)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework/RevealServer", 0x2) : ((void*)0)
//这个命令号是针对ios系统的,其他系统的命令行可百度。

第三行就是选中继续执行就行。


Reveal 的pod集成和断点集成_第2张图片
1540264009315.jpg

2.接下来把断点设置成针对整个用户,而不是只针对当前项目工程。如下图:


Reveal 的pod集成和断点集成_第3张图片
1540264337761.jpg

3.注意事项:本方法虽然属于非侵入式,但只支持模拟器运行Reveal,所以如果你有真机需求,那就选择上面的pod安装方式

三、注意差别

   两种方式其实都可,只要你区分其中的差别就ok。

你可能感兴趣的:(Reveal 的pod集成和断点集成)