Build Information
Failed to build IBM Security Verify, reference main (4ae266
), with Swift 5.8 for macOS (SPM) on 19 Aug 2024 06:22:14 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-14.3.1.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
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.8
Building package at path: $PWD
https://github.com/ibm-security-verify/verify-sdk-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-14.3.1.app xcrun swift build --arch arm64
Building for debugging...
[0/11] Copying README.md
[1/11] Copying Info.plist
[4/11] Copying Localizable.strings
[4/11] Copying README.md
[7/11] Copying Info.plist
[9/11] Copying README.md
[10/11] Copying Info.plist
[12/43] Compiling Adaptive Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[13/43] Compiling Adaptive Evaluation.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[14/43] 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
^
[15/43] Compiling FIDO2 SecKeyStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
[16/44] Compiling Adaptive Enums.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[17/44] Emitting module Adaptive
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[18/44] Compiling Adaptive AssessmentsFactors.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[19/44] Compiling Adaptive AdaptiveContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[20/44] Compiling Adaptive AdaptiveResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[21/44] 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: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: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: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: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: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: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 {
^
[22/45] Compiling FIDO2 PublicKeyCredential.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
[23/45] Compiling FIDO2 Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
[24/45] Compiling FIDO2 SecKeyConvertible.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
[25/45] Compiling FIDO2 PublicKeyCredentialProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
BUILD FAILURE 5.8 macosSpm