gpt4 book ai didi

Kotlin MPP pod 集成失败

转载 作者:行者123 更新时间:2023-12-05 05:55:49 24 4
gpt4 key购买 nike

我 3 天前刚刚发布了第一个版本的 Kotlin MPP 作为库。它已成功集成到 Android 和 iOS 上。第一次发布后,我切换到同事分支并使我的缓存无效。从那时起,我就无法再同步 gradle。

我收到这个错误:

Task :cinteropSnowplowTrackerIosArm64Exception in thread "main" java.lang.Error: /var/folders/gv/rc4dmzjs3wj9kt4kr00nwhdw0000gn/T/13496315139908854548.m:1:9: fatal error: could not build module 'SnowplowTracker'at org.jetbrains.kotlin.native.interop.indexer.UtilsKt.ensureNoCompileErrors(Utils.kt:152)at org.jetbrains.kotlin.native.interop.indexer.ModuleSupportKt.getModulesASTFiles(ModuleSupport.kt:68)at org.jetbrains.kotlin.native.interop.indexer.ModuleSupportKt.getModulesInfo(ModuleSupport.kt:14)at org.jetbrains.kotlin.native.interop.gen.jvm.MainKt.buildNativeLibrary(main.kt:515)at org.jetbrains.kotlin.native.interop.gen.jvm.MainKt.processCLib(main.kt:266)at org.jetbrains.kotlin.native.interop.gen.jvm.MainKt.interop(main.kt:76)at org.jetbrains.kotlin.cli.utilities.InteropCompilerKt.invokeInterop(InteropCompiler.kt:45)at org.jetbrains.kotlin.cli.utilities.MainKt.mainImpl(main.kt:38)at org.jetbrains.kotlin.cli.utilities.MainKt.main(main.kt:60)

即使回到我的第一个 POC 提交(已成功发布多次),我也无法再构建了。 Here is how I integrated the iOS dependency.我不知道问题出在哪里。我尝试设置一大堆不同的 JDK 版本(8、11、14、15、16、17)但没有成功。我尝试将 Kotlin 版本从 1.4.20 升级到 1.5.x。我尝试降级 IntelliJ IDEA 和更多的东西都没有成功。我现在唯一的猜测是它与更新的某些插件有关。我该如何验证?

下面是 pod 的集成方式:

   cocoapods {
ios.deploymentTarget = "12"
summary = "Kaia tracking library"
homepage = "https://github.com/KaiaHealth/kaia-tracking-library"
authors = company

pod("SnowplowTracker") {
version = "~> 1.2.0"
}
}

最佳答案

以 xoif 的形式作为 he answered this on youtrack .问题似乎是 xcode 命令行工具 13,解决方案是降级:

  1. Download Xcode 12.5
  2. 选择 Xcode 12.5.1 作为默认命令行工具(在 Xcode -> 首选项 -> 位置中)
  3. cinterop 应该再次工作。

关于Kotlin MPP pod 集成失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69346419/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com