Enable Swift support
Create a new Swift Package project
Go to Swift Package project type:and select the
Specify the project's name and package type (Executable, Library, or System).
The Swift version is detected according to the toolchain provided in .
Click Configure to open the settings dialog and change the path if required.
Swift support in CLion includes the following features:
Automatic resolve for project dependencies:
Swift Package Manager actions available from the menu:
Detecting and importing changes:
Code highlighting and completion in .swift files including completion for project targets in Package.swift:
Code generation Alt+Insert and refactoring Ctrl+Alt+Shift+T options:
Swift-specific code checks including SourceKit inspections (to configure the inspections, go to ):
Run/debug configurations for Swift
CLion automatically creates run/debug configurations for all products listed in the Package.swift file:
To create or edit configurations, go to thedialog:
You can run or debug such configurations using toolbar icons or by calling Run Anything (press ^ twice). All CLion debugging features will be available for your Swift configurations. To help you work in Swift LLDB console, CLion provides completion for the debugger commands.