0PricingLogin
Kotlin Multiplatform Academy · Lesson

Ship an XCFramework for iOS

Build a distributable framework for Swift consumers.

iOS Needs a Framework

Swift consumers cannot use a Maven JAR. They expect an Apple-native bundle, and the modern format for that is the XCFramework. 🍎

What an XCFramework Is

An XCFramework packages compiled binaries for several architectures in one bundle, so it works on devices and simulators alike.

All lessons in this course

  1. Configure maven-publish for KMP
  2. Ship an XCFramework for iOS
  3. Versioning & API Stability
  4. Release to Maven Central & SPM
← Back to Kotlin Multiplatform Academy