iOS integration methods

Edit pageLast modified: 23 September 2024

You can integrate a Kotlin Multiplatform shared module into your iOS app. For that, you generate an iOS framework from the shared module and then add it as a dependency to the iOS project:

iOS integration scheme

It's possible to consume this framework as a local or remote dependency. Choose local integration if you want to have full control over the entire codebase and get instant updates to final applications when the common code changes.

If you want to explicitly separate the code base of your final application from the common code base, set up remote integration. In this case, the shared code will be integrated into final applications like a regular third-party dependency.