@@ -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
2426let 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 "
2628let releaseFrameworkChecksum =
27- " e50d88a657abe8d5bcc6df9422fa1bae2b2e1855209bbc4f8746ceb97f1ffd3b "
29+ " 088997d8bdb363384940d64c80d8c357c47349ac571225692442762ea9eac300 "
2830
2931let 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
4445let package = Package (
0 commit comments