Confirm that this works, I've got a similar setup
Package.swift
// swift-tools-version: 5.8
import PackageDescription
let package = Package(
name: "Name",
platforms: [
.iOS(.v14)
],
products: [
.library(name: "NameSDK", targets: ["NameSDKTarget"])
],
dependencies: [
.package(url: "https://github.com/Some/some.git", exact: "1.0.0")
],
targets: [
.binaryTarget(name: "NameSDK", path: "../../artifacts/NameSDK.xcframework.zip"),
.target(
name: "NameSDKTarget",
dependencies: [
.target(name: "NameSDK"),
.product(name: "some", package: "some")
])
]
)
The files structure should be like this
Package.swift
Sources
|- NameSDKTarget
|- Sources.swift