Kotlin multiplatform не видит подключенные pod

Я уже все перепробовал но в iosMain просто невозможно импортировать import cocoapods.... их просто нет. Синхронизирую, собираю вроде ошибок нет, но ничего не видит. Вот мой файл build.grudle.kts для shared модуля:

import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.jetbrains.kotlin.gradle.plugin.mpp.apple.XCFramework

plugins {
    alias(libs.plugins.kotlinMultiplatform)
    alias(libs.plugins.kotlinCocoapods)
    alias(libs.plugins.androidLibrary)
    alias(libs.plugins.sqlDelight)
    alias(libs.plugins.skie)
    id("kotlin-kapt")
    id("kotlin-parcelize")
    //kotlin("native.cocoapods")
    kotlin("plugin.serialization") version "1.9.10"
}

kotlin {
    androidTarget {
        compilations.all {
            compileTaskProvider.configure {
                compilerOptions {
                    jvmTarget.set(JvmTarget.JVM_1_8)
                }
            }
        }
    }
   // val xcf = XCFramework()
    iosX64()
    iosArm64()
    iosSimulatorArm64()
    cocoapods {
        summary = "Some description for the Shared Module"
        homepage = "Link to the Shared Module homepage"
        version = "2.0"
        ios.deploymentTarget = "16.0"
        //pod("ZIPFoundation")
        podfile = project.file("../iosApp/Podfile")
        //pod("TestBridgePod","1.0", file("../iosApp/MyPods/TestBridgePod"))
        pod("SDWebImage") {
            source = git("https://github.com/SDWebImage/SDWebImage.git") {
                tag = "5.21.0"
            }
        }
        pod("JSONModel") {
            source = git("https://github.com/jsonmodel/jsonmodel.git") {
                branch = "key-mapper-class"
            }
        }
        pod("TestBridgePod") {
            version = "1.0.0"
            extraOpts += listOf("-compiler-option")
            source = path(project.file("../iosApp/MyPods/TestBridgePod"))
        }
        framework {
            baseName = "shared"
            isStatic = true
           // xcf.add(this)
        }
    }
    
    sourceSets {
        commonMain.dependencies {
            //put your multiplatform dependencies here
            implementation(libs.sqlDelight.common)
            //coroutines
            implementation(libs.kotlinx.coroutines.core)
            implementation(libs.multiplatformSettings.common)
            //ktor
            implementation(libs.ktor.client.core)
            implementation(libs.ktor.client.content.negotiation)
            implementation(libs.ktor.serialization.kotlinx.json)
            implementation(libs.kotlinx.datetime)
            implementation(libs.ktor.client.cio)
            implementation(libs.okio)
            implementation(libs.korio)
        }
        commonTest.dependencies {
            implementation(libs.kotlin.test)
        }
        androidMain.dependencies {
            implementation(libs.sqlDelight.android)

        }
        iosMain.dependencies {
            implementation(libs.sqlDelight.ios)
            implementation(libs.ktor.client.darwin)
        }
        appleMain {}
    }
}

android {
    namespace = "com.ppc"
    compileSdk = 35
    defaultConfig {
        minSdk = 26
    }
    compileOptions {
        sourceCompatibility = JavaVersion.VERSION_1_8
        targetCompatibility = JavaVersion.VERSION_1_8
    }
}

sqldelight {
    databases {
        create("LocalDb") {
            packageName.set("core.sql")
            srcDirs("src/commonMain/kotlin")
        }
    }

Ответы (0 шт):