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 Mac
Reveal
, 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 device
Reveal Loader
orReveal2Loader
; - Mac, open it
Reveal
- Select * iOSLibrary **
- the
RevealServer.framework
In the directoryRevealServer
Copy it to your desktop and rename it to** reveal2Loader.dylib **
- the
reveal2Loader.dylib
Copy to mobile device/ Library/MobileSubstrate/DynamicLibraries directory
scp -rP 10010 ~/Desktop/reveal2Loader.dylib root@localhost:/Library/MobileSubstrate/DynamicLibraries Copy the code
- On the Mac
RevealServer.framework
In the directoryRevealServer
Copy it to your desktop and rename it tolibReveal.dylib
Copy it to my phone/Library/RHRevealLoader
In 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
- On the Mac
RevealServer.framework
Copy to the device/System/Library/Frameworks
directory
scp -rP 10010 /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework root@localhost:/System/Library/Frameworks Copy the code
- Select * iOSLibrary **
- Devices,
Set up the
– > findReveal
->Enabled Applications
-> Open the App that you want to view the UI
References (Order of reference)
- Simple and crude
- 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