Feature · signalled, not confirmed
JetBrains
JetBrains is discontinuing Swift language IDE features — editing, syntax highlighting, and navigation in Swift files and between Swift and Kotlin — in the Kotlin Multiplatform (KMP) plugin, starting with IntelliJ IDEA 2026.3 and Android Studio Rabbit 2 (2026.2.2)
departs Date not announced · signalled, not confirmed
Quick answers
- Is it true that JetBrains discontinues Swift language IDE support in the Kotlin Multiplatform plugin — from IntelliJ IDEA 2026.3 and Android Studio Rabbit 2 (2026.2.2)?
- Not confirmed. JetBrains has signalled this but has not committed to a date.
- When does it take effect?
- No date has been announced yet — JetBrains has flagged the change but not set one.
- What should I use instead?
- For Swift work in a Kotlin Multiplatform project, use Xcode — this is already how most KMP iOS developers edit Swift, and it is the direction JetBrains points to.
What this means for you
If you edit Swift code inside IntelliJ IDEA or Android Studio through the Kotlin Multiplatform plugin, the Swift language tooling goes away. Starting with IntelliJ IDEA 2026.3 and Android Studio Rabbit 2 (2026.2.2), the KMP plugin stops providing Swift editing, syntax highlighting, and navigation within Swift files and between Swift and Kotlin. What is not affected: running iOS applications and debugging Kotlin code on iOS stay fully supported, and Kotlin/Native features such as Swift Export and importing Swift packages into Kotlin projects are untouched. The existing Swift functionality keeps working in earlier versions of IntelliJ IDEA, Android Studio, and the KMP plugin, but those older versions receive no further updates. JetBrains' reasoning: the Swift tooling inherited its architecture from the discontinued AppCode IDE, adoption was limited and declining, and most iOS developers on KMP projects already use Xcode for Swift while KMP-plugin users increasingly work in Kotlin and Compose Multiplatform.
Where to go
For Swift work in a Kotlin Multiplatform project, use Xcode — this is already how most KMP iOS developers edit Swift, and it is the direction JetBrains points to. Your Kotlin side is unaffected: keep running and debugging iOS apps and Kotlin code from IntelliJ IDEA or Android Studio as before, and Kotlin/Native Swift Export plus Swift-package imports continue to work. If you specifically depend on in-IDE Swift editing from the KMP plugin, you can stay on an earlier IntelliJ IDEA / Android Studio / KMP-plugin version to retain it, accepting that those versions will not be updated further.
- Xcode — Apple's IDE for Swift development, which JetBrains notes most KMP iOS developers already use for the Swift side
JetBrains is pulling Swift language support out of the IDE for Kotlin Multiplatform work. In an official Kotlin blog post, the team says that starting with IntelliJ IDEA 2026.3 and Android Studio Rabbit 2 (2026.2.2) it is discontinuing Swift language IDE features in the Kotlin Multiplatform (KMP) plugin.
What goes away, and what stays
What is being discontinued is the Swift language tooling inside the IDE:
- Editing of Swift files
- Syntax highlighting
- Navigation within Swift files and between Swift and Kotlin
What explicitly stays fully supported:
- Running iOS applications and debugging Kotlin code on iOS
- Kotlin/Native functionality, including Swift Export and importing Swift packages into Kotlin projects
The existing Swift functionality also remains available in earlier versions of IntelliJ IDEA, Android Studio, and the KMP plugin — but JetBrains notes those older versions will not receive further updates.
The timeline is tied to versions, not a calendar date
There is no single shutdown date, which is why this entry carries no countdown. The removal lands with the IntelliJ IDEA 2026.3 and Android Studio Rabbit 2 (2026.2.2) releases. Stay below those versions and the in-IDE Swift features persist; upgrade to them and the Swift language tooling in the KMP plugin is gone.
Why
JetBrains says the Swift support was originally built for AppCode — its since-discontinued iOS IDE — and later adapted for Fleet and then for mixed Kotlin–Swift codebases in the KMP plugin. Telemetry and user research showed limited and declining usage: most iOS developers on KMP projects already use Xcode for Swift, while teams centred on the KMP plugin increasingly work in Kotlin and Compose Multiplatform. Maintaining tooling whose core architecture came from AppCode, the post says, takes substantial ongoing effort to stay compatible.
What to do
If you edit Swift from inside IntelliJ IDEA or Android Studio via the KMP plugin, move that work to Xcode — the path JetBrains points to and the one most KMP iOS developers are already on. Nothing changes for the Kotlin side of a multiplatform project: you keep running and debugging iOS apps and Kotlin code from the JetBrains IDE, and Kotlin/Native Swift Export and Swift-package imports keep working. If in-IDE Swift editing is genuinely load-bearing for you, you can pin an earlier IntelliJ IDEA / Android Studio / KMP-plugin version to keep it — on the understanding that those versions are now frozen.
Entry changelog
- — last reviewed.
- — Entry created from JetBrains' official Kotlin blog post (October 2026). Scope (editing, syntax highlighting, navigation in/between Swift and Kotlin), the IntelliJ IDEA 2026.3 / Android Studio Rabbit 2 (2026.2.2) milestone, the explicitly unaffected areas (iOS run/debug of Kotlin, Kotlin/Native Swift Export and Swift-package imports), and the Xcode direction are all taken directly from the post. No calendar date is given — the change is tied to IDE release versions — so sunsetDate is left null (§3.2) with the version milestones stated in the body. No detect: fingerprint — an IDE feature removal is not visible in a project's own code.
Put this countdown in your README
Building on JetBrains? Drop this badge into a project’s README or docs — it shows the days left and
refreshes on its own every night from this page.
[](https://lastcall.dev/entries/jetbrains-kmp-swift-ide-support-discontinued) Spot an error or a changed date? Tell us and it’s corrected the same night.