我正在开发一个适用于 Android、ios 和 Web 的 Compose 多平台项目,该项目在 Android 和 Web 上运行,但不能在 ios 上运行。
The following build commands failed:
类型安全的项目访问器是一个正在孵化的功能。 PhaseScriptExecution Compile\ Kotlin\ Framework /Users/vikassharma/Developer/shubham/compose-kmp/build/ios/iosApp.build/Debug-iphonesimulator/iosApp.build/Script-F36B1CEB2AD83DDC00CB74D5.sh(在项目“iosApp”的目标“iosApp”中) ') (1 次失败)
Task :composeApp:kspKotlinIosSimulatorArm64 FAILED
错误:KLIB解析器:在[/Users/vikassharma/Developer/shubham/compose-kmp、/Users/vikassharma/.konan/klib、/Users/vikassharma/中找不到“co.touchlab:stately-concurrent-collections” .konan/kotlin-native-prebuilt-macos-aarch64-2.0.0-Beta3/klib/common,/Users/vikassharma/.konan/kotlin-native-prebuilt-macos-aarch64-2.0.0-Beta3/klib/platform /ios_simulator_arm64] 错误:编译完成但有错误
FAILURE:构建失败并出现异常。
编译完成,但有错误
我也有同样的错误。 我的问题是在硬币核心版本中 我将其从 3.6.0-wasm-alpha2 回滚到 3.6.0-alpha3,这有帮助。 在 toml 文件中:
[versions]
koin = "3.6.0-alpha3"
[libraries]
koin-core = { module = "io.insert-koin:koin-core", version.ref = "koin" }