Build Information
Failed to build NetworkS, reference main (941524
), with Swift 5.10 for macOS (SPM) on 25 Oct 2024 17:30:07 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.55.3
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
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.10
Building package at path: $PWD
https://github.com/presscorp/NetworkS.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-33747A42983211AE.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/39] 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
var connectionMonitor: NWPathMonitor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:12:9: note: add @available attribute to enclosing property
var connectionMonitor: NWPathMonitor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:10:10: note: add @available attribute to enclosing protocol
protocol NetworkConnectionChecker: AnyObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkSessionAdapter.swift:35:29: error: 'NWPathMonitor' is only available in macOS 10.14 or newer
let connectionMonitor = NWPathMonitor()
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkSessionAdapter.swift:13:20: note: add @available attribute to enclosing class
public final class NetworkSessionAdapter {
^
[4/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
writingOptions = writingOptions.union([.prettyPrinted, .sortedKeys, .withoutEscapingSlashes])
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:44:82: note: add 'if #available' version check
writingOptions = writingOptions.union([.prettyPrinted, .sortedKeys, .withoutEscapingSlashes])
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:41:10: note: add @available attribute to enclosing instance method
func getJsonString(pretty: Bool = false) -> String? {
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:39:13: note: add @available attribute to enclosing extension
fileprivate extension Data {
^
[5/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
writingOptions = writingOptions.union([.prettyPrinted, .sortedKeys, .withoutEscapingSlashes])
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:44:82: note: add 'if #available' version check
writingOptions = writingOptions.union([.prettyPrinted, .sortedKeys, .withoutEscapingSlashes])
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:41:10: note: add @available attribute to enclosing instance method
func getJsonString(pretty: Bool = false) -> String? {
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:39:13: note: add @available attribute to enclosing extension
fileprivate extension Data {
^
[6/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
writingOptions = writingOptions.union([.prettyPrinted, .sortedKeys, .withoutEscapingSlashes])
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:44:82: note: add 'if #available' version check
writingOptions = writingOptions.union([.prettyPrinted, .sortedKeys, .withoutEscapingSlashes])
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:41:10: note: add @available attribute to enclosing instance method
func getJsonString(pretty: Bool = false) -> String? {
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:39:13: note: add @available attribute to enclosing extension
fileprivate extension Data {
^
[7/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
writingOptions = writingOptions.union([.prettyPrinted, .sortedKeys, .withoutEscapingSlashes])
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:44:82: note: add 'if #available' version check
writingOptions = writingOptions.union([.prettyPrinted, .sortedKeys, .withoutEscapingSlashes])
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:41:10: note: add @available attribute to enclosing instance method
func getJsonString(pretty: Bool = false) -> String? {
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Utils/Data+extension.swift:39:13: note: add @available attribute to enclosing extension
fileprivate extension Data {
^
[8/42] Compiling NetworkS ConsoleLogger.swift
[9/42] Compiling NetworkS NetworkLogFormatter.swift
[10/42] Compiling NetworkS NetworkLogger.swift
[11/42] Compiling NetworkS MultipartFormDataRequest.swift
[12/42] Compiling NetworkS SessionRenewalService.swift
[13/42] Compiling NetworkS SessionTaskDataKeeper.swift
[14/42] Compiling NetworkS CacheRequestTask.swift
[15/42] Compiling NetworkS MockRequestTask.swift
[16/42] Compiling NetworkS RequestURL.swift
[17/42] Compiling NetworkS FailureResponse.swift
[18/42] Compiling NetworkS NetworkResponse.swift
[19/42] Compiling NetworkS SuccessResponse.swift
[20/42] Compiling NetworkS NetworkRequestTask.swift
[21/42] Compiling NetworkS RequestTask.swift
[22/42] Compiling NetworkS TaskOperation.swift
[23/42] Compiling NetworkS TaskRunner.swift
[24/42] 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
SecTrustEvaluateWithError(serverTrust, nil),
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:24:19: note: add 'if #available' version check
SecTrustEvaluateWithError(serverTrust, nil),
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:14:10: note: add @available attribute to enclosing instance method
func urlSession(
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:12:1: note: add @available attribute to enclosing extension
extension SessionAuthChallenger {
^
[25/42] 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
SecTrustEvaluateWithError(serverTrust, nil),
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:24:19: note: add 'if #available' version check
SecTrustEvaluateWithError(serverTrust, nil),
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:14:10: note: add @available attribute to enclosing instance method
func urlSession(
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:12:1: note: add @available attribute to enclosing extension
extension SessionAuthChallenger {
^
[26/42] 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
SecTrustEvaluateWithError(serverTrust, nil),
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:24:19: note: add 'if #available' version check
SecTrustEvaluateWithError(serverTrust, nil),
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:14:10: note: add @available attribute to enclosing instance method
func urlSession(
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:12:1: note: add @available attribute to enclosing extension
extension SessionAuthChallenger {
^
[27/42] 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
SecTrustEvaluateWithError(serverTrust, nil),
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:24:19: note: add 'if #available' version check
SecTrustEvaluateWithError(serverTrust, nil),
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:14:10: note: add @available attribute to enclosing instance method
func urlSession(
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/SessionAuthChallenger.swift:12:1: note: add @available attribute to enclosing extension
extension SessionAuthChallenger {
^
[28/42] Compiling NetworkS NetworkRequest.swift
[29/42] Compiling NetworkS NetworkRequestExtensible.swift
[30/42] Compiling NetworkS RequestContentType.swift
[31/42] Compiling NetworkS RequestMethod.swift
[32/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
let connectionMonitor = NWPathMonitor()
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkSessionAdapter.swift:13:20: note: add @available attribute to enclosing class
public final class NetworkSessionAdapter {
^
[33/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
let connectionMonitor = NWPathMonitor()
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkSessionAdapter.swift:13:20: note: add @available attribute to enclosing class
public final class NetworkSessionAdapter {
^
[34/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
let connectionMonitor = NWPathMonitor()
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkSessionAdapter.swift:13:20: note: add @available attribute to enclosing class
public final class NetworkSessionAdapter {
^
[35/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
let connectionMonitor = NWPathMonitor()
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkSessionAdapter.swift:13:20: note: add @available attribute to enclosing class
public final class NetworkSessionAdapter {
^
[36/42] 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
var connectionMonitor: NWPathMonitor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:12:9: note: add @available attribute to enclosing property
var connectionMonitor: NWPathMonitor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:10:10: note: add @available attribute to enclosing protocol
protocol NetworkConnectionChecker: AnyObject {
^
[37/42] 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
var connectionMonitor: NWPathMonitor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:12:9: note: add @available attribute to enclosing property
var connectionMonitor: NWPathMonitor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:10:10: note: add @available attribute to enclosing protocol
protocol NetworkConnectionChecker: AnyObject {
^
[38/42] 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
var connectionMonitor: NWPathMonitor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:12:9: note: add @available attribute to enclosing property
var connectionMonitor: NWPathMonitor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:10:10: note: add @available attribute to enclosing protocol
protocol NetworkConnectionChecker: AnyObject {
^
[39/42] 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
var connectionMonitor: NWPathMonitor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:12:9: note: add @available attribute to enclosing property
var connectionMonitor: NWPathMonitor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/Session/NetworkConnectionChecker.swift:10:10: note: add @available attribute to enclosing protocol
protocol NetworkConnectionChecker: AnyObject {
^
[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
SecTrustEvaluateWithError(serverTrust, nil),
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/WebView/WebViewAuthChallenger.swift:28:19: note: add 'if #available' version check
SecTrustEvaluateWithError(serverTrust, nil),
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/WebView/WebViewAuthChallenger.swift:14:10: note: add @available attribute to enclosing instance method
func webView(
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/WebView/WebViewAuthChallenger.swift:12:8: note: add @available attribute to enclosing extension
public extension WebViewAuthChallenger {
^
[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
SecTrustEvaluateWithError(serverTrust, nil),
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/WebView/WebViewAuthChallenger.swift:28:19: note: add 'if #available' version check
SecTrustEvaluateWithError(serverTrust, nil),
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/WebView/WebViewAuthChallenger.swift:14:10: note: add @available attribute to enclosing instance method
func webView(
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/WebView/WebViewAuthChallenger.swift:12:8: note: add @available attribute to enclosing extension
public extension WebViewAuthChallenger {
^
[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
SecTrustEvaluateWithError(serverTrust, nil),
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/WebView/WebViewAuthChallenger.swift:28:19: note: add 'if #available' version check
SecTrustEvaluateWithError(serverTrust, nil),
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/WebView/WebViewAuthChallenger.swift:14:10: note: add @available attribute to enclosing instance method
func webView(
^
/Users/admin/builder/spi-builder-workspace/Sources/NetworkS/WebView/WebViewAuthChallenger.swift:12:8: note: add @available attribute to enclosing extension
public extension WebViewAuthChallenger {
^
error: fatalError
BUILD FAILURE 5.10 macosSpm