Reveal is a great tool for debugging the UI of iOS applications

The premise of viewing other people’s App UI layout: prepare a jailbroken device (my device is iPhone5s iOS 8.3)

steps

  • Install on a MacReveal, preferably install version 4.0 or higher. The reason is: version 4.0 and above, added usb connection, much faster than WiFi;
  • Installation on the deviceReveal LoaderorReveal2Loader;
  • Mac, open itReveal
    1. Select * iOSLibrary **
    2. theRevealServer.frameworkIn the directoryRevealServerCopy it to your desktop and rename it to** reveal2Loader.dylib **
    3. thereveal2Loader.dylibCopy to mobile device/ Library/MobileSubstrate/DynamicLibraries directory
    scp -rP 10010 ~/Desktop/reveal2Loader.dylib root@localhost:/Library/MobileSubstrate/DynamicLibraries
    Copy the code
    1. On the MacRevealServer.frameworkIn the directoryRevealServerCopy it to your desktop and rename it tolibReveal.dylibCopy it to my phone/Library/RHRevealLoaderIn your directory(Usually you don’t have this directory, create it yourself: I create it like this: I create a RHRevealLoader on Mac, add libReveal. Dylib to it, and copy the entire RHRevealLoader folder into the /Library directory on iOS devices.)
    scp -rP 10010 ~/Desktop/RHRevealLoader root@localhost:/Library
    Copy the code
    1. On the MacRevealServer.frameworkCopy to the device/System/Library/Frameworksdirectory
    scp -rP 10010 /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework root@localhost:/System/Library/Frameworks
    Copy the code
  • Devices,Set up the– > findReveal -> Enabled Applications-> Open the App that you want to view the UI

References (Order of reference)

  1. Simple and crude
  2. The operation couldn’t be completed. The app is link against an older version of the Reveal library. You may need to update the Reveal library in your app