无法在 Compose 多平台中运行 IOS 应用程序

问题描述 投票:0回答:1

我正在开发一个适用于 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:构建失败并出现异常。

  • 出了什么问题: 任务“:composeApp:kspKotlinIosSimulatorArm64”执行失败。

编译完成,但有错误

build
1个回答
0
投票

我也有同样的错误。 我的问题是在硬币核心版本中 我将其从 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" }
© www.soinside.com 2019 - 2024. All rights reserved.