# Introducing KMP FatFramework Cocoa, a Gradle plugin for iOS FatFramework

DevFeed: [Introducing KMP FatFramework Cocoa, a Gradle plugin for iOS FatFramework](<https://devfeed.tech/articles/introducing-kmp-fatframework-cocoa-a-gradle-plugin-for-ios-fatframework-25557.md>)

Original publisher: [Read original article](<https://www.marcogomiero.com/posts/2021/kmp-fatframework-cocoa-release/>)

Author: Marco Gomiero

Published: 2021-03-02T00:00:00Z

Content type: release

Language: en

Sources: [Posts on Marco Gomiero](<https://devfeed.tech/sources/posts-on-marco-gomiero.md>)

Topics: [kotlin-multiplatform-libraries](<https://devfeed.tech/topics/kotlin-multiplatform-libraries.md>), [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [gradle](<https://devfeed.tech/tags/gradle.md>), [gradle-plugin](<https://devfeed.tech/tags/gradle-plugin.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kmp](<https://devfeed.tech/tags/kmp.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-multiplatform-libraries](<https://devfeed.tech/tags/kotlin-multiplatform-libraries.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [release](<https://devfeed.tech/tags/release.md>)

## AI overview

The article introduces KMP FatFramework Cocoa, a Gradle plugin for Kotlin Multiplatform projects. It builds iOS FatFrameworks containing the required device and simulator architectures and manages publishing the libraries to a CocoaPod repository.

## Source excerpt

Today I want to share KMP FatFramework Cocoa, a Gradle plugin for Kotlin Multiplatform projects that generate a FatFramework for iOS targets and manages the publishing process in a CocoaPod Repository. The plugin is born from a set of unbundled Gradle tasks that I wrote to manage the building and the publishing process of Kotlin Multiplatform libraries for iOS that we use at Uniwhere and Revelop. The libraries are published in a FatFramework that contains the code for every required architecture (real devices use the Arm64 architecture, while the simulator uses the host computer architecture which in most of the cases is X64).