I have SDK that installed with SPM. It works as expected from Xcode 13.2 but on Xcode 13.3 I got this error.
import PackageDescription
let package = Package(
name: "AAA",
products: [
.library(
name: "AAA",
targets: ["AAA"]),
],
dependencies: [
],
targets: [
.binaryTarget(
name: "AAA",
path: "artifacts/BBB.xcframework"
),
.testTarget(
name: "AAATests",
dependencies: ["AAA"]),
]
2
Answers
The artifact name has to match the target name (This is a new Xcode 13.3 thing).
Since your artifact name is BBB.xcframework, the example below should work for you:
In my case, the only way to solve this was by downloading earlier Xcode version (13.2) from https://developer.apple.com/download/all/