Skip to content
Plugin for Xcode to integrate the Reveal App to your project automatic.
Branch: master
Clone or download
Latest commit d8d68b0 Sep 22, 2016
Type Name Latest commit message Commit time
Failed to load latest commit information.
RevealPlugin_bak remove cocoa pods support(not using it) Apr 8, 2014
Product-InspectWithReveal.png [MDF] Add Xcode 8 not support information Sep 22, 2016


Join the chat at

Plugin for Xcode to integrate the Reveal App to your project automatic(Without any modifications to your project).

Please note that plugins are not supported by Xcode 8. See Here for more information.


The Reveal Plugin works just like Instruments.


The Reveal app integrates directly into Xcode, so you don't need to add frameworks or modify your project to inspect your app in the iOS Simulator.

If you're in the middle of a debug session and something unexpected happens, you can attach Reveal to see what's going on. No restarting your app, no changing your project. All from inside Xcode.



###Via Alcatraz

Reveal-Plugin-for-XCode is available through the Alcatraz Xcode plugin management system.

From source

Simply build the Xcode project and restart Xcode. The plugin will automatically install to ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins.


To uninstall, just remove the plugin from the above directory, and restart Xcode:

rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/RevealPlugin.xcplugin

Tested on Xcode 5.1 and Mac OS X 10.9.2.

Plugins upgrade for new Xcode

find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/ DVTPlugInCompatibilityUUID`


  • When using Inspect ith Reveal, if your simulator can't lanuch within 5 seconds, it's will alert an error. Thus, you can alse use Debug->Attach to Reveal after your app launched.

  • If the plugin is not successfully loaded, it's possible your Xcode version is not supported, Add the build UUIDs for the versions of Xcode you wish to support to DVTPlugInCompatibilityUUIDs in Info.plist.

    You can get the UUID with this command defaults read /Applications/ DVTPlugInCompatibilityUUID, run it in termial.


Welcome to fork and PullRequest to do this better. We use issues to manage bugs and enhanced features.


You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.