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

发现破解版不好用,我又查找了其他方案,目前使用的是用临时邮箱去注册获取14天的试用期,虽然需要半个月去注册次,不过注册流程还方便就先用着吧。

有了Reveal之后,下面我们就要想办法去用它来查看第三方应用的UI。经过多次失败,我下载了https://github.com/Naituw/IPAPatch/releases上的IPAPatch-Youtube-Cycript.zip,发现是可以运行的,运行时需要修改一下bundle ID和签名。
之后要做的就是下载越狱的ipa来替换掉项目里面的app.ipa包(这里包名也要叫做app.ipa),越狱ipa我是通过PP助手下载的。

修改完ipa重新运行项目,你就可以看到,你下载的越狱ipa安装到你的真机上了。
接下来,要做的就是将Reveal的RevealServer.framework文件放到项目的指定文件夹内。



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