# Kotlinx.serialization

**URL:** <https://discuss.kotlinlang.org/t/kotlinx-serialization/8340>\
**Category:** Native\
**Created:** [June 29, 2018, 7:10pm UTC](https://discuss.kotlinlang.org/t/kotlinx-serialization/8340 "2018-06-29T19:10:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dwb357](https://avatars.discourse-cdn.com/v4/letter/d/a87d85/32.png) [@dwb357](https://discuss.kotlinlang.org/u/dwb357)\
**Post date:** [June 29, 2018, 7:10pm UTC](https://discuss.kotlinlang.org/t/kotlinx-serialization/8340/1 "2018-06-29T19:10:33Z")

</div>

Is there any word on when Kotlin Serialization ([GitHub - Kotlin/kotlinx.serialization: Kotlin multiplatform / multi-format serialization](https://github.com/Kotlin/kotlinx.serialization)) will be available with Kotlin Native?

---

<div class="post-metadata">

**Author:** ![Wasabi375](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/wasabi375/32/4741_2.png) [@Wasabi375](https://discuss.kotlinlang.org/u/Wasabi375)\
**Post date:** [June 29, 2018, 11:03pm UTC](https://discuss.kotlinlang.org/t/kotlinx-serialization/8340/2 "2018-06-29T23:03:43Z")

</div>

[https://github.com/Kotlin/kotlinx.serialization/issues/86](https://github.com/Kotlin/kotlinx.serialization/issues/86)  
They are working on it

---

<div class="post-metadata">

**Author:** ![juanchosaravia](https://avatars.discourse-cdn.com/v4/letter/j/ad7895/32.png) [@juanchosaravia](https://discuss.kotlinlang.org/u/juanchosaravia)\
**Post date:** [February 10, 2019, 4:13am UTC](https://discuss.kotlinlang.org/t/kotlinx-serialization/8340/3 "2019-02-10T04:13:06Z")

</div>

Not sure if this is the right place to ask but here you have.

I created a Multiplatform project with Kotlin 1.3.20 with a Native target for iOS and using Kotlinx.serialization 0.10.0. I could successfully create the Framework and use it in iOS but in order to make it work in iOS I exported the native serialization runtime library to be included in the framework like this:

```
iosX64("ios") {
    compilations.main.outputKinds("framework")
    binaries {
        framework {
            export "org.jetbrains.kotlinx:kotlinx-serialization-runtime-native:0.10.0"
        }
    }
}

```

My question:  
Is there any way that I can avoid doing this and add this dependency in the iOS project? (using the kotlinx repository which is bintray right now)

I’m asking this as I would like to start creating more Frameworks that depends on this serialization runtime but I don’t want to include it in every framework, specially if those frameworks are going to be used in the same iOS project.

Many thanks!
