Skip to content

Building in multiplatform Kotlin 1.4 fails on iOS Apple M1 #2186

Closed
@billmartensson

Description

@billmartensson

System: Mac Mini M1
Android Studio 4.1.2 Using latest version KMM plugin.

Running in Xcode gives this error:
w: Skipping "/Users/myuser/.gradle/caches/modules-2/files-2.1/com.squareup.sqldelight/coroutines-extensions-iosarm64/1.2.1/6f9cb702773650c989d7becade6206840579ac64/coroutines-extensions.klib" as it is a pre 1.4 library
e: Could not find "/Users/myuser/.gradle/caches/modules-2/files-2.1/com.squareup.sqldelight/coroutines-extensions-iosarm64/1.2.1/6f9cb702773650c989d7becade6206840579ac64/coroutines-extensions.klib" in [/Users/myuser/project/android/theproject, /Users/myuser/.konan/klib, /Users/myuser/.konan/kotlin-native-prebuilt-macos-1.4.21/klib/common, /Users/myuser/.konan/kotlin-native-prebuilt-macos-1.4.21/klib/platform/ios_arm64].

Android app runs just fine.

Project build.gradle.kts:
dependencies { classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.21") classpath("com.android.tools.build:gradle:4.1.2") classpath("com.squareup.sqldelight:gradle-plugin:1.4.3") classpath("org.jetbrains.kotlin:kotlin-serialization:1.4.21") }

Module build.gradle.kts:
`
val commonMain by getting {
dependencies {
implementation("com.squareup.sqldelight:sqlite-driver:1.2.1")

implementation("com.squareup.sqldelight:runtime:1.4.3")
implementation("com.squareup.sqldelight:coroutines-extensions:1.2.1")

}
}

val androidMain by getting {
dependencies {
implementation("com.squareup.sqldelight:android-driver:1.2.1")
implementation("com.squareup.sqldelight:coroutines-extensions-jvm:1.2.1")

}
}

val iosMain by getting {
dependsOn(sourceSets["commonMain"])
dependencies {

implementation("com.squareup.sqldelight:ios-driver:1.2.1")

}
}
`

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions