Reveal是个好东西,可以查看自己开发的app的UI层级,我们可以根据UI的层级来定位我们自己的布局问题,仅限于此那么reveal也太没有发挥的空间了,况且xcode自带就有此功能,如果遇到设计比较精美的app但不知怎么实现时,内心那个难受啊,今天我们来研究一下如何用Reveal查看别人的app是如何实现UI布局的。虽然网上有很多教程,但是网上的教程太过于陈旧了,今天自己动手。
第一步:准备一台越狱的手机,如果没有那么就手动越狱一下, Electra 傻瓜式操作,参考以下链接 https://www.ithome.com/0/407/953.htm
第二步:打开Cydia搜索Reveal2 Loader,如果找不到就在软件源 BigBoss的所有资源中去一个一个的找,这个肯定会有,其中有两个资源Reveal Loader 和Reveal2 Loader 亲测Reveal Loader 会安装失败,所以我选择了Reveal2Loader ,安装成功后
第三步:打开手机设置找到Reveal 选择我们需要进行调试的应用
第四步:在mac电脑上找到Reveal 打开/Applications/Reveal 2.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework以下的路径,将RevealServer 文件拷贝到手机的/Library/MobileSubstrate/DynamicLibraries 目录下,并改名reveal2Loader.dylib然后将Reveal重启即可。
第五步:在手机上打开我们需要调试的app,这时候就会在Reveal上看到目标APP了,到此就可以愉快的对app进行调试了。
网友评论