Reveal查看App页面结构以及解决WebView无法加载的问题

Reveal是一款可以查看市场上App UI结构的应用,可以在模拟器中查看,也可以真机查看(注:真机需要越狱)

具体的操作流程:
1、首选需要有一台已越狱的iOS手机。
2、打开Cydia,点击底部最右侧的搜索按钮,搜素Reveal2Loader,并安装。
3、安装完成后,进入手机的设置-Reveal-Enabled Applications,打开需要查看的App,如果打开开关前已经启动的App,打开后需要关掉进程重新打开。
4、下载Mac端Reveal应用,下载地址
5、打开Reveal后进入Help-Show Reveal Library in Finder,会弹出RevealService Framework的地址。

Reveal查看App页面结构以及解决WebView无法加载的问题_第1张图片
image.png

网上有说把RevealServer.xcframework/ios-arm64_armv7/RevealServer.framework/RevealServer改成reveal2Loader.dylib通过ssh放在手机路径/Library/MobileSubstrate/DynamicLibraries中,我这样配置后,App中H5的页面就无法显示了。
6、后来自己研究了解决方法,将RevealServer.xcframework/ios-arm64_armv7/RevealServer.framework,放在手机的Library/Frameworks/中,替换掉原有的。
Reveal查看App页面结构以及解决WebView无法加载的问题_第2张图片
image.png

这样就好了,Reveal中所有的元素都可以显示了。

你可能感兴趣的