From cb2abf4b2e49248616027bbf3f3e77709a969236 Mon Sep 17 00:00:00 2001 From: Fabian Fett Date: Wed, 18 Mar 2026 21:16:48 +0100 Subject: [PATCH] =?UTF-8?q?Depend=20explicitly=20on=20dependencies=20?= =?UTF-8?q?=E2=80=93=20fixes=206.2=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Package.swift | 11 +++++++++-- Package@swift-5.10.swift | 11 +++++++++-- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/Package.swift b/Package.swift index bcc8dc0..b449e91 100644 --- a/Package.swift +++ b/Package.swift @@ -40,6 +40,8 @@ let package = Package( .target(name: "APNSCore"), .target(name: "APNS"), .target(name: "APNSTestServer"), + .product(name: "Crypto", package: "swift-crypto"), + .product(name: "NIOPosix", package: "swift-nio"), ] ), .target( @@ -51,9 +53,14 @@ let package = Package( .target( name: "APNS", dependencies: [ - .product(name: "Crypto", package: "swift-crypto"), - .product(name: "AsyncHTTPClient", package: "async-http-client"), .target(name: "APNSCore"), + .product(name: "AsyncHTTPClient", package: "async-http-client"), + .product(name: "Crypto", package: "swift-crypto"), + .product(name: "NIOFoundationCompat", package: "swift-nio"), + .product(name: "NIOHTTP1", package: "swift-nio"), + .product(name: "NIOPosix", package: "swift-nio"), + .product(name: "NIOTLS", package: "swift-nio"), + .product(name: "NIOSSL", package: "swift-nio-ssl"), ] ), .target( diff --git a/Package@swift-5.10.swift b/Package@swift-5.10.swift index a5ff661..5d40a0c 100644 --- a/Package@swift-5.10.swift +++ b/Package@swift-5.10.swift @@ -40,6 +40,8 @@ let package = Package( .target(name: "APNSCore"), .target(name: "APNS"), .target(name: "APNSTestServer"), + .product(name: "Crypto", package: "swift-crypto"), + .product(name: "NIOPosix", package: "swift-nio"), ] ), .target( @@ -51,9 +53,14 @@ let package = Package( .target( name: "APNS", dependencies: [ - .product(name: "Crypto", package: "swift-crypto"), - .product(name: "AsyncHTTPClient", package: "async-http-client"), .target(name: "APNSCore"), + .product(name: "AsyncHTTPClient", package: "async-http-client"), + .product(name: "Crypto", package: "swift-crypto"), + .product(name: "NIOFoundationCompat", package: "swift-nio"), + .product(name: "NIOHTTP1", package: "swift-nio"), + .product(name: "NIOPosix", package: "swift-nio"), + .product(name: "NIOTLS", package: "swift-nio"), + .product(name: "NIOSSL", package: "swift-nio-ssl"), ] ), .target(