如何使Ios应用程序的依赖项项目可见



我有一个kotlin多平台项目MusicFeature,目标是iosandroidcommon,具有以下构建

sourceSets {
commonMain {
dependencies {
implementation(project(":ProjectUtils"))
}
}
androidMain {
}
iosMain {

}
}

ProjectUtils也是一个多平台项目。

使用MusicFeature中的ProjectUtils代码没有任何问题。但是,当我将MusicFeature导出为适用于iOS的框架时,我无法从ProjectUtils访问

我想您正在为您的框架寻找transitiveExport = true

binaries {
framework {
export project(':dependency')
// Export transitively.
transitiveExport = true
}
}

您可以在这里找到更多关于导出二进制文件依赖关系的参考。

最新更新