AppCode 2021.1: Standalone Swift Package Manager Projects, Performance Improvements, Automatic Cross-Resolve for the Kotlin/Native Plugin, and More
Please welcome our first update this year – AppCode 2021.1!
Swift Package Manager
AppCode now opens standalone SPM projects even without an
.xcodeproj file, same as CLion:
In addition, code entities from Objective-C and local SPM packages are now correctly resolved.
As we wrote before, the Kotlin/Native plugin for AppCode got a major update: cross-resolve between Kotlin and Objective-C/Swift now works automatically and no longer requires rebuilding the project.
IDE performance is always a key area of focus for us in the AppCode team. In AppCode 2021.1 we’ve decreased the time it takes to open large projects once the initial indexing and caching are finished.
Another important change for all JetBrains IDEs is the concept of trusted projects, which are designed to mitigate the risks associated with opening projects from unknown and untrusted sources. You can read about it in detail in this blog post.
Swift on Windows in CLion
The AppCode and CLion teams have a long history of collaboration. For example, C++ support was implemented in AppCode first and was later reused when JetBrains created CLion. We work together closely on different IDE features, and Swift was no exception.
In December 2015, we decided that the best IDE for cross-platform usage of Swift will be CLion as it’s already available on different OSes. So we created the first version of the Swift plugin to make it possible to write Swift applications on Linux. This plugin’s functionality essentially amounts to the Swift support from AppCode.
Initially, the plugin worked with the CMake project model, but in 2018 we implemented support for the Swift Package Manager project model, which was reused later in AppCode.
And finally, the Swift plugin for CLion is now available on Windows:
As usual, a heap of VCS improvements is included in AppCode 2021.1, thanks to the IntelliJ Platform team: improved pull requests support, Git commit templates, profiles for pre-commit inspections, and even more.
That’s mostly it. After a short break, we’ll get working on the next major release – stay tuned, and don’t miss AppCode 2021.2!
Your AppCode team
The Drive to Develop
Subscribe to Blog updates
AppCode 2023.1 Bug-Fix Update
Hi, AppCode 2023.1 has just been released with fixes for Xcode 14.3 compatibility, Swift refactorings and intentions, the IDE’s UI, and Kotlin Multiplatform Mobile. On December 14, 2022, along with the AppCode 2022.3 release, we sunsetted the product and stopped sales. While we’ve refocused the te…
AppCode 2023.1 Release Candidate
Hi, On December 14, 2022, along with the AppCode 2022.3 release, we sunsetted the product and stopped sales. While we’ve re-focused the team's efforts in other directions, we’ve kept providing technical support to our current users and are releasing bug-fix updates in 2023, targeting mostly the Xco…
AppCode 2022.3 Release and End of Sales and Support
AppCode 2022.3 has just been released. With the release of v2022.3, we are sunsetting the product.
AppCode 2022.3 Release Candidate Is Here
Hi everyone, The release of AppCode 2022.3 is approaching, and the release candidate (build 223.7571.233) is now available for download on our website. You need to have an active subscription or activate a free trial to use this build. The main highlights of this build include: We fixed the r…