IPAPatch + Reveal 非越狱机查看第三方应用UI布局

最近想用Reveal查看第三方应用的app,看了别人的很多文章,折腾了很久,终于折腾了个目前比较有效的方案,情况是手头上没有越狱机,也不想越狱。
首先,是要去下载Reveal,因为Reveal是收费的,下载后试用了14天就不能用了,所以想下个破解版的,但是下载了破解版的发现没有Install Debugger Commands的选项,不知道是不是版本下载的问题。下图是我insatll之后的,显示的就是Remove Debugger Commands.

IPAPatch + Reveal 非越狱机查看第三方应用UI布局_第1张图片
屏幕快照 2018-11-28 下午3.07.20.png

发现破解版不好用,我又查找了其他方案,目前使用的是用临时邮箱去注册获取14天的试用期,虽然需要半个月去注册次,不过注册流程还方便就先用着吧。
IPAPatch + Reveal 非越狱机查看第三方应用UI布局_第2张图片
屏幕快照 2018-11-28 下午3.12.23.png

有了Reveal之后,下面我们就要想办法去用它来查看第三方应用的UI。经过多次失败,我下载了 https://github.com/Naituw/IPAPatch/releases上的IPAPatch-Youtube-Cycript.zip,发现是可以运行的,运行时需要修改一下bundle ID和签名。

之后要做的就是下载越狱的ipa来替换掉项目里面的app.ipa包(这里包名也要叫做app.ipa),越狱ipa我是通过PP助手下载的。


IPAPatch + Reveal 非越狱机查看第三方应用UI布局_第3张图片
屏幕快照 2018-11-28 下午3.35.30.png

修改完ipa重新运行项目,你就可以看到,你下载的越狱ipa安装到你的真机上了。

接下来,要做的就是将Reveal的RevealServer.framework文件放到项目的指定文件夹内。
IPAPatch + Reveal 非越狱机查看第三方应用UI布局_第4张图片
屏幕快照 2018-11-28 下午3.48.28.png
IPAPatch + Reveal 非越狱机查看第三方应用UI布局_第5张图片
屏幕快照 2018-11-28 下午3.49.37.png

这时候,重新运行项目,并打开Reveal,可以看到我们越狱的应用,已经显示在Reveal的首页了,可以查看app的UI布局了。
IPAPatch + Reveal 非越狱机查看第三方应用UI布局_第6张图片
屏幕快照 2018-11-28 下午3.56.49.png
IPAPatch + Reveal 非越狱机查看第三方应用UI布局_第7张图片
屏幕快照 2018-11-28 下午3.57.09.png

中间也经历了很多挫折,想分享出来让大家借鉴下,也便于自己记忆,当然方案不是很完美,比如Reveal还不是永久使用的,但至少可以用了,hhh。

借鉴了这篇文章:https://www.jianshu.com/p/61175a7c517a

你可能感兴趣的:(IPAPatch + Reveal 非越狱机查看第三方应用UI布局)