The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build NetworkS, reference main (941524), with Swift 6.1 for macOS (SPM) on 27 Apr 2025 21:43:29 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/presscorp/NetworkS.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/presscorp/NetworkS
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 9415243 major: Updated public interfaces (#16)
Cloned https://github.com/presscorp/NetworkS.git
Revision (git rev-parse @):
941524330e5ea299f40417ad7234caf79719e07a
SUCCESS checkout https://github.com/presscorp/NetworkS.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "networks",
      "name": "NetworkS",
      "url": "https://github.com/presscorp/NetworkS.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/NetworkS",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/presscorp/NetworkS.git
[1/400] Fetching networks
Fetched https://github.com/presscorp/NetworkS.git from cache (0.71s)
Creating working copy for https://github.com/presscorp/NetworkS.git
Working copy of https://github.com/presscorp/NetworkS.git resolved at main (9415243)
warning: '.resolve-product-dependencies': dependency 'networks' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/presscorp/NetworkS.git
https://github.com/presscorp/NetworkS.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "NetworkS",
  "name" : "NetworkS",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "NetworkS",
      "targets" : [
        "NetworkS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "NetworkSTests",
      "module_type" : "SwiftTarget",
      "name" : "NetworkSTests",
      "path" : "Tests/NetworkSTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/NetworkSTests/Assets.xcassets",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/NetworkSTests/httpbin.org.cer",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Requests/AnythingRequest.swift",
        "Requests/MockRequest.swift",
        "Requests/PngImageRequest.swift",
        "Requests/StatusRequest.swift",
        "Requests/UploadRequest.swift",
        "Tests/AuthChallengeRequestTests.swift",
        "Tests/CachedResponseTests.swift",
        "Tests/GroupRequestTests.swift",
        "Tests/MockRequestTests.swift",
        "Tests/NetworkSTests.swift",
        "Tests/RequestTests.swift",
        "Tests/SessionRenewalTest.swift",
        "URLs/HttpbinOrgURL.swift",
        "URLs/MockURL.swift"
      ],
      "target_dependencies" : [
        "NetworkS"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NetworkS",
      "module_type" : "SwiftTarget",
      "name" : "NetworkS",
      "path" : "Sources/NetworkS",
      "product_memberships" : [
        "NetworkS"
      ],
      "sources" : [
        "Logger/ConsoleLogger.swift",
        "Logger/NetworkLogFormatter.swift",
        "Logger/NetworkLogger.swift",
        "Request/MultipartFormDataRequest.swift",
        "Request/NetworkRequest.swift",
        "Request/NetworkRequestExtensible.swift",
        "Request/RequestContentType.swift",
        "Request/RequestMethod.swift",
        "Request/RequestURL.swift",
        "Response/FailureResponse.swift",
        "Response/NetworkResponse.swift",
        "Response/SuccessResponse.swift",
        "Service/NetworkCompose.swift",
        "Service/NetworkService.swift",
        "Service/NetworkWorker.swift",
        "Session/NetworkConnectionChecker.swift",
        "Session/NetworkSessionAdapter.swift",
        "Session/NetworkSessionInterface.swift",
        "Session/SSLCertificateCheck.swift",
        "Session/SessionAuthChallengeService.swift",
        "Session/SessionAuthChallenger.swift",
        "Session/SessionDelegationHandler.swift",
        "Session/SessionLifeCycle.swift",
        "Session/SessionLifeCycleService.swift",
        "Session/SessionRenewalService.swift",
        "Session/SessionTaskDataKeeper.swift",
        "Task/CacheRequestTask.swift",
        "Task/MockRequestTask.swift",
        "Task/NetworkRequestTask.swift",
        "Task/RequestTask.swift",
        "Task/TaskOperation.swift",
        "Task/TaskRunner.swift",
        "Task/UtilRequestTask.swift",
        "Utils/Data+extension.swift",
        "Utils/NetworkError.swift",
        "Utils/PathInitializable.swift",
        "Utils/String+extension.swift",
        "WebView/WebViewAuthChallengeService.swift",
        "WebView/WebViewAuthChallenger.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-2F0A5646E1D333AE.txt
[3/39] Compiling NetworkS SessionAuthChallenger.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:24:19: error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
10 | protocol SessionAuthChallenger: SessionAuthChallengeService {}
11 |
12 | extension SessionAuthChallenger {
   | `- note: add @available attribute to enclosing extension
13 |
14 |     func urlSession(
   |          `- note: add @available attribute to enclosing instance method
15 |         _ session: URLSession,
16 |         didReceive challenge: URLAuthenticationChallenge,
   :
22 |             guard protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
23 |                   let serverTrust = protectionSpace.serverTrust,
24 |                   SecTrustEvaluateWithError(serverTrust, nil),
   |                   |- error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
   |                   `- note: add 'if #available' version check
25 |                   let serverCertificate = SecTrustGetCertificateAtIndex(serverTrust, 0) else {
26 |                 return completionHandler(allowDefault ? .performDefaultHandling : .cancelAuthenticationChallenge, nil)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionDelegationHandler.swift:10:7: warning: non-final class 'SessionDelegationHandler' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | class SessionDelegationHandler: NSObject {
   |       `- warning: non-final class 'SessionDelegationHandler' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
11 |
12 |     weak var authChallenge: SessionAuthChallengeService?
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionDelegationHandler.swift:12:14: warning: stored property 'authChallenge' of 'Sendable'-conforming class 'SessionDelegationHandler' is mutable; this is an error in the Swift 6 language mode
10 | class SessionDelegationHandler: NSObject {
11 |
12 |     weak var authChallenge: SessionAuthChallengeService?
   |              `- warning: stored property 'authChallenge' of 'Sendable'-conforming class 'SessionDelegationHandler' is mutable; this is an error in the Swift 6 language mode
13 |
14 |     weak var lifeCycle: SessionLifeCycleService?
[4/39] Compiling NetworkS SessionDelegationHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:24:19: error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
10 | protocol SessionAuthChallenger: SessionAuthChallengeService {}
11 |
12 | extension SessionAuthChallenger {
   | `- note: add @available attribute to enclosing extension
13 |
14 |     func urlSession(
   |          `- note: add @available attribute to enclosing instance method
15 |         _ session: URLSession,
16 |         didReceive challenge: URLAuthenticationChallenge,
   :
22 |             guard protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
23 |                   let serverTrust = protectionSpace.serverTrust,
24 |                   SecTrustEvaluateWithError(serverTrust, nil),
   |                   |- error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
   |                   `- note: add 'if #available' version check
25 |                   let serverCertificate = SecTrustGetCertificateAtIndex(serverTrust, 0) else {
26 |                 return completionHandler(allowDefault ? .performDefaultHandling : .cancelAuthenticationChallenge, nil)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionDelegationHandler.swift:10:7: warning: non-final class 'SessionDelegationHandler' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | class SessionDelegationHandler: NSObject {
   |       `- warning: non-final class 'SessionDelegationHandler' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
11 |
12 |     weak var authChallenge: SessionAuthChallengeService?
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionDelegationHandler.swift:12:14: warning: stored property 'authChallenge' of 'Sendable'-conforming class 'SessionDelegationHandler' is mutable; this is an error in the Swift 6 language mode
10 | class SessionDelegationHandler: NSObject {
11 |
12 |     weak var authChallenge: SessionAuthChallengeService?
   |              `- warning: stored property 'authChallenge' of 'Sendable'-conforming class 'SessionDelegationHandler' is mutable; this is an error in the Swift 6 language mode
13 |
14 |     weak var lifeCycle: SessionLifeCycleService?
[5/39] Compiling NetworkS SessionLifeCycle.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:24:19: error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
10 | protocol SessionAuthChallenger: SessionAuthChallengeService {}
11 |
12 | extension SessionAuthChallenger {
   | `- note: add @available attribute to enclosing extension
13 |
14 |     func urlSession(
   |          `- note: add @available attribute to enclosing instance method
15 |         _ session: URLSession,
16 |         didReceive challenge: URLAuthenticationChallenge,
   :
22 |             guard protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
23 |                   let serverTrust = protectionSpace.serverTrust,
24 |                   SecTrustEvaluateWithError(serverTrust, nil),
   |                   |- error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
   |                   `- note: add 'if #available' version check
25 |                   let serverCertificate = SecTrustGetCertificateAtIndex(serverTrust, 0) else {
26 |                 return completionHandler(allowDefault ? .performDefaultHandling : .cancelAuthenticationChallenge, nil)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionDelegationHandler.swift:10:7: warning: non-final class 'SessionDelegationHandler' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | class SessionDelegationHandler: NSObject {
   |       `- warning: non-final class 'SessionDelegationHandler' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
11 |
12 |     weak var authChallenge: SessionAuthChallengeService?
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionDelegationHandler.swift:12:14: warning: stored property 'authChallenge' of 'Sendable'-conforming class 'SessionDelegationHandler' is mutable; this is an error in the Swift 6 language mode
10 | class SessionDelegationHandler: NSObject {
11 |
12 |     weak var authChallenge: SessionAuthChallengeService?
   |              `- warning: stored property 'authChallenge' of 'Sendable'-conforming class 'SessionDelegationHandler' is mutable; this is an error in the Swift 6 language mode
13 |
14 |     weak var lifeCycle: SessionLifeCycleService?
[6/39] Compiling NetworkS SessionLifeCycleService.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:24:19: error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
10 | protocol SessionAuthChallenger: SessionAuthChallengeService {}
11 |
12 | extension SessionAuthChallenger {
   | `- note: add @available attribute to enclosing extension
13 |
14 |     func urlSession(
   |          `- note: add @available attribute to enclosing instance method
15 |         _ session: URLSession,
16 |         didReceive challenge: URLAuthenticationChallenge,
   :
22 |             guard protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
23 |                   let serverTrust = protectionSpace.serverTrust,
24 |                   SecTrustEvaluateWithError(serverTrust, nil),
   |                   |- error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
   |                   `- note: add 'if #available' version check
25 |                   let serverCertificate = SecTrustGetCertificateAtIndex(serverTrust, 0) else {
26 |                 return completionHandler(allowDefault ? .performDefaultHandling : .cancelAuthenticationChallenge, nil)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionDelegationHandler.swift:10:7: warning: non-final class 'SessionDelegationHandler' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | class SessionDelegationHandler: NSObject {
   |       `- warning: non-final class 'SessionDelegationHandler' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
11 |
12 |     weak var authChallenge: SessionAuthChallengeService?
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionDelegationHandler.swift:12:14: warning: stored property 'authChallenge' of 'Sendable'-conforming class 'SessionDelegationHandler' is mutable; this is an error in the Swift 6 language mode
10 | class SessionDelegationHandler: NSObject {
11 |
12 |     weak var authChallenge: SessionAuthChallengeService?
   |              `- warning: stored property 'authChallenge' of 'Sendable'-conforming class 'SessionDelegationHandler' is mutable; this is an error in the Swift 6 language mode
13 |
14 |     weak var lifeCycle: SessionLifeCycleService?
[7/42] Compiling NetworkS SessionRenewalService.swift
[8/42] Compiling NetworkS SessionTaskDataKeeper.swift
[9/42] Compiling NetworkS CacheRequestTask.swift
[10/42] Compiling NetworkS MockRequestTask.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[11/42] Compiling NetworkS ConsoleLogger.swift
[12/42] Compiling NetworkS NetworkLogFormatter.swift
[13/42] Compiling NetworkS NetworkLogger.swift
[14/42] Compiling NetworkS MultipartFormDataRequest.swift
[15/42] Compiling NetworkS NetworkRequest.swift
[16/42] Compiling NetworkS NetworkRequestExtensible.swift
[17/42] Compiling NetworkS RequestContentType.swift
[18/42] Compiling NetworkS RequestMethod.swift
[19/42] Emitting module NetworkS
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:12:28: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 8 | import Network
 9 |
10 | protocol NetworkConnectionChecker: AnyObject {
   |          `- note: add @available attribute to enclosing protocol
11 |
12 |     var connectionMonitor: NWPathMonitor { get }
   |         |                  `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
   |         `- note: add @available attribute to enclosing property
13 |
14 |     var connectionMonitorQueue: DispatchQueue { get }
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkSessionAdapter.swift:35:29: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 11 | /// Classic implementation of adapter between fundamental network session and its worker (request maker);
 12 | /// It's much better to use worker (NetworkService) instead of applying adapter directly for network tasks
 13 | public final class NetworkSessionAdapter {
    |                    `- note: add @available attribute to enclosing class
 14 |
 15 |     public var sslCertificateCheck = SSLCertificateCheck.enabled()
    :
 33 |     var networkIsReachable = false
 34 |
 35 |     let connectionMonitor = NWPathMonitor()
    |                             `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 36 |
 37 |     let connectionMonitorQueue = DispatchQueue(label: String(describing: NetworkConnectionChecker.self))
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionDelegationHandler.swift:10:7: warning: non-final class 'SessionDelegationHandler' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | class SessionDelegationHandler: NSObject {
   |       `- warning: non-final class 'SessionDelegationHandler' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
11 |
12 |     weak var authChallenge: SessionAuthChallengeService?
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionDelegationHandler.swift:12:14: warning: stored property 'authChallenge' of 'Sendable'-conforming class 'SessionDelegationHandler' is mutable; this is an error in the Swift 6 language mode
10 | class SessionDelegationHandler: NSObject {
11 |
12 |     weak var authChallenge: SessionAuthChallengeService?
   |              `- warning: stored property 'authChallenge' of 'Sendable'-conforming class 'SessionDelegationHandler' is mutable; this is an error in the Swift 6 language mode
13 |
14 |     weak var lifeCycle: SessionLifeCycleService?
[20/42] Compiling NetworkS NetworkRequestTask.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Task/TaskRunner.swift:31:44: warning: capture of 'tasks' with non-sendable type '[any UtilizableRequestTask]' (aka 'Array<any RequestTask & UtilRequestTask>') in a '@Sendable' closure; this is an error in the Swift 6 language mode
29 |             let operation = TaskOperation(requestTask: task)
30 |             operation.completionBlock = { [weak dispatchGroup] in
31 |                 if !inSequence || index == tasks.count - 1 {
   |                                            `- warning: capture of 'tasks' with non-sendable type '[any UtilizableRequestTask]' (aka 'Array<any RequestTask & UtilRequestTask>') in a '@Sendable' closure; this is an error in the Swift 6 language mode
32 |                     dispatchGroup?.leave()
33 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Task/TaskRunner.swift:31:44: warning: implicit capture of 'tasks' requires that '[any UtilizableRequestTask]' (aka 'Array<any RequestTask & UtilRequestTask>') conforms to 'Sendable'; this is an error in the Swift 6 language mode
29 |             let operation = TaskOperation(requestTask: task)
30 |             operation.completionBlock = { [weak dispatchGroup] in
31 |                 if !inSequence || index == tasks.count - 1 {
   |                                            `- warning: implicit capture of 'tasks' requires that '[any UtilizableRequestTask]' (aka 'Array<any RequestTask & UtilRequestTask>') conforms to 'Sendable'; this is an error in the Swift 6 language mode
32 |                     dispatchGroup?.leave()
33 |                 }
[21/42] Compiling NetworkS RequestTask.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Task/TaskRunner.swift:31:44: warning: capture of 'tasks' with non-sendable type '[any UtilizableRequestTask]' (aka 'Array<any RequestTask & UtilRequestTask>') in a '@Sendable' closure; this is an error in the Swift 6 language mode
29 |             let operation = TaskOperation(requestTask: task)
30 |             operation.completionBlock = { [weak dispatchGroup] in
31 |                 if !inSequence || index == tasks.count - 1 {
   |                                            `- warning: capture of 'tasks' with non-sendable type '[any UtilizableRequestTask]' (aka 'Array<any RequestTask & UtilRequestTask>') in a '@Sendable' closure; this is an error in the Swift 6 language mode
32 |                     dispatchGroup?.leave()
33 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Task/TaskRunner.swift:31:44: warning: implicit capture of 'tasks' requires that '[any UtilizableRequestTask]' (aka 'Array<any RequestTask & UtilRequestTask>') conforms to 'Sendable'; this is an error in the Swift 6 language mode
29 |             let operation = TaskOperation(requestTask: task)
30 |             operation.completionBlock = { [weak dispatchGroup] in
31 |                 if !inSequence || index == tasks.count - 1 {
   |                                            `- warning: implicit capture of 'tasks' requires that '[any UtilizableRequestTask]' (aka 'Array<any RequestTask & UtilRequestTask>') conforms to 'Sendable'; this is an error in the Swift 6 language mode
32 |                     dispatchGroup?.leave()
33 |                 }
[22/42] Compiling NetworkS TaskOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Task/TaskRunner.swift:31:44: warning: capture of 'tasks' with non-sendable type '[any UtilizableRequestTask]' (aka 'Array<any RequestTask & UtilRequestTask>') in a '@Sendable' closure; this is an error in the Swift 6 language mode
29 |             let operation = TaskOperation(requestTask: task)
30 |             operation.completionBlock = { [weak dispatchGroup] in
31 |                 if !inSequence || index == tasks.count - 1 {
   |                                            `- warning: capture of 'tasks' with non-sendable type '[any UtilizableRequestTask]' (aka 'Array<any RequestTask & UtilRequestTask>') in a '@Sendable' closure; this is an error in the Swift 6 language mode
32 |                     dispatchGroup?.leave()
33 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Task/TaskRunner.swift:31:44: warning: implicit capture of 'tasks' requires that '[any UtilizableRequestTask]' (aka 'Array<any RequestTask & UtilRequestTask>') conforms to 'Sendable'; this is an error in the Swift 6 language mode
29 |             let operation = TaskOperation(requestTask: task)
30 |             operation.completionBlock = { [weak dispatchGroup] in
31 |                 if !inSequence || index == tasks.count - 1 {
   |                                            `- warning: implicit capture of 'tasks' requires that '[any UtilizableRequestTask]' (aka 'Array<any RequestTask & UtilRequestTask>') conforms to 'Sendable'; this is an error in the Swift 6 language mode
32 |                     dispatchGroup?.leave()
33 |                 }
[23/42] Compiling NetworkS TaskRunner.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Task/TaskRunner.swift:31:44: warning: capture of 'tasks' with non-sendable type '[any UtilizableRequestTask]' (aka 'Array<any RequestTask & UtilRequestTask>') in a '@Sendable' closure; this is an error in the Swift 6 language mode
29 |             let operation = TaskOperation(requestTask: task)
30 |             operation.completionBlock = { [weak dispatchGroup] in
31 |                 if !inSequence || index == tasks.count - 1 {
   |                                            `- warning: capture of 'tasks' with non-sendable type '[any UtilizableRequestTask]' (aka 'Array<any RequestTask & UtilRequestTask>') in a '@Sendable' closure; this is an error in the Swift 6 language mode
32 |                     dispatchGroup?.leave()
33 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Task/TaskRunner.swift:31:44: warning: implicit capture of 'tasks' requires that '[any UtilizableRequestTask]' (aka 'Array<any RequestTask & UtilRequestTask>') conforms to 'Sendable'; this is an error in the Swift 6 language mode
29 |             let operation = TaskOperation(requestTask: task)
30 |             operation.completionBlock = { [weak dispatchGroup] in
31 |                 if !inSequence || index == tasks.count - 1 {
   |                                            `- warning: implicit capture of 'tasks' requires that '[any UtilizableRequestTask]' (aka 'Array<any RequestTask & UtilRequestTask>') conforms to 'Sendable'; this is an error in the Swift 6 language mode
32 |                     dispatchGroup?.leave()
33 |                 }
[24/42] Compiling NetworkS RequestURL.swift
[25/42] Compiling NetworkS FailureResponse.swift
[26/42] Compiling NetworkS NetworkResponse.swift
[27/42] Compiling NetworkS SuccessResponse.swift
[28/42] Compiling NetworkS NetworkCompose.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Service/NetworkWorker.swift:33:64: warning: capture of 'requestTask' with non-sendable type '(any UtilizableRequestTask)?' (aka 'Optional<any RequestTask & UtilRequestTask>') in a '@Sendable' closure
 31 |             defer {
 32 |                 if let queue = self?.sessionInterface.completionQueue {
 33 |                     queue.addOperation { [weak requestTask] in requestTask?.operationCompletion() }
    |                                                                `- warning: capture of 'requestTask' with non-sendable type '(any UtilizableRequestTask)?' (aka 'Optional<any RequestTask & UtilRequestTask>') in a '@Sendable' closure
 34 |                 } else {
 35 |                     requestTask?.operationCompletion()
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Service/NetworkWorker.swift:67:38: warning: capture of 'completion' with non-sendable type '(any NetworkResponse) -> Void' in a '@Sendable' closure
 65 |             if let requestTask, requestTask.stopped { return }
 66 |             if let queue = service.sessionInterface.completionQueue {
 67 |                 queue.addOperation { completion(response) }
    |                                      |- warning: capture of 'completion' with non-sendable type '(any NetworkResponse) -> Void' in a '@Sendable' closure
    |                                      `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 68 |             } else {
 69 |                 completion(response)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Service/NetworkWorker.swift:67:49: warning: capture of 'response' with non-sendable type 'any NetworkResponse' in a '@Sendable' closure
 65 |             if let requestTask, requestTask.stopped { return }
 66 |             if let queue = service.sessionInterface.completionQueue {
 67 |                 queue.addOperation { completion(response) }
    |                                                 `- warning: capture of 'response' with non-sendable type 'any NetworkResponse' in a '@Sendable' closure
 68 |             } else {
 69 |                 completion(response)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Response/NetworkResponse.swift:10:17: note: protocol 'NetworkResponse' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public protocol NetworkResponse {
   |                 `- note: protocol 'NetworkResponse' does not conform to the 'Sendable' protocol
11 |
12 |     var statusCode: Int { get }
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:12:28: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 8 | import Network
 9 |
10 | protocol NetworkConnectionChecker: AnyObject {
   |          `- note: add @available attribute to enclosing protocol
11 |
12 |     var connectionMonitor: NWPathMonitor { get }
   |         |                  `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
   |         `- note: add @available attribute to enclosing property
13 |
14 |     var connectionMonitorQueue: DispatchQueue { get }
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:23:43: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
21 |     func runConnectionMonitor() {
22 |         connectionMonitor.pathUpdateHandler = { [weak self] newPath in
23 |             guard let connectionMonitor = self else { return }
   |                                           `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
24 |             connectionMonitor.networkIsReachable = newPath.status == .satisfied
25 |         }
NetworkS.NetworkConnectionChecker.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol NetworkConnectionChecker {
2 | Self : NetworkS.NetworkConnectionChecker}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
[29/42] Compiling NetworkS NetworkService.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Service/NetworkWorker.swift:33:64: warning: capture of 'requestTask' with non-sendable type '(any UtilizableRequestTask)?' (aka 'Optional<any RequestTask & UtilRequestTask>') in a '@Sendable' closure
 31 |             defer {
 32 |                 if let queue = self?.sessionInterface.completionQueue {
 33 |                     queue.addOperation { [weak requestTask] in requestTask?.operationCompletion() }
    |                                                                `- warning: capture of 'requestTask' with non-sendable type '(any UtilizableRequestTask)?' (aka 'Optional<any RequestTask & UtilRequestTask>') in a '@Sendable' closure
 34 |                 } else {
 35 |                     requestTask?.operationCompletion()
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Service/NetworkWorker.swift:67:38: warning: capture of 'completion' with non-sendable type '(any NetworkResponse) -> Void' in a '@Sendable' closure
 65 |             if let requestTask, requestTask.stopped { return }
 66 |             if let queue = service.sessionInterface.completionQueue {
 67 |                 queue.addOperation { completion(response) }
    |                                      |- warning: capture of 'completion' with non-sendable type '(any NetworkResponse) -> Void' in a '@Sendable' closure
    |                                      `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 68 |             } else {
 69 |                 completion(response)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Service/NetworkWorker.swift:67:49: warning: capture of 'response' with non-sendable type 'any NetworkResponse' in a '@Sendable' closure
 65 |             if let requestTask, requestTask.stopped { return }
 66 |             if let queue = service.sessionInterface.completionQueue {
 67 |                 queue.addOperation { completion(response) }
    |                                                 `- warning: capture of 'response' with non-sendable type 'any NetworkResponse' in a '@Sendable' closure
 68 |             } else {
 69 |                 completion(response)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Response/NetworkResponse.swift:10:17: note: protocol 'NetworkResponse' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public protocol NetworkResponse {
   |                 `- note: protocol 'NetworkResponse' does not conform to the 'Sendable' protocol
11 |
12 |     var statusCode: Int { get }
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:12:28: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 8 | import Network
 9 |
10 | protocol NetworkConnectionChecker: AnyObject {
   |          `- note: add @available attribute to enclosing protocol
11 |
12 |     var connectionMonitor: NWPathMonitor { get }
   |         |                  `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
   |         `- note: add @available attribute to enclosing property
13 |
14 |     var connectionMonitorQueue: DispatchQueue { get }
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:23:43: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
21 |     func runConnectionMonitor() {
22 |         connectionMonitor.pathUpdateHandler = { [weak self] newPath in
23 |             guard let connectionMonitor = self else { return }
   |                                           `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
24 |             connectionMonitor.networkIsReachable = newPath.status == .satisfied
25 |         }
NetworkS.NetworkConnectionChecker.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol NetworkConnectionChecker {
2 | Self : NetworkS.NetworkConnectionChecker}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
[30/42] Compiling NetworkS NetworkWorker.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Service/NetworkWorker.swift:33:64: warning: capture of 'requestTask' with non-sendable type '(any UtilizableRequestTask)?' (aka 'Optional<any RequestTask & UtilRequestTask>') in a '@Sendable' closure
 31 |             defer {
 32 |                 if let queue = self?.sessionInterface.completionQueue {
 33 |                     queue.addOperation { [weak requestTask] in requestTask?.operationCompletion() }
    |                                                                `- warning: capture of 'requestTask' with non-sendable type '(any UtilizableRequestTask)?' (aka 'Optional<any RequestTask & UtilRequestTask>') in a '@Sendable' closure
 34 |                 } else {
 35 |                     requestTask?.operationCompletion()
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Service/NetworkWorker.swift:67:38: warning: capture of 'completion' with non-sendable type '(any NetworkResponse) -> Void' in a '@Sendable' closure
 65 |             if let requestTask, requestTask.stopped { return }
 66 |             if let queue = service.sessionInterface.completionQueue {
 67 |                 queue.addOperation { completion(response) }
    |                                      |- warning: capture of 'completion' with non-sendable type '(any NetworkResponse) -> Void' in a '@Sendable' closure
    |                                      `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 68 |             } else {
 69 |                 completion(response)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Service/NetworkWorker.swift:67:49: warning: capture of 'response' with non-sendable type 'any NetworkResponse' in a '@Sendable' closure
 65 |             if let requestTask, requestTask.stopped { return }
 66 |             if let queue = service.sessionInterface.completionQueue {
 67 |                 queue.addOperation { completion(response) }
    |                                                 `- warning: capture of 'response' with non-sendable type 'any NetworkResponse' in a '@Sendable' closure
 68 |             } else {
 69 |                 completion(response)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Response/NetworkResponse.swift:10:17: note: protocol 'NetworkResponse' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public protocol NetworkResponse {
   |                 `- note: protocol 'NetworkResponse' does not conform to the 'Sendable' protocol
11 |
12 |     var statusCode: Int { get }
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:12:28: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 8 | import Network
 9 |
10 | protocol NetworkConnectionChecker: AnyObject {
   |          `- note: add @available attribute to enclosing protocol
11 |
12 |     var connectionMonitor: NWPathMonitor { get }
   |         |                  `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
   |         `- note: add @available attribute to enclosing property
13 |
14 |     var connectionMonitorQueue: DispatchQueue { get }
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:23:43: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
21 |     func runConnectionMonitor() {
22 |         connectionMonitor.pathUpdateHandler = { [weak self] newPath in
23 |             guard let connectionMonitor = self else { return }
   |                                           `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
24 |             connectionMonitor.networkIsReachable = newPath.status == .satisfied
25 |         }
NetworkS.NetworkConnectionChecker.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol NetworkConnectionChecker {
2 | Self : NetworkS.NetworkConnectionChecker}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
[31/42] Compiling NetworkS NetworkConnectionChecker.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Service/NetworkWorker.swift:33:64: warning: capture of 'requestTask' with non-sendable type '(any UtilizableRequestTask)?' (aka 'Optional<any RequestTask & UtilRequestTask>') in a '@Sendable' closure
 31 |             defer {
 32 |                 if let queue = self?.sessionInterface.completionQueue {
 33 |                     queue.addOperation { [weak requestTask] in requestTask?.operationCompletion() }
    |                                                                `- warning: capture of 'requestTask' with non-sendable type '(any UtilizableRequestTask)?' (aka 'Optional<any RequestTask & UtilRequestTask>') in a '@Sendable' closure
 34 |                 } else {
 35 |                     requestTask?.operationCompletion()
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Service/NetworkWorker.swift:67:38: warning: capture of 'completion' with non-sendable type '(any NetworkResponse) -> Void' in a '@Sendable' closure
 65 |             if let requestTask, requestTask.stopped { return }
 66 |             if let queue = service.sessionInterface.completionQueue {
 67 |                 queue.addOperation { completion(response) }
    |                                      |- warning: capture of 'completion' with non-sendable type '(any NetworkResponse) -> Void' in a '@Sendable' closure
    |                                      `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 68 |             } else {
 69 |                 completion(response)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Service/NetworkWorker.swift:67:49: warning: capture of 'response' with non-sendable type 'any NetworkResponse' in a '@Sendable' closure
 65 |             if let requestTask, requestTask.stopped { return }
 66 |             if let queue = service.sessionInterface.completionQueue {
 67 |                 queue.addOperation { completion(response) }
    |                                                 `- warning: capture of 'response' with non-sendable type 'any NetworkResponse' in a '@Sendable' closure
 68 |             } else {
 69 |                 completion(response)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Response/NetworkResponse.swift:10:17: note: protocol 'NetworkResponse' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public protocol NetworkResponse {
   |                 `- note: protocol 'NetworkResponse' does not conform to the 'Sendable' protocol
11 |
12 |     var statusCode: Int { get }
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:12:28: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 8 | import Network
 9 |
10 | protocol NetworkConnectionChecker: AnyObject {
   |          `- note: add @available attribute to enclosing protocol
11 |
12 |     var connectionMonitor: NWPathMonitor { get }
   |         |                  `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
   |         `- note: add @available attribute to enclosing property
13 |
14 |     var connectionMonitorQueue: DispatchQueue { get }
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:23:43: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
21 |     func runConnectionMonitor() {
22 |         connectionMonitor.pathUpdateHandler = { [weak self] newPath in
23 |             guard let connectionMonitor = self else { return }
   |                                           `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
24 |             connectionMonitor.networkIsReachable = newPath.status == .satisfied
25 |         }
NetworkS.NetworkConnectionChecker.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol NetworkConnectionChecker {
2 | Self : NetworkS.NetworkConnectionChecker}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
[32/42] Compiling NetworkS UtilRequestTask.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:44:82: error: 'withoutEscapingSlashes' is only available in macOS 10.15 or newer
37 | }
38 |
39 | fileprivate extension Data {
   |             `- note: add @available attribute to enclosing extension
40 |
41 |     func getJsonString(pretty: Bool = false) -> String? {
   |          `- note: add @available attribute to enclosing instance method
42 |         var writingOptions: JSONSerialization.WritingOptions = [.fragmentsAllowed]
43 |         if pretty {
44 |             writingOptions = writingOptions.union([.prettyPrinted, .sortedKeys, .withoutEscapingSlashes])
   |                                                                                  |- error: 'withoutEscapingSlashes' is only available in macOS 10.15 or newer
   |                                                                                  `- note: add 'if #available' version check
45 |         }
46 |
[33/42] Compiling NetworkS Data+extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:44:82: error: 'withoutEscapingSlashes' is only available in macOS 10.15 or newer
37 | }
38 |
39 | fileprivate extension Data {
   |             `- note: add @available attribute to enclosing extension
40 |
41 |     func getJsonString(pretty: Bool = false) -> String? {
   |          `- note: add @available attribute to enclosing instance method
42 |         var writingOptions: JSONSerialization.WritingOptions = [.fragmentsAllowed]
43 |         if pretty {
44 |             writingOptions = writingOptions.union([.prettyPrinted, .sortedKeys, .withoutEscapingSlashes])
   |                                                                                  |- error: 'withoutEscapingSlashes' is only available in macOS 10.15 or newer
   |                                                                                  `- note: add 'if #available' version check
45 |         }
46 |
[34/42] Compiling NetworkS NetworkError.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:44:82: error: 'withoutEscapingSlashes' is only available in macOS 10.15 or newer
37 | }
38 |
39 | fileprivate extension Data {
   |             `- note: add @available attribute to enclosing extension
40 |
41 |     func getJsonString(pretty: Bool = false) -> String? {
   |          `- note: add @available attribute to enclosing instance method
42 |         var writingOptions: JSONSerialization.WritingOptions = [.fragmentsAllowed]
43 |         if pretty {
44 |             writingOptions = writingOptions.union([.prettyPrinted, .sortedKeys, .withoutEscapingSlashes])
   |                                                                                  |- error: 'withoutEscapingSlashes' is only available in macOS 10.15 or newer
   |                                                                                  `- note: add 'if #available' version check
45 |         }
46 |
[35/42] Compiling NetworkS PathInitializable.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:44:82: error: 'withoutEscapingSlashes' is only available in macOS 10.15 or newer
37 | }
38 |
39 | fileprivate extension Data {
   |             `- note: add @available attribute to enclosing extension
40 |
41 |     func getJsonString(pretty: Bool = false) -> String? {
   |          `- note: add @available attribute to enclosing instance method
42 |         var writingOptions: JSONSerialization.WritingOptions = [.fragmentsAllowed]
43 |         if pretty {
44 |             writingOptions = writingOptions.union([.prettyPrinted, .sortedKeys, .withoutEscapingSlashes])
   |                                                                                  |- error: 'withoutEscapingSlashes' is only available in macOS 10.15 or newer
   |                                                                                  `- note: add 'if #available' version check
45 |         }
46 |
[36/42] Compiling NetworkS NetworkSessionAdapter.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkSessionAdapter.swift:35:29: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 11 | /// Classic implementation of adapter between fundamental network session and its worker (request maker);
 12 | /// It's much better to use worker (NetworkService) instead of applying adapter directly for network tasks
 13 | public final class NetworkSessionAdapter {
    |                    `- note: add @available attribute to enclosing class
 14 |
 15 |     public var sslCertificateCheck = SSLCertificateCheck.enabled()
    :
 33 |     var networkIsReachable = false
 34 |
 35 |     let connectionMonitor = NWPathMonitor()
    |                             `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 36 |
 37 |     let connectionMonitorQueue = DispatchQueue(label: String(describing: NetworkConnectionChecker.self))
[37/42] Compiling NetworkS NetworkSessionInterface.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkSessionAdapter.swift:35:29: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 11 | /// Classic implementation of adapter between fundamental network session and its worker (request maker);
 12 | /// It's much better to use worker (NetworkService) instead of applying adapter directly for network tasks
 13 | public final class NetworkSessionAdapter {
    |                    `- note: add @available attribute to enclosing class
 14 |
 15 |     public var sslCertificateCheck = SSLCertificateCheck.enabled()
    :
 33 |     var networkIsReachable = false
 34 |
 35 |     let connectionMonitor = NWPathMonitor()
    |                             `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 36 |
 37 |     let connectionMonitorQueue = DispatchQueue(label: String(describing: NetworkConnectionChecker.self))
[38/42] Compiling NetworkS SSLCertificateCheck.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkSessionAdapter.swift:35:29: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 11 | /// Classic implementation of adapter between fundamental network session and its worker (request maker);
 12 | /// It's much better to use worker (NetworkService) instead of applying adapter directly for network tasks
 13 | public final class NetworkSessionAdapter {
    |                    `- note: add @available attribute to enclosing class
 14 |
 15 |     public var sslCertificateCheck = SSLCertificateCheck.enabled()
    :
 33 |     var networkIsReachable = false
 34 |
 35 |     let connectionMonitor = NWPathMonitor()
    |                             `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 36 |
 37 |     let connectionMonitorQueue = DispatchQueue(label: String(describing: NetworkConnectionChecker.self))
[39/42] Compiling NetworkS SessionAuthChallengeService.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkSessionAdapter.swift:35:29: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 11 | /// Classic implementation of adapter between fundamental network session and its worker (request maker);
 12 | /// It's much better to use worker (NetworkService) instead of applying adapter directly for network tasks
 13 | public final class NetworkSessionAdapter {
    |                    `- note: add @available attribute to enclosing class
 14 |
 15 |     public var sslCertificateCheck = SSLCertificateCheck.enabled()
    :
 33 |     var networkIsReachable = false
 34 |
 35 |     let connectionMonitor = NWPathMonitor()
    |                             `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 36 |
 37 |     let connectionMonitorQueue = DispatchQueue(label: String(describing: NetworkConnectionChecker.self))
[40/42] Compiling NetworkS String+extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/WebView/WebViewAuthChallenger.swift:28:19: error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
10 | public protocol WebViewAuthChallenger: WebViewAuthChallengeService {}
11 |
12 | public extension WebViewAuthChallenger {
   |        `- note: add @available attribute to enclosing extension
13 |
14 |     func webView(
   |          `- note: add @available attribute to enclosing instance method
15 |         _ webView: WKWebView,
16 |         didReceive challenge: URLAuthenticationChallenge,
   :
26 |             guard protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
27 |                   let serverTrust = protectionSpace.serverTrust,
28 |                   SecTrustEvaluateWithError(serverTrust, nil),
   |                   |- error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
   |                   `- note: add 'if #available' version check
29 |                   let serverCertificate = SecTrustGetCertificateAtIndex(serverTrust, 0) else {
30 |                 disposition = allowDefault ? .performDefaultHandling : .cancelAuthenticationChallenge
[41/42] Compiling NetworkS WebViewAuthChallengeService.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/WebView/WebViewAuthChallenger.swift:28:19: error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
10 | public protocol WebViewAuthChallenger: WebViewAuthChallengeService {}
11 |
12 | public extension WebViewAuthChallenger {
   |        `- note: add @available attribute to enclosing extension
13 |
14 |     func webView(
   |          `- note: add @available attribute to enclosing instance method
15 |         _ webView: WKWebView,
16 |         didReceive challenge: URLAuthenticationChallenge,
   :
26 |             guard protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
27 |                   let serverTrust = protectionSpace.serverTrust,
28 |                   SecTrustEvaluateWithError(serverTrust, nil),
   |                   |- error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
   |                   `- note: add 'if #available' version check
29 |                   let serverCertificate = SecTrustGetCertificateAtIndex(serverTrust, 0) else {
30 |                 disposition = allowDefault ? .performDefaultHandling : .cancelAuthenticationChallenge
[42/42] Compiling NetworkS WebViewAuthChallenger.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/WebView/WebViewAuthChallenger.swift:28:19: error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
10 | public protocol WebViewAuthChallenger: WebViewAuthChallengeService {}
11 |
12 | public extension WebViewAuthChallenger {
   |        `- note: add @available attribute to enclosing extension
13 |
14 |     func webView(
   |          `- note: add @available attribute to enclosing instance method
15 |         _ webView: WKWebView,
16 |         didReceive challenge: URLAuthenticationChallenge,
   :
26 |             guard protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
27 |                   let serverTrust = protectionSpace.serverTrust,
28 |                   SecTrustEvaluateWithError(serverTrust, nil),
   |                   |- error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
   |                   `- note: add 'if #available' version check
29 |                   let serverCertificate = SecTrustGetCertificateAtIndex(serverTrust, 0) else {
30 |                 disposition = allowDefault ? .performDefaultHandling : .cancelAuthenticationChallenge
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/38] Emitting module NetworkS
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:12:28: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 8 | import Network
 9 |
10 | protocol NetworkConnectionChecker: AnyObject {
   |          `- note: add @available attribute to enclosing protocol
11 |
12 |     var connectionMonitor: NWPathMonitor { get }
   |         |                  `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
   |         `- note: add @available attribute to enclosing property
13 |
14 |     var connectionMonitorQueue: DispatchQueue { get }
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkSessionAdapter.swift:35:29: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 11 | /// Classic implementation of adapter between fundamental network session and its worker (request maker);
 12 | /// It's much better to use worker (NetworkService) instead of applying adapter directly for network tasks
 13 | public final class NetworkSessionAdapter {
    |                    `- note: add @available attribute to enclosing class
 14 |
 15 |     public var sslCertificateCheck = SSLCertificateCheck.enabled()
    :
 33 |     var networkIsReachable = false
 34 |
 35 |     let connectionMonitor = NWPathMonitor()
    |                             `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 36 |
 37 |     let connectionMonitorQueue = DispatchQueue(label: String(describing: NetworkConnectionChecker.self))
[3/41] Compiling NetworkS NetworkSessionAdapter.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkSessionAdapter.swift:35:29: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 11 | /// Classic implementation of adapter between fundamental network session and its worker (request maker);
 12 | /// It's much better to use worker (NetworkService) instead of applying adapter directly for network tasks
 13 | public final class NetworkSessionAdapter {
    |                    `- note: add @available attribute to enclosing class
 14 |
 15 |     public var sslCertificateCheck = SSLCertificateCheck.enabled()
    :
 33 |     var networkIsReachable = false
 34 |
 35 |     let connectionMonitor = NWPathMonitor()
    |                             `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 36 |
 37 |     let connectionMonitorQueue = DispatchQueue(label: String(describing: NetworkConnectionChecker.self))
[4/41] Compiling NetworkS NetworkSessionInterface.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkSessionAdapter.swift:35:29: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 11 | /// Classic implementation of adapter between fundamental network session and its worker (request maker);
 12 | /// It's much better to use worker (NetworkService) instead of applying adapter directly for network tasks
 13 | public final class NetworkSessionAdapter {
    |                    `- note: add @available attribute to enclosing class
 14 |
 15 |     public var sslCertificateCheck = SSLCertificateCheck.enabled()
    :
 33 |     var networkIsReachable = false
 34 |
 35 |     let connectionMonitor = NWPathMonitor()
    |                             `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 36 |
 37 |     let connectionMonitorQueue = DispatchQueue(label: String(describing: NetworkConnectionChecker.self))
[5/41] Compiling NetworkS SSLCertificateCheck.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkSessionAdapter.swift:35:29: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 11 | /// Classic implementation of adapter between fundamental network session and its worker (request maker);
 12 | /// It's much better to use worker (NetworkService) instead of applying adapter directly for network tasks
 13 | public final class NetworkSessionAdapter {
    |                    `- note: add @available attribute to enclosing class
 14 |
 15 |     public var sslCertificateCheck = SSLCertificateCheck.enabled()
    :
 33 |     var networkIsReachable = false
 34 |
 35 |     let connectionMonitor = NWPathMonitor()
    |                             `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 36 |
 37 |     let connectionMonitorQueue = DispatchQueue(label: String(describing: NetworkConnectionChecker.self))
[6/41] Compiling NetworkS SessionAuthChallengeService.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkSessionAdapter.swift:35:29: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 11 | /// Classic implementation of adapter between fundamental network session and its worker (request maker);
 12 | /// It's much better to use worker (NetworkService) instead of applying adapter directly for network tasks
 13 | public final class NetworkSessionAdapter {
    |                    `- note: add @available attribute to enclosing class
 14 |
 15 |     public var sslCertificateCheck = SSLCertificateCheck.enabled()
    :
 33 |     var networkIsReachable = false
 34 |
 35 |     let connectionMonitor = NWPathMonitor()
    |                             `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 36 |
 37 |     let connectionMonitorQueue = DispatchQueue(label: String(describing: NetworkConnectionChecker.self))
[7/41] Compiling NetworkS RequestURL.swift
[8/41] Compiling NetworkS FailureResponse.swift
[9/41] Compiling NetworkS NetworkResponse.swift
[10/41] Compiling NetworkS SuccessResponse.swift
[11/41] Compiling NetworkS SessionAuthChallenger.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:24:19: error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
10 | protocol SessionAuthChallenger: SessionAuthChallengeService {}
11 |
12 | extension SessionAuthChallenger {
   | `- note: add @available attribute to enclosing extension
13 |
14 |     func urlSession(
   |          `- note: add @available attribute to enclosing instance method
15 |         _ session: URLSession,
16 |         didReceive challenge: URLAuthenticationChallenge,
   :
22 |             guard protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
23 |                   let serverTrust = protectionSpace.serverTrust,
24 |                   SecTrustEvaluateWithError(serverTrust, nil),
   |                   |- error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
   |                   `- note: add 'if #available' version check
25 |                   let serverCertificate = SecTrustGetCertificateAtIndex(serverTrust, 0) else {
26 |                 return completionHandler(allowDefault ? .performDefaultHandling : .cancelAuthenticationChallenge, nil)
[12/41] Compiling NetworkS SessionDelegationHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:24:19: error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
10 | protocol SessionAuthChallenger: SessionAuthChallengeService {}
11 |
12 | extension SessionAuthChallenger {
   | `- note: add @available attribute to enclosing extension
13 |
14 |     func urlSession(
   |          `- note: add @available attribute to enclosing instance method
15 |         _ session: URLSession,
16 |         didReceive challenge: URLAuthenticationChallenge,
   :
22 |             guard protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
23 |                   let serverTrust = protectionSpace.serverTrust,
24 |                   SecTrustEvaluateWithError(serverTrust, nil),
   |                   |- error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
   |                   `- note: add 'if #available' version check
25 |                   let serverCertificate = SecTrustGetCertificateAtIndex(serverTrust, 0) else {
26 |                 return completionHandler(allowDefault ? .performDefaultHandling : .cancelAuthenticationChallenge, nil)
[13/41] Compiling NetworkS SessionLifeCycle.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:24:19: error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
10 | protocol SessionAuthChallenger: SessionAuthChallengeService {}
11 |
12 | extension SessionAuthChallenger {
   | `- note: add @available attribute to enclosing extension
13 |
14 |     func urlSession(
   |          `- note: add @available attribute to enclosing instance method
15 |         _ session: URLSession,
16 |         didReceive challenge: URLAuthenticationChallenge,
   :
22 |             guard protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
23 |                   let serverTrust = protectionSpace.serverTrust,
24 |                   SecTrustEvaluateWithError(serverTrust, nil),
   |                   |- error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
   |                   `- note: add 'if #available' version check
25 |                   let serverCertificate = SecTrustGetCertificateAtIndex(serverTrust, 0) else {
26 |                 return completionHandler(allowDefault ? .performDefaultHandling : .cancelAuthenticationChallenge, nil)
[14/41] Compiling NetworkS SessionLifeCycleService.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:24:19: error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
10 | protocol SessionAuthChallenger: SessionAuthChallengeService {}
11 |
12 | extension SessionAuthChallenger {
   | `- note: add @available attribute to enclosing extension
13 |
14 |     func urlSession(
   |          `- note: add @available attribute to enclosing instance method
15 |         _ session: URLSession,
16 |         didReceive challenge: URLAuthenticationChallenge,
   :
22 |             guard protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
23 |                   let serverTrust = protectionSpace.serverTrust,
24 |                   SecTrustEvaluateWithError(serverTrust, nil),
   |                   |- error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
   |                   `- note: add 'if #available' version check
25 |                   let serverCertificate = SecTrustGetCertificateAtIndex(serverTrust, 0) else {
26 |                 return completionHandler(allowDefault ? .performDefaultHandling : .cancelAuthenticationChallenge, nil)
[15/41] Compiling NetworkS NetworkRequest.swift
[16/41] Compiling NetworkS NetworkRequestExtensible.swift
[17/41] Compiling NetworkS RequestContentType.swift
[18/41] Compiling NetworkS RequestMethod.swift
[19/41] Compiling NetworkS UtilRequestTask.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:44:82: error: 'withoutEscapingSlashes' is only available in macOS 10.15 or newer
37 | }
38 |
39 | fileprivate extension Data {
   |             `- note: add @available attribute to enclosing extension
40 |
41 |     func getJsonString(pretty: Bool = false) -> String? {
   |          `- note: add @available attribute to enclosing instance method
42 |         var writingOptions: JSONSerialization.WritingOptions = [.fragmentsAllowed]
43 |         if pretty {
44 |             writingOptions = writingOptions.union([.prettyPrinted, .sortedKeys, .withoutEscapingSlashes])
   |                                                                                  |- error: 'withoutEscapingSlashes' is only available in macOS 10.15 or newer
   |                                                                                  `- note: add 'if #available' version check
45 |         }
46 |
[20/41] Compiling NetworkS Data+extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:44:82: error: 'withoutEscapingSlashes' is only available in macOS 10.15 or newer
37 | }
38 |
39 | fileprivate extension Data {
   |             `- note: add @available attribute to enclosing extension
40 |
41 |     func getJsonString(pretty: Bool = false) -> String? {
   |          `- note: add @available attribute to enclosing instance method
42 |         var writingOptions: JSONSerialization.WritingOptions = [.fragmentsAllowed]
43 |         if pretty {
44 |             writingOptions = writingOptions.union([.prettyPrinted, .sortedKeys, .withoutEscapingSlashes])
   |                                                                                  |- error: 'withoutEscapingSlashes' is only available in macOS 10.15 or newer
   |                                                                                  `- note: add 'if #available' version check
45 |         }
46 |
[21/41] Compiling NetworkS NetworkError.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:44:82: error: 'withoutEscapingSlashes' is only available in macOS 10.15 or newer
37 | }
38 |
39 | fileprivate extension Data {
   |             `- note: add @available attribute to enclosing extension
40 |
41 |     func getJsonString(pretty: Bool = false) -> String? {
   |          `- note: add @available attribute to enclosing instance method
42 |         var writingOptions: JSONSerialization.WritingOptions = [.fragmentsAllowed]
43 |         if pretty {
44 |             writingOptions = writingOptions.union([.prettyPrinted, .sortedKeys, .withoutEscapingSlashes])
   |                                                                                  |- error: 'withoutEscapingSlashes' is only available in macOS 10.15 or newer
   |                                                                                  `- note: add 'if #available' version check
45 |         }
46 |
[22/41] Compiling NetworkS PathInitializable.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:44:82: error: 'withoutEscapingSlashes' is only available in macOS 10.15 or newer
37 | }
38 |
39 | fileprivate extension Data {
   |             `- note: add @available attribute to enclosing extension
40 |
41 |     func getJsonString(pretty: Bool = false) -> String? {
   |          `- note: add @available attribute to enclosing instance method
42 |         var writingOptions: JSONSerialization.WritingOptions = [.fragmentsAllowed]
43 |         if pretty {
44 |             writingOptions = writingOptions.union([.prettyPrinted, .sortedKeys, .withoutEscapingSlashes])
   |                                                                                  |- error: 'withoutEscapingSlashes' is only available in macOS 10.15 or newer
   |                                                                                  `- note: add 'if #available' version check
45 |         }
46 |
[23/41] Compiling NetworkS ConsoleLogger.swift
[24/41] Compiling NetworkS NetworkLogFormatter.swift
[25/41] Compiling NetworkS NetworkLogger.swift
[26/41] Compiling NetworkS MultipartFormDataRequest.swift
[27/41] Compiling NetworkS SessionRenewalService.swift
[28/41] Compiling NetworkS SessionTaskDataKeeper.swift
[29/41] Compiling NetworkS CacheRequestTask.swift
[30/41] Compiling NetworkS MockRequestTask.swift
[31/41] Compiling NetworkS NetworkRequestTask.swift
[32/41] Compiling NetworkS RequestTask.swift
[33/41] Compiling NetworkS TaskOperation.swift
[34/41] Compiling NetworkS TaskRunner.swift
[35/41] Compiling NetworkS NetworkCompose.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:12:28: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 8 | import Network
 9 |
10 | protocol NetworkConnectionChecker: AnyObject {
   |          `- note: add @available attribute to enclosing protocol
11 |
12 |     var connectionMonitor: NWPathMonitor { get }
   |         |                  `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
   |         `- note: add @available attribute to enclosing property
13 |
14 |     var connectionMonitorQueue: DispatchQueue { get }
[36/41] Compiling NetworkS NetworkService.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:12:28: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 8 | import Network
 9 |
10 | protocol NetworkConnectionChecker: AnyObject {
   |          `- note: add @available attribute to enclosing protocol
11 |
12 |     var connectionMonitor: NWPathMonitor { get }
   |         |                  `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
   |         `- note: add @available attribute to enclosing property
13 |
14 |     var connectionMonitorQueue: DispatchQueue { get }
[37/41] Compiling NetworkS NetworkWorker.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:12:28: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 8 | import Network
 9 |
10 | protocol NetworkConnectionChecker: AnyObject {
   |          `- note: add @available attribute to enclosing protocol
11 |
12 |     var connectionMonitor: NWPathMonitor { get }
   |         |                  `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
   |         `- note: add @available attribute to enclosing property
13 |
14 |     var connectionMonitorQueue: DispatchQueue { get }
[38/41] Compiling NetworkS NetworkConnectionChecker.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:12:28: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
 8 | import Network
 9 |
10 | protocol NetworkConnectionChecker: AnyObject {
   |          `- note: add @available attribute to enclosing protocol
11 |
12 |     var connectionMonitor: NWPathMonitor { get }
   |         |                  `- error: 'NWPathMonitor' is only available in macOS 10.14 or newer
   |         `- note: add @available attribute to enclosing property
13 |
14 |     var connectionMonitorQueue: DispatchQueue { get }
[39/41] Compiling NetworkS String+extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/WebView/WebViewAuthChallenger.swift:28:19: error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
10 | public protocol WebViewAuthChallenger: WebViewAuthChallengeService {}
11 |
12 | public extension WebViewAuthChallenger {
   |        `- note: add @available attribute to enclosing extension
13 |
14 |     func webView(
   |          `- note: add @available attribute to enclosing instance method
15 |         _ webView: WKWebView,
16 |         didReceive challenge: URLAuthenticationChallenge,
   :
26 |             guard protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
27 |                   let serverTrust = protectionSpace.serverTrust,
28 |                   SecTrustEvaluateWithError(serverTrust, nil),
   |                   |- error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
   |                   `- note: add 'if #available' version check
29 |                   let serverCertificate = SecTrustGetCertificateAtIndex(serverTrust, 0) else {
30 |                 disposition = allowDefault ? .performDefaultHandling : .cancelAuthenticationChallenge
[40/41] Compiling NetworkS WebViewAuthChallengeService.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/WebView/WebViewAuthChallenger.swift:28:19: error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
10 | public protocol WebViewAuthChallenger: WebViewAuthChallengeService {}
11 |
12 | public extension WebViewAuthChallenger {
   |        `- note: add @available attribute to enclosing extension
13 |
14 |     func webView(
   |          `- note: add @available attribute to enclosing instance method
15 |         _ webView: WKWebView,
16 |         didReceive challenge: URLAuthenticationChallenge,
   :
26 |             guard protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
27 |                   let serverTrust = protectionSpace.serverTrust,
28 |                   SecTrustEvaluateWithError(serverTrust, nil),
   |                   |- error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
   |                   `- note: add 'if #available' version check
29 |                   let serverCertificate = SecTrustGetCertificateAtIndex(serverTrust, 0) else {
30 |                 disposition = allowDefault ? .performDefaultHandling : .cancelAuthenticationChallenge
[41/41] Compiling NetworkS WebViewAuthChallenger.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/WebView/WebViewAuthChallenger.swift:28:19: error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
10 | public protocol WebViewAuthChallenger: WebViewAuthChallengeService {}
11 |
12 | public extension WebViewAuthChallenger {
   |        `- note: add @available attribute to enclosing extension
13 |
14 |     func webView(
   |          `- note: add @available attribute to enclosing instance method
15 |         _ webView: WKWebView,
16 |         didReceive challenge: URLAuthenticationChallenge,
   :
26 |             guard protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
27 |                   let serverTrust = protectionSpace.serverTrust,
28 |                   SecTrustEvaluateWithError(serverTrust, nil),
   |                   |- error: 'SecTrustEvaluateWithError' is only available in macOS 10.14 or newer
   |                   `- note: add 'if #available' version check
29 |                   let serverCertificate = SecTrustGetCertificateAtIndex(serverTrust, 0) else {
30 |                 disposition = allowDefault ? .performDefaultHandling : .cancelAuthenticationChallenge
BUILD FAILURE 6.1 macosSpm