Open abbasalim opened 1 month ago
Hello, can you share your build script? I just tested it and had no issues
if i remove from iosSimulatorArm64()
listOf( iosX64(), iosArm64(), iosSimulatorArm64() ).forEach { iosTarget -> iosTarget.binaries.framework { //doesn't change this name baseName = "ComposeApp" isStatic = true } }
problem solved but not run on simulator arm64 mybe
+1
mport org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
alias(libs.plugins.androidLibrary)
alias(libs.plugins.kotlinMultiplatform)
alias(libs.plugins.kotlinxSerialization)
alias(libs.plugins.ksp)
alias(libs.plugins.room)
}
kotlin {
sourceSets {
commonMain.dependencies {
// AndroidX Libraries
implementation(libs.androidx.room.runtime)
implementation(libs.androidx.sqlite.bundled)
implementation(libs.androidx.datastore)
implementation(libs.androidx.datastore.preferences)
// KotlinX Libraries
implementation(libs.kotlinx.coroutines.core)
implementation(libs.kotlinx.serialization)
// implementation(libs.jwtparser)
}
androidMain.dependencies {
implementation(libs.androidx.room.paging)
}
}
androidTarget {
@OptIn(ExperimentalKotlinGradlePluginApi::class)
compilerOptions {
jvmTarget.set(JvmTarget.JVM_17)
}
}
jvm("desktop")
listOf(
iosX64(),
iosArm64(),
iosSimulatorArm64()
).forEach {
it.binaries.framework {
baseName = "shared"
isStatic = true
}
}
}
android {
namespace = "<<< PLACEHOLDER >>>"
compileSdk = libs.versions.android.compileSdk.get().toInt()
defaultConfig {
minSdk = libs.versions.android.minSdk.get().toInt()
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
}
dependencies {
add("kspAndroid", libs.androidx.room.compiler)
add("kspIosSimulatorArm64", libs.androidx.room.compiler)
add("kspIosX64", libs.androidx.room.compiler)
add("kspIosArm64", libs.androidx.room.compiler)
}
room {
schemaDirectory("$projectDir/schemas")
}
hi,
Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':composeApp:iosSimulatorArm64CompilationDependenciesMetadata'.