Skip to content

Commit 7451fcf

Browse files
committed
feat: Use CommonCrypto on Apple platforms for SwiftPM
1 parent ec727f1 commit 7451fcf

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

Package.swift

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,24 @@
11
import PackageDescription
22

3+
4+
#if os(macOS) || os(iOS) || os(watchOS) || os(tvOS)
5+
let package = Package(
6+
name: "JWT",
7+
dependencies: [
8+
.Package(url: "https://github.com/kylef-archive/CommonCrypto.git", majorVersion: 1),
9+
],
10+
exclude: [
11+
"Sources/HMACCryptoSwift.swift",
12+
]
13+
)
14+
#else
315
let package = Package(
416
name: "JWT",
517
dependencies: [
6-
.Package(url: "https://github.com/krzyzanowskim/CryptoSwift", versions: Version(0, 6, 1) ..< Version(0, 7, 0)),
18+
.Package(url: "https://github.com/krzyzanowskim/CryptoSwift", majorVersion: 0, minor: 6),
719
],
8-
exclude: ["Sources/HMACCommonCrypto.swift"]
20+
exclude: [
21+
"Sources/HMACCommonCrypto.swift",
22+
]
923
)
24+
#endif

0 commit comments

Comments
 (0)