Skip to content

Commit 84430e1

Browse files
committed
Download core extension directly
1 parent dc4c0c3 commit 84430e1

2 files changed

Lines changed: 11 additions & 17 deletions

File tree

Package.resolved

Lines changed: 1 addition & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,20 @@ if let kotlinSdkPath = localKotlinSdkOverride {
3939
))
4040
}
4141

42-
var corePackageName = "powersync-sqlite-core-swift"
42+
let coreTargetDependency: Target.Dependency
4343
if let corePath = localCoreExtension {
4444
conditionalDependencies.append(.package(path: corePath))
45-
corePackageName = "powersync-sqlite-core"
45+
coreTargetDependency = .product(name: "PowerSyncSQLiteCore", package: "PowerSyncSQLiteCore")
4646
} else {
4747
// Not using a local build, so download from releases
48-
conditionalDependencies.append(
49-
.package(
50-
url: "https://github.com/powersync-ja/powersync-sqlite-core-swift.git",
51-
exact: "0.4.13",
48+
conditionalTargets.append(
49+
.binaryTarget(
50+
name: "powersync-sqlite-core",
51+
url:
52+
"https://github.com/powersync-ja/powersync-sqlite-core/releases/download/v0.4.14/powersync-sqlite-core.xcframework.zip",
53+
checksum: "fd8d627a16ee95375cf26d8e4b4365d872c066b825869a77e198fff29727b351"
5254
))
55+
coreTargetDependency = .target(name: "powersync-sqlite-core")
5356
}
5457

5558
let package = Package(
@@ -93,7 +96,7 @@ let package = Package(
9396
name: packageName,
9497
dependencies: [
9598
kotlinTargetDependency,
96-
.product(name: "PowerSyncSQLiteCore", package: corePackageName),
99+
coreTargetDependency,
97100
.product(name: "CSQLite", package: "CSQLite"),
98101
.product(name: "AsyncAlgorithms", package: "swift-async-algorithms")
99102
]

0 commit comments

Comments
 (0)