Plugin for Xcode to integrate the Reveal App to your project automatic.

Last update: Apr 20, 2022

Reveal-Plugin-for-Xcode

Join the chat at https://gitter.im/shjborage/Reveal-Plugin-for-Xcode

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.

Introduction

The Reveal Plugin works just like Instruments.

ProductMenu

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.

DebugMenu

Install

###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.

Uninstall

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/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID`

Issue

  • 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/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID, run it in termial.

Contributors

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

Thanks

GitHub

https://github.com/shjborage/Reveal-Plugin-for-Xcode
You might also like...

Xgist - Xcode extension to send code to GitHub's Gist

Xgist - Xcode extension to send code to GitHub's Gist

Xgist Xgist is a Xcode extension to send code to GitHub's Gist. The extension will send your code selection to Gist and automatically copy the Gist UR

Jun 18, 2022

DocumenterXcode - Attempt to give a new life for VVDocumenter-Xcode as source editor extension.

DocumenterXcode - Attempt to give a new life for VVDocumenter-Xcode as source editor extension.

DocumenterXcode Xcode source editor extension which helps you write documentation comment easier, for both Objective-C and Swift. This project is an a

May 29, 2022

Snowonder - 🔮 Magical import declarations formatter for Xcode

Snowonder - 🔮 Magical import declarations formatter for Xcode

Snowonder is Xcode Extension that adds some convenient formatting operations for Import Declarations. This extension is created with latest stable Swi

Apr 25, 2022

XVim2 - Vim key-bindings for Xcode 9

XVim2 XVim2 is a Vim plugin for Xcode intending to offer a compelling Vim experience without the need to give up any Xcode features. Xcode 9 or above,

Jun 24, 2022

Comment-Spell-Checker - Xcode extension for spell checking and auto-correcting code comments.

Comment-Spell-Checker - Xcode extension for spell checking and auto-correcting code comments.

Comment Spell Checker An Xcode Source Editor extension that runs spell check and auto correct on your code comments. Features Supports mutliple commen

May 31, 2022

Sharkconnect: a large iOS project which serves as a centralized platform for high schools

Sharkconnect: a large iOS project which serves as a centralized platform for high schools

Sharkconnect Demo Sharkconnect is a content crowdsourcing platform in a high sch

Jan 11, 2022

Xcode-streamdeck-plugin - A Stream Deck plugin for Xcode

Xcode-streamdeck-plugin - A Stream Deck plugin for Xcode

Stream Deck Xcode Plugin This repository contains a Stream Deck plugin to add so

Jun 21, 2022

Automatic testing of your Pull Requests on GitHub and BitBucket using Xcode Server. Keep your team productive and safe. Get up and running in minutes. @buildasaur

Automatic testing of your Pull Requests on GitHub and BitBucket using Xcode Server. Keep your team productive and safe. Get up and running in minutes. @buildasaur

Buildasaur Automatic testing of your Pull Requests on GitHub and BitBucket using Xcode Server. Keep your team productive and safe. Get up and running

May 27, 2022

This Xcode plugin shows Xcode app version in the Dock and App Switcher icon

This Xcode plugin shows Xcode app version in the Dock and App Switcher icon

Xcode Icon Version Tired of this Xcode icon always showing multiple times in your App Switch with no help watshoever as to which version you are curre

Aug 20, 2021

LinkedLog is a Xcode plugin that includes a Xcode PCH header file template that adds the macros `LLog` and `LLogF` and parses their output to link from the console to the corresponding file and line.

LinkedLog is a Xcode plugin that includes a Xcode PCH header file template that adds the macros `LLog` and `LLogF` and parses their output to link from the console to the corresponding file and line.

LinkedLog Xcode Plugin LinkedLog is a Xcode plugin that includes a Xcode PCH file template that adds the macros LLog and LLogF. The LLog macro will wo

Feb 23, 2021

Xcode plugin that brings ⇧⌘T from AppCode over to Xcode

Aviator An Xcode Plugin that brings ⇧⌘T over to Xcode This minimal plugin allows you to use the key combo ⇧⌘T to toggle between source and test files.

Aug 18, 2018

Elissa displays a notification on top of a UITabBarItem or any UIView anchor view to reveal additional information.

Elissa displays a notification on top of a UITabBarItem or any UIView anchor view to reveal additional information.

Elissa Attach a local notification to any UIView to reveal additional user guidance. Usage Example Per default, Elissa will try to align to the center

Feb 4, 2022

Circular reveal animations made easy

Circular reveal animations made easy

This library was created to allow developers to implement the material design's reveal effect. You can simply use this component to reveal and unverea

Jun 22, 2021

Twitter style Splash Screen View. Grows to reveal the Initial view behind

Twitter style Splash Screen View. Grows to reveal the Initial view behind

CBZSplashView [![CI Status](http://img.shields.io/travis/Callum Boddy/CBZSplashView.svg?style=flat)](https://travis-ci.org/Callum Boddy/CBZSplashView)

May 25, 2022

Synx - A command-line tool that reorganizes your Xcode project folder to match your Xcode groups

Synx - A command-line tool that reorganizes your Xcode project folder to match your Xcode groups

A command-line tool that reorganizes your Xcode project folder to match your Xcode groups. Xcode Finder Installation $ gem install synx Usage Basic ⚠

Jun 24, 2022

Simple Application that registers Vapor Leaf's .leaf file type to LaunchServices as html enabling automatic syntax highlighting in Xcode.

Simple Application that registers Vapor Leaf's .leaf file type to LaunchServices as html enabling automatic syntax highlighting in Xcode.

Vapor Leaf Extension Update: The Vapor Leaf Extension is now meant to be used with the Xcode Plugin I designed to provide Xcode language support for t

Jun 18, 2022

Plugin-spell-timer - Spell Timer Plugin for Outlander

Spell Timer Plugin for Outlander This plugin provides variables for spells from

Jan 22, 2022

Cordova-plugin-saveimage - This plugin helps you save images

cordova-plugin-saveimage This plugin helps you save images on iOS/Android Instal

May 11, 2022

Swift-lint-plugin - A SwiftPM plugin that adds a linting command

SwiftLintPlugin This is a SwiftPM plugin that adds a lint command. SwiftPM plugi

Jun 23, 2022
Comments
  • 1. doesn't work on Xcode 5.1

    ‘Attach to Reveal‘ is always gray,even I was already RUNNING my preject. 'And the 'Inspect with Reveal' ,the project is running ,but I didn't see the "Reveal server is start" log,and the Reveal app didn't find any connection

    Reviewed by laurivers at 2014-04-10 06:07
  • 2. Xcode 6.3 support

    Apple released Xcode 6.3 yesterday, but I found the Reveal Plugin would not work any more. I wish that this great and convenient plugin can support Xcode 6.3 soon. Thanks.

    Reviewed by clayzhu at 2015-04-10 09:05
  • 3. Add a Gitter chat badge to README.md

    shjborage/Reveal-Plugin-for-Xcode now has a Chat Room on Gitter

    @shjborage has just created a chat room. You can visit it here: https://gitter.im/shjborage/Reveal-Plugin-for-Xcode.

    This pull-request adds this badge to your README.md:

    Gitter

    If my aim is a little off, please let me know.

    Happy chatting.

    PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

    Reviewed by gitter-badger at 2016-02-26 02:48
  • 4. Add a Gitter chat badge to README.md

    shjborage/Reveal-Plugin-for-Xcode now has a Chat Room on Gitter

    @shjborage has just created a chat room. You can visit it here: https://gitter.im/shjborage/Reveal-Plugin-for-Xcode.

    This pull-request adds this badge to your README.md:

    Gitter

    If my aim is a little off, please let me know.

    Happy chatting.

    PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

    Reviewed by gitter-badger at 2016-02-26 02:45
Nef-plugin - 🔌 an Xcode extension to use nef features easily
Nef-plugin - 🔌 an Xcode extension to use nef features easily

This project provides an extension for Xcode to integrate some nef features directly in the IDE. Using the core of nef, you can export snippets from y

Jun 14, 2022
Xcode plugin to let you jump to GitHub History, Blame, PRs, Issues, Notifications of any GitHub repo with one shortcut.
Xcode plugin to let you jump to GitHub History, Blame, PRs, Issues, Notifications of any GitHub repo with one shortcut.

Reveal-In-GitHub Xcode plugin to let you jump to GitHub History, Blame, PRs, Issues, Notifications of current repo in one second. My company work on G

May 17, 2022
Xcode plugin which help you write code faster.
Xcode plugin which help you write code faster.

MLAutoReplace Xcode plugin, Re-Intent, make you write code more quickly. Use a portion code of VVDocumenter-Xcode. ##Overview You can use shortcut key

Feb 2, 2022
XTextHandler - Xcode Source Editor Extension Tools (Xcode 8 Plugins)
XTextHandler - Xcode Source Editor Extension Tools (Xcode 8 Plugins)

Download Let's Swift! xTextHandler has been rewritten in Swift. The Objective-C version can be found in: https://github.com/cyanzhong/xTextHandler-obj

Jun 18, 2022
CleanClosureXcode - An Xcode Source Editor extension to clean the closure syntax.
CleanClosureXcode - An Xcode Source Editor extension to clean the closure syntax.

Clean Closure - Xcode Source Editor Extension Clean Closure is a simple Xcode Source Editor Extension for Xcode 8. It parses each line of a file to si

Apr 19, 2022
SwiftInitializerGenerator - Xcode Source Code Extension to Generate Swift Initializers
SwiftInitializerGenerator - Xcode Source Code Extension to Generate Swift Initializers

Swift Initializer Generator This Xcode Source Code Extension will generate a Swift initializer based on the lines you've selected. Handy if you made a

Jun 18, 2022
XcodeEquatableGenerator - Xcode 8 Source Code Extension will generate conformance to Swift Equatable protocol based on type and fields selection.
XcodeEquatableGenerator - Xcode 8 Source Code Extension will generate conformance to Swift Equatable protocol based on type and fields selection.

Depricated! There is not need for it at the moment as Swift compiler can do that for us ?? Swift Equatable Generator Xcode 8 Source Code Extension wil

Feb 1, 2022
Import - Xcode extension for adding imports from anywhere in the code ☝️
Import - Xcode extension for adding imports from anywhere in the code ☝️

Import ☝️ Xcode extension for adding imports from anywhere in the code. Now available on App Store Why? Because sometimes you are on 300th line of cod

Jun 11, 2022
Mark - Xcode extension for generating MARK comments.
Mark - Xcode extension for generating MARK comments.

Mark Xcode extension for automatic generation of MARK comments. Why? If you would like to organize your code with MARK comments, this will save you so

Jun 18, 2022
XShared - Xcode extension that allows you copying the code with special formatting quotes for social (Slack, Telegram)
XShared - Xcode extension that allows you copying the code with special formatting quotes for social (Slack, Telegram)

This extension is for those who like to show code to the public ?? Xcode extension which allows you copying the code with special formatting quotes fo

Jun 18, 2022