在我的Kotlin多平台移动的项目中使用pod依赖项(在我的例子中,它是lottie-ios)导致它根本无法编译,并出现以下错误:Failed to generate cinterop for :shared:cinteropLottie-iosIosArm64: Process 'command '/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java'' finished with non-zero exit value 1
这是我的cocoapods块:
cocoapods {
summary = "Common Code (Platform-agnostic)"
homepage = "."
version = "1.0.0"
ios.deploymentTarget = "14.1"
podfile = project.file("../iosApp/Podfile")
framework {
baseName = "shared"
}
pod("lottie-ios") {
version = "4.3.3"
}
}
1条答案
按热度按时间mw3dktmi1#
基于这个ticket solution,我需要更改我的pod依赖块,以确保模块名称与我将模块导入Swift文件时相同,这是结果:
如果我使用任何其他模块名称,它将无法编译。