AppCode 3.3.2 Update is Out

Hi everyone,

We are glad to announce that AppCode 3.3.2 bug-fix update is available for download.


And if you’ve noticed our new splash, it’s not only a new picture – it’s a whole makeover! Read about the new JetBrains branding in our company blog.

Let’s take a quick look at the features and improvements added into this update.


  • “Surround with do/catch” and “Propagate call error with try”  quick-fixes are available for throwing functions as well as parser improvements for constructions with rethrows keyword
    Surround with do/catch
  • Quick-fix added for splitting multiple variable declarations into separate ones

Swift debugger

This update delivers one of the long-awaited debugger features: support for watches and expression evaluation.


Now you can view values of variables added to Watches tool window, evaluate Swift expressions using Evaluate expression… action (Alt+F8), and benefit from code completion for both cases while debugging your Swift projects.

Apple TV simulators

We’ve added support for Apple TV platform which includes running and debugging tvOS apps on Apple TV simulators (note, that running applications on tvOS device is currently not possible due to this issue).

tvOS simulators

Search and navigation

Objective-C and Swift project symbols are now included into Search Everywhere results:


And more 

  • Improved performance in loading Swift modules after initial indexing and building of symbols (OC-12345)
  • A number of stability fixes for project model loading

The full list of fixes and improvements can be found here.

In future versions we will continue to work on features from our roadmap, improvements in loading Swift modules and overall performance of the AppCode.

Stay tuned and don’t miss the next EAP launch!

Develop with pleasure,
The AppCode Team.

This entry was posted in Announcement and tagged , . Bookmark the permalink.

20 Responses to AppCode 3.3.2 Update is Out

  1. Bill A says:

    I get this message when starting it:

    Unsupported JVM
    Non-Apple Java is not supported, please install it from Apple’s support page

    and all the fonts are blurry. This wasn’t the case in the latest EAP.

    Is there still an option to download the custom JDK or has something changed there?

  2. Thanks, AppCode team! Hopefully Swift support is progressing because I’m sorry to report that I had to go back to Xcode for Swift 2 development – Language support in AppCode is just incomplete, code completion barely works and I found out that overall I was spending more time writing code in AppCode than in Xcode because the IDE was not helpful in spotting code that would not compile.

    Anyway keep up the great work, I can’t wait to go back to using AppCode full time (and will definitely give a chance to 3.3.2 to show off). I miss the environment very much.

  3. Alex Manarpies says:

    Hi there,

    Release is working well, except for one thing: it seems AppCode is auto-generating block implementations wrong for me. For example, it generates this (syntax error in ObjC — using ReactiveCocoa):

    While it should be:

    AppCode 3.3.1 did not exhibit this behavior.

    Keep up the good work!

  4. Anver Bogatov says:

    Hi guys!

    I know this is to early to discuss, but – do you have any plans on expanding support of AppCode on other platforms? Since Swift became open sourced it is possible to run simple programs on Swift on Linux.

  5. Stewart says:

    Good update overall, but disappointed that this bug isn’t fix yet:
    Swift debugger: “value is not of a pointer type”

    Any time frame for it being fixed? IMO, its quite a show stopping bug.

Leave a Reply

Your email address will not be published. Required fields are marked *