Reveal使用

作者: Just丶Go | 来源:发表于2018-03-12 13:57 被阅读0次

    Reveal是一款不需要重新运行项目,就可以动态调试程序UI界面的工具。
    Reveal官方下载地址:https://revealapp.com/download/
    Reveal官网:https://revealapp.com

    一、正常开发的使用环境配置
    1.下载Reveal(文章末尾附送破解版下载地址。支持正版,破解版只是用来体验~)
    2.打开Reveal,找到Help-->Show Reveal Library in Finder--> iOS Library

    图片.png
    3.拷贝RevealServer.framework到你的项目根目录下
    图片.png
    4.打开XCode,进入到Build Settings--> 搜索Framework Search Paths
    图片.png
    5.在上图的3中Debug模式下添加$(inherited) $(SRCROOT)
    表示在测试环境下使用Reveal
    6.同样,还是在Build Settings下,搜索Other Linker Flags,同样选择Debug模式,添加以下这三条-ObjC -weak_framework RevealServer。如果项目中有,就不用重复添加了。
    7.再搜索Runpath Search Paths(还是在Build Settings下),在Debug模式下,添加$(inherited) @executable_path/Frameworks。(选择xcode会默认添上,我的是这样。)
    8.这次要进入到Build Phases,目录下,新建一个Run Script
    图片.png
    9.更改新添加的Run Script,可以自由定义,官方推荐的名字是Integrate Reveal Server
    10.在上图的4中写入以下脚本
    export REVEAL_SERVER_FILENAME="RevealServer.framework"
    
     # Update this path to point to the location of RevealServer.framework in your project.
     export REVEAL_SERVER_PATH="${SRCROOT}/${REVEAL_SERVER_FILENAME}"
    
     # If configuration is not Debug, skip this script.
     [ "${CONFIGURATION}" != "Debug" ] && exit 0
    
     # If RevealServer.framework exists at the specified path, run code signing script.
     if [ -d "${REVEAL_SERVER_PATH}" ]; then
       "${REVEAL_SERVER_PATH}/Scripts/copy_and_codesign_revealserver.sh"
     else
       echo "Cannot find RevealServer.framework, so Reveal Server will not be started for your app."
     fi
    

    11.现在就可以打开Xcode,运行你的项目,然后在Reveal上查看UI视图咯~


    图片.png

    二、查看越狱iPhone上的任意appUI界面
    材料准备:
    1.一台越狱iPhone
    2 .越狱机安装OpenSSHReveal4破解版

    开始安装:
    1.iPhone安装Reveal Loader(软件源:http://apt.so/codermjlee
    2.安装Reveal 然后 -->Help --> Show Reveal Library in Finder --> iOS Library --> 找到RevealServer可执行文件
    3.打开终端,通过ssh命令将RevealServer文件拷贝至iPhone终端的/Library/RHRevealLoader/目录下。(ps:可以使用USB链接iPhone,然后通过iFunBox查看iPhone该目录下是否存在该文件夹及文件夹下的RevealServer文件)

    scp+文件路径+root@手机ip:/Library/RHRevealLoader/RevealServer
    /**需要在同一wifi下**/
    

    4.重启手机,在设置中找到Reveal将需要进行UI调试的程序的开关开启
    5.打开Reveal,手机打开运行Reveal允许调试的软件。就可以在Reveal上查看UI了。
    6.补充:如果Reveal未能发现运行的程序,将iPhone的/Library/RHRevealLoader/下的RevealServer改名为libReveal.dylib```。再次重启手机,进行查看,一般情况下是可以正常查看了哈~

    图片.png

    又上了reveal的官网看了下,发现从2版本开始就不支持iOS 7系统了。
    哭晕~~~~~~1.6.3版本的reveal搞不懂,不知道是不好使还是我不会用。求会搞的大神指导下

    最后附送Reveal4的破解版:链接: https://pan.baidu.com/s/1wl9PLrKdNqTFuVNin6rlYQ 密码: 2tuc
    网上也能搜得到~~
    还有一个配置的demo地址,如果不会可以参照下:https://github.com/304164084/Reveal_configuration_demo

    相关文章

      网友评论

        本文标题:Reveal使用

        本文链接:https://www.haomeiwen.com/subject/fpdnfftx.html