Build Information
Failed to build IBM Security Verify, reference main (4ae266
), with Swift 5.10 for macOS (SPM) on 19 Aug 2024 06:23:07 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.50.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ibm-security-verify/verify-sdk-ios.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ibm-security-verify/verify-sdk-ios
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 4ae2668 Update build.yaml (#11)
Cloned https://github.com/ibm-security-verify/verify-sdk-ios.git
Revision (git rev-parse @):
4ae26686aed9cd5c2e61cf68a731a816c9c3b8a5
SUCCESS checkout https://github.com/ibm-security-verify/verify-sdk-ios.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": "verify-sdk-ios",
"name": "IBM Security Verify",
"url": "https://github.com/ibm-security-verify/verify-sdk-ios.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/verify-sdk-ios",
"dependencies": [
]
}
]
}
Fetching https://github.com/ibm-security-verify/verify-sdk-ios.git
[1/830] Fetching verify-sdk-ios
Fetched https://github.com/ibm-security-verify/verify-sdk-ios.git from cache (1.63s)
Creating working copy for https://github.com/ibm-security-verify/verify-sdk-ios.git
Working copy of https://github.com/ibm-security-verify/verify-sdk-ios.git resolved at main (4ae2668)
warning: '.resolve-product-dependencies': dependency 'verify-sdk-ios' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.10
Building package at path: $PWD
https://github.com/ibm-security-verify/verify-sdk-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/17] Write sources
[1/17] Copying README.md
[2/17] Write sources
[2/17] Copying README.md
[2/17] Copying Info.plist
[7/17] Copying README.md
[8/17] Write sources
[8/17] Copying Localizable.strings
[8/17] Copying Info.plist
[11/17] Copying README.md
[12/17] Write sources
[12/17] Copying README.md
[16/17] Write swift-version-33747A42983211AE.txt
[18/49] Compiling Adaptive Enums.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[19/49] Compiling Adaptive AdaptiveContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[20/49] Compiling FIDO2 SecKeyConvertible.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
[21/49] Compiling Adaptive AdaptiveResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[22/50] Compiling Core DateFormatter+Extension.swift
[23/50] Compiling Core DefaultValue+Extension.swift
[24/50] Compiling Core Thread+Extension.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[25/50] Emitting module Adaptive
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[26/50] Compiling Adaptive AssessmentsFactors.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[27/50] Compiling Adaptive Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[28/50] Compiling Adaptive Evaluation.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[29/50] Compiling Adaptive resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[30/51] Compiling Core String+Extension.swift
[31/51] Compiling Core NSNumber+Extension.swift
error: fatalError
[32/51] Compiling Core URLSessionDelegateHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:16:25: error: 'Logger' is only available in macOS 11.0 or newer
private let logger: Logger
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:14:20: note: add @available attribute to enclosing class
public final class SelfSignedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:52:25: error: 'Logger' is only available in macOS 11.0 or newer
private let logger: Logger
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:50:20: note: add @available attribute to enclosing class
public final class PinnedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:21:18: error: 'Logger' is only available in macOS 11.0 or newer
logger = Logger(subsystem: serviceName, category: "networking")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:21:18: note: add 'if #available' version check
logger = Logger(subsystem: serviceName, category: "networking")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:20:21: note: add @available attribute to enclosing initializer
public override init() {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:14:20: note: add @available attribute to enclosing class
public final class SelfSignedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:32:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("Cancel authentication challenge. \(error.localizedDescription, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:32:26: note: add 'if #available' version check
logger.error("Cancel authentication challenge. \(error.localizedDescription, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:30:17: note: add @available attribute to enclosing instance method
public func urlSession(_: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:14:20: note: add @available attribute to enclosing class
public final class SelfSignedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:32:61: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.error("Cancel authentication challenge. \(error.localizedDescription, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:32:61: note: add 'if #available' version check
logger.error("Cancel authentication challenge. \(error.localizedDescription, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:30:17: note: add @available attribute to enclosing instance method
public func urlSession(_: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:14:20: note: add @available attribute to enclosing class
public final class SelfSignedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:38:25: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("SSL certificate trust for the challenge protection space was nil.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:38:25: note: add 'if #available' version check
logger.info("SSL certificate trust for the challenge protection space was nil.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:30:17: note: add @available attribute to enclosing instance method
public func urlSession(_: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:14:20: note: add @available attribute to enclosing class
public final class SelfSignedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:43:21: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("Allowing self-signed certificate to be trusted for challenge.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:43:21: note: add 'if #available' version check
logger.info("Allowing self-signed certificate to be trusted for challenge.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:30:17: note: add @available attribute to enclosing instance method
public func urlSession(_: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:14:20: note: add @available attribute to enclosing class
public final class SelfSignedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:61:18: error: 'Logger' is only available in macOS 11.0 or newer
logger = Logger(subsystem: serviceName, category: "networking")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:61:18: note: add 'if #available' version check
logger = Logger(subsystem: serviceName, category: "networking")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:60:12: note: add @available attribute to enclosing initializer
public init?(with certificate: String) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:50:20: note: add @available attribute to enclosing class
public final class PinnedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:64:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("The base64 encoded certificate was invalid.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:64:26: note: add 'if #available' version check
logger.error("The base64 encoded certificate was invalid.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:60:12: note: add @available attribute to enclosing initializer
public init?(with certificate: String) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:50:20: note: add @available attribute to enclosing class
public final class PinnedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:78:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("Cancel authentication challenge. \(error.localizedDescription, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:78:26: note: add 'if #available' version check
logger.error("Cancel authentication challenge. \(error.localizedDescription, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:76:17: note: add @available attribute to enclosing instance method
public func urlSession(_: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:50:20: note: add @available attribute to enclosing class
public final class PinnedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:78:61: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.error("Cancel authentication challenge. \(error.localizedDescription, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:78:61: note: add 'if #available' version check
logger.error("Cancel authentication challenge. \(error.localizedDescription, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:76:17: note: add @available attribute to enclosing instance method
public func urlSession(_: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:50:20: note: add @available attribute to enclosing class
public final class PinnedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:85:25: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("SSL certificate trust chain for the challenge protection space was not found.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:85:25: note: add 'if #available' version check
logger.info("SSL certificate trust chain for the challenge protection space was not found.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:76:17: note: add @available attribute to enclosing instance method
public func urlSession(_: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:50:20: note: add @available attribute to enclosing class
public final class PinnedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:91:31: error: 'SecTrustCopyCertificateChain' is only available in macOS 12.0 or newer
if let certificates = SecTrustCopyCertificateChain(serverTrust) as? [SecCertificate] {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:91:31: note: add 'if #available' version check
if let certificates = SecTrustCopyCertificateChain(serverTrust) as? [SecCertificate] {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:76:17: note: add @available attribute to enclosing instance method
public func urlSession(_: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:50:20: note: add @available attribute to enclosing class
public final class PinnedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:97:29: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("SSL certificate presented in challenge matches the pinned certificate.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:97:29: note: add 'if #available' version check
logger.info("SSL certificate presented in challenge matches the pinned certificate.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:76:17: note: add @available attribute to enclosing instance method
public func urlSession(_: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:50:20: note: add @available attribute to enclosing class
public final class PinnedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:105:21: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("SSL certificate presented in challenge does not match the pinned certificate.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:105:21: note: add 'if #available' version check
logger.info("SSL certificate presented in challenge does not match the pinned certificate.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:76:17: note: add @available attribute to enclosing instance method
public func urlSession(_: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:50:20: note: add @available attribute to enclosing class
public final class PinnedCertificateDelegate: NSObject, URLSessionDelegate {
^
[33/51] Compiling Core URLSession+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSession+Extension.swift:309:48: error: 'data(for:delegate:)' is only available in macOS 12.0 or newer
async let (data, response) = try await data(for: resource.request)
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSession+Extension.swift:309:48: note: add 'if #available' version check
async let (data, response) = try await data(for: resource.request)
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSession+Extension.swift:308:17: note: add @available attribute to enclosing instance method
public func dataTask<T>(for resource: HTTPResource<T>) async throws -> T {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSession+Extension.swift:302:1: note: add @available attribute to enclosing extension
extension URLSession {
^
BUILD FAILURE 5.10 macosSpm