Версия Kotlin: 2.2.21
Плагин Kotlin Multiplatform: 2.2.21
Плагин CocoaPods в build.gradle.kts:
Код: Выделить всё
plugins {
alias(libs.plugins.kotlinMultiplatform)
alias(libs.plugins.androidApplication)
alias(libs.plugins.composeMultiplatform)
alias(libs.plugins.composeCompiler)
alias(libs.plugins.kotlinSerialization)
alias(libs.plugins.ksp)
alias(libs.plugins.room)
alias(libs.plugins.sentry)
kotlin("native.cocoapods")
}
cocoapods {
version = "1.0"
summary = "Some description for the Shared Module"
homepage = "Link to the Shared Module homepage"
ios.deploymentTarget = "14.1"
podfile = project.file("../iosApp/Podfile")
pod("Sentry") {
version = "8.57.1"
extraOpts += listOf("-compiler-option", "-fmodules")
}
}
Синхронизация Android Studio работает нормально
CocoaPods устанавливается через локальный Ruby пользователя (без sudo)
Проблема:
Когда я открываю iosApp.xcworkspace в Xcode и пытаюсь собрать, я получаю:
Код: Выделить всё
Incompatible 'embedAndSign' Task with CocoaPods Dependencies
The 'embedAndSign' task cannot be used in projects that have CocoaPods dependencies configured.
Подробнее здесь: https://stackoverflow.com/questions/798 ... dependenci
Мобильная версия