Skip to content

Commit 8c7ef35

Browse files
committed
Fix local framework fallback in Package.swift
1 parent d121bc1 commit 8c7ef35

1 file changed

Lines changed: 13 additions & 12 deletions

File tree

Package.swift

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,25 +20,26 @@ import PackageDescription
2020
// release asset attached to the matching `onde` GitHub release.
2121
// ─────────────────────────────────────────────────────────────────────────────
2222

23-
let localFrameworkPath = "./OndeFramework.xcframework"
23+
let packageRoot = URL(fileURLWithPath: #filePath).deletingLastPathComponent()
24+
let localFrameworkPath = "OndeFramework.xcframework"
25+
let localFrameworkAbsolutePath = packageRoot.appendingPathComponent(localFrameworkPath).path
2426
let releaseFrameworkURL =
25-
"https://github.com/ondeinference/onde/releases/download/1.0.0/OndeFramework.xcframework.zip"
27+
"https://github.com/ondeinference/onde/releases/download/1.1.0/OndeFramework.xcframework.zip"
2628
let releaseFrameworkChecksum =
27-
"e50d88a657abe8d5bcc6df9422fa1bae2b2e1855209bbc4f8746ceb97f1ffd3b"
29+
"088997d8bdb363384940d64c80d8c357c47349ac571225692442762ea9eac300"
2830

2931
let ondeFrameworkTarget: Target
30-
if FileManager.default.fileExists(atPath: localFrameworkPath) {
32+
if FileManager.default.fileExists(atPath: localFrameworkAbsolutePath) {
3133
ondeFrameworkTarget = .binaryTarget(
32-
name: "OndeFramework",
33-
url: "https://github.com/ondeinference/onde/releases/download/1.1.0/OndeFramework.xcframework.zip",
34-
checksum: "088997d8bdb363384940d64c80d8c357c47349ac571225692442762ea9eac300"
35-
)
34+
name: "OndeFramework",
35+
path: localFrameworkPath
36+
)
3637
} else {
3738
ondeFrameworkTarget = .binaryTarget(
38-
name: "OndeFramework",
39-
url: "https://github.com/ondeinference/onde/releases/download/1.1.0/OndeFramework.xcframework.zip",
40-
checksum: "088997d8bdb363384940d64c80d8c357c47349ac571225692442762ea9eac300"
41-
)
39+
name: "OndeFramework",
40+
url: releaseFrameworkURL,
41+
checksum: releaseFrameworkChecksum
42+
)
4243
}
4344

4445
let package = Package(

0 commit comments

Comments
 (0)