Early Access Program News

Reveal your app with new AppCode 3.0 Marocchino EAP

Hello everyone!

Today we are pleased to announce a new AppCode 3.0 Marocchino EAP build. Apart from several important bugfixes this build is notable for a great new feature inside! Please, welcome.

Reveal integration
Reveal is a fantastic tool from Itty Bitty Apps that helps debugging iOS applications. With this tool you get the ability to inspect view elements and hierarchies of your iOS apps at runtime using the 2D and 3D visualisations. It gives you the benefits of simplicity allowing to select subviews and not to get lost in complex hierarchy.

AppCode’s users now have a possibility to run and refresh applications in Reveal right from the IDE. With the help of our friends from Itty Bitty Apps we’ve implemented a plugin for this purposes and made it open source under Apache 2.0 license. To try it you need new Reveal 1.0.4 and AppCode 3.0 Marocchino EAP build.

To use Reveal from AppCode, first you need to edit the configuration – there is a special tab for this purpose. You can select to inject Reveal library on the application launch and to load the library on the device or not.

Now Run/Debug your application and then you can inspect your application in Reveal from the current running point by pressing the Show in Reveal Reveal Icon_64x64 button in the AppCode’s interface:


You can report feedback as usual to our issue tracker or directly to the Reveal support site. And we would also like to thank our friends from Itty Bitty Apps for the productive collaboration.

And of course, your contribution is very much welcome.

UI Designer improvements
We are grateful to all first 3.0 Marocchino EAP evaluators for the valuable and diverse feedback on our integrated UI Designer. We continue our work and in this build we’ve added Zoom possibility together with Zoom In/Out/Toggle view (+/-/1) controls.

The full list of fixed issues can be found in our tracker.

You can find the build on our EAP page. Let us know what you think — take part in discussions on the forum, and feel free to file bug reports and suggestions on our issue tracker.

Yours as always,
The AppCode Team

Comments below can no longer be edited.

12 Responses to Reveal your app with new AppCode 3.0 Marocchino EAP

  1. Avatar

    Fran says:

    May 8, 2014

    It would be nice if you supported Spark Inspector in the same degree. I’ve been using SI for over a year and usually launch it from the XCode debug menu, but would prefer to use it with AppCode without installing the SI library. The SI team has been very responsive and have been improving Si at a steady pace, and the cost is much lower, so it would be nice to see it integrate in AppCode, too.

  2. Avatar

    Fran says:

    May 12, 2014

    Added: http://youtrack.jetbrains.com/issue/OC-9852

    • Anastasia Kazakova

      Anastasia Kazakova says:

      May 12, 2014


  3. Avatar

    Lay says:

    May 24, 2014

    How about Reveal breakpoints! Breakpoints that refresh Reveal.

    • Avatar

      Anton Makeev says:

      May 25, 2014

      Lay, we’ve investigated this approach and had to reject it since it is very unreliable. There is no known to us place in the runtime, that is called frequently enough, when program is idling and forceful interruption may end up in a middle of core routine (e.g. malloc) that renders it impossible to call dlopen.

  4. Avatar

    Bimawa says:

    October 23, 2014

    Reveal sucks. We need the SparkInspector!!!!

    • Anastasia Kazakova

      Anastasia Kazakova says:

      October 23, 2014

      Maybe you can provide some arguments? We are interested in various opinions and feedback. Thanks in advance.

      • Avatar

        Bimawa says:

        August 29, 2015

        Get a last version of RevealApp! SparkInspector Sucks ^_^ I need RevealApp!

  5. Avatar

    Sean K says:

    October 22, 2017

    I am using XCode7 with JetBrain appCode 2016.1. (I would love to upgrade to the latest but my macbook pro is older and cannot upgrade to 10.12 nor Xcode9.x)

    Does this plugin build exists and work for AppCode 2016.1?

    I dont see it.

    • Stanislav Dombrovsky

      Stanislav Dombrovsky says:

      October 23, 2017

      Which plugin do you mean?

Discover more