【发布时间】:2019-05-27 20:32:17
【问题描述】:
我开始开发 kotlin 多平台,并开发了一个简单的测试库。我可以为 android 导出 .jar 文件,但我不能为 iOS 导出 .framework 文件。
我查看了其他项目,但没有找到我的问题。
我的 Gradle lib 脚本是:
apply plugin: 'kotlin-multiplatform'
kotlin {
targets {
final def iOSTarget =
System.getenv('SDK_NAME')?.startsWith("iphoneos") \
? presets.iosArm64 : presets.iosX64
fromPreset(iOSTarget, 'iOS') {
compilations.main.outputKinds('FRAMEWORK')
}
fromPreset(presets.jvm, 'android')
}
sourceSets {
core.dependencies {
api 'org.jetbrains.kotlin:kotlin-stdlib-common'
}
android.dependencies {
api 'org.jetbrains.kotlin:kotlin-stdlib'
}
}
【问题讨论】:
标签: kotlin kotlin-native kotlin-multiplatform