Lightlines
By kotlin

kotlin-tooling-cocoapods-spm-migration

kotlin1.6k installs

Move your Kotlin app from CocoaPods to SwiftPM.

What it does

Migrates Kotlin Multiplatform projects from CocoaPods to Swift Package Manager, updates their Kotlin and Xcode configuration, and documents the changes.

When to use it

Use when migrating a Kotlin Multiplatform project's CocoaPods integration to the swiftPMDependencies DSL.

How to use it

Give it a Kotlin Multiplatform project using CocoaPods; it migrates the integration, verifies the builds, and writes a migration report.

What you provide

  • An existing project

Uses

Good to know

  • cannot be undone: .podspec files

Latest review

What you need · 3

The migrated configuration requires Kotlin 2.4.0-Beta2 or later for swiftPMDependencies support; the workflow upgrades older project versions.

Requires Xcode 16.4 or 26.0+.


Access · 4

This skill

.podspec files

Write

Deletes obsolete podspec files (irreversible)

GitHub

Read

Checks dependency releases on GitHub