Unable to import multiple targets from external dependency

@SDGGiesbrecht Thank you so much it's much clear now and error is resolved :slight_smile:

BTW i'm very much new to this SPM and i have some more minor issues in my xcode

  1. I have some 3rd party dependencies which has min deployment target is 8.0 and my target is 12.0, however i'm getting warning like this

The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99.

  1. I tried to set default localization into "Base" i don't think this is valid language code and i'm getting warning like this, i have Base.lproj folder is there any way to set "Base" as default localization?

: resource 'Localizable.strings' in target 'ECKit' is missing the default localization 'Base'; the default localization is used as a fallback when no other localization matches

let package = Package(
name: "ECKit",
defaultLocalization: "Base" .....)