Skip to content

Commit

Permalink
fix: spm build is failing for missing dependency (#373)
Browse files Browse the repository at this point in the history
  • Loading branch information
Pallab Maiti authored Aug 24, 2023
1 parent 52bb07f commit d478c23
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 3 deletions.
25 changes: 25 additions & 0 deletions Package.resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"object": {
"pins": [
{
"package": "MetricsReporter",
"repositoryURL": "https://github.com/rudderlabs/metrics-reporter-ios",
"state": {
"branch": null,
"revision": "2f57ea3c893fd313484f82adf4adfe8d24deacab",
"version": "1.0.0"
}
},
{
"package": "RudderKit",
"repositoryURL": "https://github.com/rudderlabs/rudder-ios-kit",
"state": {
"branch": null,
"revision": "8a557a80cc1b0e0bc948c2b17fe0fd3809bcfd61",
"version": "1.4.0"
}
}
]
},
"version": 1
}
13 changes: 10 additions & 3 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,27 +5,34 @@ import PackageDescription
let package = Package(
name: "Rudder",
platforms: [
.iOS(.v9), .tvOS(.v10)
.iOS(.v12), .tvOS(.v11), .watchOS("7.0")
],
products: [
.library(
name: "Rudder",
targets: ["Rudder"]
)
],
dependencies: [
.package(name: "MetricsReporter", url: "https://github.com/rudderlabs/metrics-reporter-ios", from: "1.0.0"),
],
targets: [
.target(
name: "Rudder",
dependencies: [
.product(name: "MetricsReporter", package: "MetricsReporter"),
],
path: "Sources",
sources: ["Classes/"],
publicHeadersPath: "Classes/Headers/Public/",
cSettings: [
.headerSearchPath("Classes/Headers/")
.headerSearchPath("Classes/Headers/"),
.unsafeFlags(["-DSQLITE_HAS_CODEC", "-DSQLITE_TEMP_STORE=3", "-DSQLCIPHER_CRYPTO_CC", "-DNDEBUG"])
]
),
.testTarget(
name: "RudderTests",
dependencies: ["Rudder"],
dependencies: ["Rudder", "MetricsReporter"],
path: "Tests"
),
]
Expand Down

0 comments on commit d478c23

Please sign in to comment.