Last Call

AI on duty

Get the digest

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)

Gate TBD
no departure time announced

departs Date not announced · signalled, not confirmed

Official source Discontinuing Swift Language IDE Support in the Kotlin Multiplatform Plugin — The JetBrains Blog (October 2026) ↗ (blog.jetbrains.com)

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.

Related on the calendar

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. Last Call countdown for 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)

[![Last Call countdown](https://lastcall.dev/badge/jetbrains-kmp-swift-ide-support-discontinued.svg)](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.