и использую GithubPackages для ее распространения с помощью команды line ./gradlewPublish, я публикую его в пакетах GitHub, но он не может сгенерировать ресурс, необходимый для iosSimulatorArm64Main, iosSimulatorArm64Test, iosArm64Main, iosArm64Test, iosX64Test, библиотека отлично работает с проектами Android, но вообще не работает с проектами KMM
мой build.gradle.kts для библиотеки выглядит так
Код: Выделить всё
plugins {
alias(libs.plugins.kotlinMultiplatform)
alias(libs.plugins.androidLibrary)
`maven-publish`
}
group = "in.getswipe"
version = "0.0.5"
@OptIn(org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi::class)
kotlin {
targetHierarchy.default()
androidTarget {
compilations.all {
kotlinOptions {
jvmTarget = "1.8"
}
}
}
listOf(
iosX64(),
iosArm64(),
iosSimulatorArm64()
).forEach {
it.binaries.framework {
baseName = "in.getswipe"
}
}
sourceSets {
val commonMain by getting {
dependencies {
//put your multiplatform dependencies here
}
}
val commonTest by getting {
dependencies {
implementation(libs.kotlin.test)
}
}
}
publishing {
repositories {
maven {
name = "GitHubPackages"
url = uri("https://maven.pkg.github.com/suraj/calculation-engine")
credentials {
username = project.findProperty("gpr.user") as String?
password = project.findProperty("gpr.token") as String?
}
}
}
}
}
android {
namespace = "get.calculation_engine"
compileSdk = 34
defaultConfig {
minSdk = 24
}
}
https://pastebin.com/t48Tsq6x
Ошибка, которую я получаю, выглядит следующим образом

< /п>
Подробнее здесь: https://stackoverflow.com/questions/774 ... sarm64main
Мобильная версия