rmyhal
ios
iosX64
commonTest
plugins { kotlin("multiplatform") id("com.android.library") } kotlin { android() ios { binaries { framework { baseName = "shared" } } } val isiOSDevice = System.getenv("SDK_NAME").orEmpty().startsWith("iphoneos") if (isiOSDevice) { iosArm64("ios") } else { iosX64("ios") } sourceSets { val commonTest by getting { dependencies { implementation(kotlin("test-common")) implementation(kotlin("test-annotations-common")) } } } explicitApi() } android { compileSdkVersion(30) sourceSets["main"].manifest.srcFile("src/androidMain/AndroidManifest.xml") defaultConfig { minSdkVersion(23) targetSdkVersion(30) } } tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> { kotlinOptions { jvmTarget = "1.8" } }
Thomas Myrden
if (isiOSDevice) { iosArm64("ios") } else { iosX64("ios") }
russhwolf
Kris Wong
androidUnitTest
A modern programming language that makes developers happier.