What problem does it solve? Kotlin Multiplatform projects using the deprecated kotlin("native.cocoapods") plugin need a structured, safe path to adopt the new swiftPMDependencies DSL without breaking Gradle builds, Xcode integration, or Kotlin cinterop imports. ## Core Features & Use Cases - Phased Migration Workflow: Eight guided phases covering pre-migration analysis, Gradle reconfiguration, swiftPMDependencies setup, import transformation, Xcode reconfiguration, CocoaPods removal, verification, and reporting. - Pod-to-SPM Mapping: Reference tables map popular pods (Firebase suite, Google Maps, Google Sign-In) to SPM package URLs, product names, version semantics, and importedClangModules. - Edge-Case Handling: Preserves cocoapods.* imports backed by third-party bundled cinterop klibs (e.g., KMPNotifier), handles dev.gitlive Firebase wrappers, Crashlytics dSYM scripts, and sandboxing fixes. - Use Case: A team with a KMP shared module using Firebase pods runs this migration to replace pod() declarations with swiftPackage(), transform imports to swiftPMImport.*, deintegrate CocoaPods from the Xcode project, and produce a MIGRATION_REPORT.md. ## Quick Start Migrate my Kotlin Multiplatform shared module from CocoaPods to Swift Package Manager and verify the iOS app still builds.