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