Can
01/26/2024, 9:22 AMtargets
._filterIsInstance_<KotlinNativeTarget>()
._filter_ *{ it*.konanTarget.family == Family._IOS_ *}*
._forEach_ *{*
*it*.binaries.framework *{*
baseName = frameworkName
export(_libs_._decompose_)
export(_libs_._essenty_._lifecycle_)
}
}
Can
01/26/2024, 9:24 AMKotlin: "1.9.21"
• Compose Multiplatform: "1.6.0-alpha01"
• Decompose: "3.0.0-alpha04"
• Essenty: "2.0.0-alpha02"
My dependencies are configured as follows:
In `commonMain`:
• implementation(libs.decompose)
• implementation(libs.decompose.extension)
• api(libs.essenty.lifecycle)
• api(libs.essenty.lifecycle.coroutines)
In `iosMain`:
• api(libs.decompose)
Arkadii Ivanov
01/26/2024, 9:25 AMCan
01/26/2024, 9:27 AMMutableValue
is not present even as DecomposeMutableValue
.Arkadii Ivanov
01/26/2024, 9:28 AMCan
01/26/2024, 9:29 AMArkadii Ivanov
01/26/2024, 9:33 AMArkadii Ivanov
01/26/2024, 9:43 AMCan
01/26/2024, 9:48 AMArkadii Ivanov
01/26/2024, 9:56 AMArkadii Ivanov
01/26/2024, 9:57 AMArkadii Ivanov
01/26/2024, 10:00 AMCan
01/26/2024, 10:03 AM_cocoapods_ *{*
framework *{*
baseName = frameworkName
export(_libs_._decompose_)
export(_libs_._essenty_._lifecycle_)
export(_libs_._essenty_._stateKeeper_)
export(_libs_._essenty_._instanceKeeper_)
export(_libs_._essenty_._backHandler_)
}
}
val iosMain by _creating_ *{*
dependencies *{*
api(_libs_._decompose_)
api(_libs_._essenty_._lifecycle_)
api(_libs_._essenty_._stateKeeper_)
api(_libs_._essenty_._instanceKeeper_)
api(_libs_._essenty_._backHandler_)
}
}
Can
01/26/2024, 10:04 AMessenty-lifecycle = { group = "com.arkivanov.essenty", name = "lifecycle", version.ref = "essenty" }
essenty-stateKeeper = { group = "com.arkivanov.essenty", name = "state-keeper", version.ref = "essenty" }
essenty-instanceKeeper = { group = "com.arkivanov.essenty", name = "instance-keeper", version.ref = "essenty" }
essenty-backHandler = { group = "com.arkivanov.essenty", name = "back-handler", version.ref = "essenty" }
Arkadii Ivanov
01/26/2024, 10:04 AMArkadii Ivanov
01/26/2024, 10:05 AMCan
01/26/2024, 10:06 AM