Mukesh
04/17/2024, 10:23 AMXCFramework
class without cocoapods but getting error if I add kmmbridge plugin.
kotlin {
val frameworkName = "Test"
val xcf = XCFramework(frameworkName)
listOf(
iosArm64(),
iosSimulatorArm64()
).forEach { iOSTarget ->
iOSTarget.binaries.framework {
isStatic = true
baseName = frameworkName
xcf.add(this)
}
}
}
kmmbridge {
mavenPublishArtifacts()
manualVersions()
spm()
}
Error:
Caused by: org.gradle.api.internal.tasks.DefaultTaskContainer$DuplicateTaskException: Cannot add task 'assembleTestReleaseXCFramework' as a task with that name already exists.
If I remove kmmbridge plugin or use cocoapod plugin with kmmbridge then its working fine.Devanshu Pathsariya
04/18/2024, 5:04 AMXCFramework
because kmmbridge does that for you. Though this shouldn't happen because kmmbridge checks if any XCFramework
is registed or not.Sonny
11/27/2024, 3:20 PM