Skip to content
This repository was archived by the owner on Apr 11, 2024. It is now read-only.

Commit 4785977

Browse files
committed
Fixed backwards compatibility on manifestName change
1 parent 2f30890 commit 4785977

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

Sources/CreateXCFramework/Zipper.swift

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ struct Zipper {
7474
guard let packageRef = self.package.graph.packages.first(where: { $0.targets.contains(where: { $0.name == target }) }) else { return nil }
7575

7676
guard
77-
let dependency = self.package.workspace.state.dependencies[forNameOrIdentity: packageRef.manifestName],
77+
let dependency = self.package.workspace.state.dependencies[forNameOrIdentity: packageRef.packageName],
7878
case let .checkout(checkout) = dependency.state,
7979
let version = checkout.version
8080
else {
@@ -91,3 +91,17 @@ struct Zipper {
9191
try FileManager.default.removeItem(at: file)
9292
}
9393
}
94+
95+
#if swift(>=5.5)
96+
private extension ResolvedPackage {
97+
var packageName: String {
98+
self.manifestName
99+
}
100+
}
101+
#else
102+
private extension ResolvedPackage {
103+
var packageName: String {
104+
self.name
105+
}
106+
}
107+
#endif

0 commit comments

Comments
 (0)