AppCode 3.2 Release Candidate

AppCode 3.2 Release Candidate (build 141.2455) is out today!

A few days left before the official release of AppCode 3.2, and we really appreciate your feedback at this stage. If you find any bug at all, please file an issue in our tracker. The build is available for download on our confluence page. Please note that to use AppCode 3.2 RC you need to have an active license (or start a 30-day trial period). To see the list of the issues fixed in this build, please go to the tracker.

As you may have already noticed, AppCode 3.2 officially supports Xcode 6.4 on OS X 10.10 and Xcode 6.2 on OS 10.9.

The one question you may all be asking though is, what about Xcode 7.0 and Swift 2.0?

Short answer – some parts are already in development, others will be started soon after the AppCode 3.2 release. But we believe you also deserve a longer and more detailed answer as to why.

In June 2015 at their WWDC, Apple announced a few surprises. Amongst these were Swift 2.0 support, generics in Objective-C and a few other things that could impact our roadmap. At the time we were working on Xcode 6.4 and Swift 1.2, mostly addressing resolve issues (especially for mixed scenarios where Objective-C and Swift code are used) and also trying to bring as many smart features to Swift as we had planned, such as override/implement code generation features, improved navigation, quick documentation with inferred types and debugger support for Swift, amongst other things. These were all planned and most, if not all, were based on users feedback.

With the announcement, we had a tough choice: continue with our plans or drastically change direction and focus on Xcode 7.0 and Swift 2.0.

After many back and forths, we decided to:

  • Finish our current work on Swift smart features in AppCode 3.2 for an August release.
  • Start work on Swift 2.0 and new Xcode 7 features support for the next release, with EAP starting approximately in September.

Which brings us to this announcement and the reason why we currently can’t offer support for Xcode 7 and Swift 2.0.

Good news though is that we’re now already working on support for Xcode 7, and in fact it started before the estimated time. You can see the subtasks left in the following ticket in our tracker. In addition you can find information about our Swift 2.0 and Objective-C generics support progress.

Stay tuned not to miss the updates!

Develop with pleasure,
The AppCode Team