diff --git a/Package.resolved b/Package.resolved new file mode 100644 index 0000000..a549d5a --- /dev/null +++ b/Package.resolved @@ -0,0 +1,15 @@ +{ + "originHash" : "ef48d023f19d8a2c259992041cec23f906eb03f03bebe9fca0d61ede6bf8de57", + "pins" : [ + { + "identity" : "lcecryptokitbinary", + "kind" : "remoteSourceControl", + "location" : "http://7b47f7b439df1048cbf2fae1c46113df178e0349@git.loverde.com.br:3000/git/LCECryptoKitBinary.git", + "state" : { + "revision" : "2e7850fdb14cacf6bf2eb160f64c3df84cf5b1c4", + "version" : "1.1.0" + } + } + ], + "version" : 3 +} diff --git a/Package.swift b/Package.swift index 8145101..53ae2d6 100644 --- a/Package.swift +++ b/Package.swift @@ -1,16 +1,33 @@ // swift-tools-version: 6.0 import PackageDescription +import Foundation + +let isLocalDevelopment = FileManager.default.fileExists(atPath: "../LCECryptoKit/PrivateLib/LCECryptoKitBinary") let package = Package( name: "LCEssentials", + platforms: [ + .iOS(.v13), + .macOS(.v10_15), + .tvOS(.v13), + .watchOS(.v6) + ], products: [ .library( name: "LCEssentials", targets: ["LCEssentials"]), ], + dependencies: [ + .package( + url: isLocalDevelopment ? + "../LCECryptoKit/PrivateLib/LCECryptoKitBinary" : + "http://7b47f7b439df1048cbf2fae1c46113df178e0349@git.loverde.com.br:3000/git/LCECryptoKitBinary.git", + exact: "1.1.0" + ) + ], targets: [ .target( - name: "LCEssentials"), - + name: "LCEssentials", + dependencies: ["LCECryptoKitBinary"]), ] )