From d478c23de1e671d2d112ab1ab8181d55064ed427 Mon Sep 17 00:00:00 2001 From: Pallab Maiti Date: Thu, 24 Aug 2023 12:08:45 +0530 Subject: [PATCH] fix: spm build is failing for missing dependency (#373) --- Package.resolved | 25 +++++++++++++++++++++++++ Package.swift | 13 ++++++++++--- 2 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 Package.resolved diff --git a/Package.resolved b/Package.resolved new file mode 100644 index 00000000..91f623a3 --- /dev/null +++ b/Package.resolved @@ -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 +} diff --git a/Package.swift b/Package.swift index 8fd59bd6..5d5962fd 100644 --- a/Package.swift +++ b/Package.swift @@ -5,7 +5,7 @@ import PackageDescription let package = Package( name: "Rudder", platforms: [ - .iOS(.v9), .tvOS(.v10) + .iOS(.v12), .tvOS(.v11), .watchOS("7.0") ], products: [ .library( @@ -13,19 +13,26 @@ let package = Package( 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" ), ]