I am trying to create a Swift Package for a custom framework I'm building for a client. The framework has a dependency on a couple of 3rd party frameworks. I've read about how even though binary frameworks don't support dependencies directly, there is way to do this with a 'wrapper' target, so this is what I came up with for Package.swift: let package = Package( name: SBCardScannerFramework, platforms: [ .iOS(.v16) ], products: [ // Products define the executables and libraries a package produces, and make them visible to other packages. .library( name: SBCardScannerFramework, targets: [SBCardScannerFramework-Target]), ], dependencies: [ // Dependencies declare other packages that this package depends on. .package(url: https://github.com/apple/swift-algorithms.git, from: 1.0.0), .package(url: https://github.com/marmelroy/PhoneNumberKit.git, from: 3.3.3) ], targets: [ .target(name: SBCardScannerFramework-Target,