Alexis
08/28/2025, 10:44 AM* What went wrong:
A problem was found with the configuration of task ':umbrella:syncFramework' (type 'FrameworkCopy').
- Type 'org.jetbrains.kotlin.gradle.plugin.mpp.apple.FrameworkCopy' property 'sourceFramework' specifies directory 'REPO_DIRECTORY/umbrella/build/bin/iosSimulatorArm64/podDebugFramework/LegendrShared.framework' which doesn't exist.
In my build.gradle.kts I have the following cocoapod block:
iosX64()
iosArm64()
iosSimulatorArm64()
val xcfName = "LegendrShared"
cocoapods {
version = "1.0"
summary = "Legendr iOS umbrella framewok"
homepage = "<https://www.legendr.app/>"
name = xcfName
ios.deploymentTarget = "15.6"
framework {
baseName = xcfName
export(projects.shared.data)
export(projects.shared.di)
export(projects.shared.domain)
export(projects.shared.presentation)
transitiveExport = true
isStatic = false
}
podfile = project.file("../iosLegendrApp/Podfile")
// Maps custom Xcode configuration to NativeBuildType
xcodeConfigurationToNativeBuildType["CUSTOM_DEBUG"] = NativeBuildType.DEBUG
xcodeConfigurationToNativeBuildType["CUSTOM_RELEASE"] = NativeBuildType.RELEASE
}
and in my ios app I have the following Podfile:
platform :ios, '15.6'
target 'iosLegendrApp' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
pod 'LegendrShared', :path => '../umbrella'
end
target 'Presentation' do
use_frameworks!
pod 'LegendrShared', :path => '../umbrella'
end
target 'Home' do
use_frameworks!
pod 'LegendrShared', :path => '../umbrella'
end
target 'DI' do
use_frameworks!
pod 'LegendrShared', :path => '../umbrella'
end
I'm not sure what am I missing. Also I'm using touchlab's skie plugin if this could be related?
I can share more about my configuration if necessary 🙂tapchicoma
08/28/2025, 11:16 AMAndrey Yastrebov
08/28/2025, 11:29 AMAlexis
08/28/2025, 12:08 PMAlexis
08/28/2025, 12:39 PMAlexis
09/01/2025, 7:15 AMFramework 'Pods_[IOS_POD]' not found
, I don't if that help 🙂caique
09/05/2025, 3:04 PMAlexis
09/05/2025, 3:09 PM