Closed zacone closed 6 months ago
尝试在 iOS Xcode 项目中用 CocoaPods 对 MMKV 添加依赖。如果 KMP 项目中通过 CocoaPods 依赖了 C/OC/Swift 项目,一般都需要这么做。
其他KMP库都不需要动CocoaPods依赖呀,ktor、koin、napier集成的时候都只需要添加common依赖,最多在Android和iOS两端做下初始化。 “Shared UI Multiplatform App”是个多端共享的UI的项目,方便写个quickstart吗。
MMKV 是腾讯开发的开源项目,本项目 MMKV-Kotlin 是将其移植到 KMP 的版本,所以底层依赖了 Java 和 OC 版本的 MMKV,而你说的 Koin 那些是纯 Kotlin 项目。所以你需要在 iOS app 项目里添加对 MMKV OC framework 本身的依赖。
https://kmp.jetbrains.com/#templateGallery