Build Information
Failed to build IBM Security Verify, reference v3.0.10 (7f7c50
), with Swift 5.8 for macOS (SPM) on 8 Aug 2024 07:07:37 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-14.3.1.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.49.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ibm-security-verify/verify-sdk-ios.git
Reference: v3.0.10
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ibm-security-verify/verify-sdk-ios
* tag v3.0.10 -> FETCH_HEAD
HEAD is now at 7f7c50c Vdev 54306 (#9)
Cloned https://github.com/ibm-security-verify/verify-sdk-ios.git
Revision (git rev-parse @):
7f7c50c79c7a09dfc8900240747839a3fa7e57f0
SUCCESS checkout https://github.com/ibm-security-verify/verify-sdk-ios.git at v3.0.10
========================================
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 Info.plist
[0/11] Copying README.md
[1/11] Copying Info.plist
[1/11] Copying README.md
[3/11] Copying Info.plist
[5/11] Copying README.md
[5/11] Copying Localizable.strings
[5/11] Copying Info.plist
[8/11] Copying README.md
[12/43] Compiling FIDO2 PublicKeyCredential.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
[13/43] Compiling FIDO2 PublicKeyCredentialProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
[14/44] 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/44] Compiling Adaptive Evaluation.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[16/44] Compiling Adaptive Helpers.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 AdaptiveResult.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 AssessmentsFactors.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[21/44] Compiling Adaptive Enums.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[22/44] Compiling Core NSNumber+Extension.swift
[23/44] Compiling Core KeyedDecodingContainer+Extension.swift
[24/44] Compiling Core DateFormatter+Extension.swift
[25/44] Compiling Core DefaultValue+Extension.swift
[26/44] Compiling Core Thread+Extension.swift
[27/44] Compiling Core String+Extension.swift
[28/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 {
^
[29/44] 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 {
^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[30/45] Emitting module Core
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:332:90: error: 'Digest' is only available in macOS 10.15 or newer
public func signature<D>(for digest: D) throws -> RSA.Signing.RSASignature where D : Digest {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:332:17: note: add @available attribute to enclosing instance method
public func signature<D>(for digest: D) throws -> RSA.Signing.RSASignature where D : Digest {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:294:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PrivateKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:389:109: error: 'Digest' is only available in macOS 10.15 or newer
public func isValidSignature<D>(_ signature: RSA.Signing.RSASignature, for digest: D) -> Bool where D : Digest {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:389:17: note: add @available attribute to enclosing instance method
public func isValidSignature<D>(_ signature: RSA.Signing.RSASignature, for digest: D) -> Bool where D : Digest {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:349:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PublicKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:451:25: error: 'Digest' is only available in macOS 10.15 or newer
fileprivate init<D: Digest>(digestType: D.Type = D.self) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:451:17: note: add @available attribute to enclosing initializer
fileprivate init<D: Digest>(digestType: D.Type = D.self) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:450:1: note: add @available attribute to enclosing extension
extension SecKeyAlgorithm {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:471:13: error: 'Digest' is only available in macOS 10.15 or newer
init<D: Digest>(_ digest: D) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:471:5: note: add @available attribute to enclosing initializer
init<D: Digest>(_ digest: D) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:467:1: note: add @available attribute to enclosing extension
extension Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:139:25: error: 'Logger' is only available in macOS 11.0 or newer
private let logger: Logger
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/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 {
^
[31/45] Compiling FIDO2 AttestationStatementProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:139:25: error: 'Logger' is only available in macOS 11.0 or newer
private let logger: Logger
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:59:42: error: 'biometryAny' is only available in macOS 10.13.4 or newer
case SecAccessControlCreateFlags.biometryAny:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:59:42: note: add 'if #available' version check
case SecAccessControlCreateFlags.biometryAny:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:55:12: note: add @available attribute to enclosing initializer
public init?(rawValue: SecAccessControlCreateFlags) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:28:13: note: add @available attribute to enclosing enum
public enum SecAccessControl: RawRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:61:42: error: 'biometryCurrentSet' is only available in macOS 10.13.4 or newer
case SecAccessControlCreateFlags.biometryCurrentSet:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:61:42: note: add 'if #available' version check
case SecAccessControlCreateFlags.biometryCurrentSet:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:55:12: note: add @available attribute to enclosing initializer
public init?(rawValue: SecAccessControlCreateFlags) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:28:13: note: add @available attribute to enclosing enum
public enum SecAccessControl: RawRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:75:48: error: 'biometryAny' is only available in macOS 10.13.4 or newer
return SecAccessControlCreateFlags.biometryAny
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:75:48: note: add 'if #available' version check
return SecAccessControlCreateFlags.biometryAny
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:70:16: note: add @available attribute to enclosing property
public var rawValue: RawValue {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:28:13: note: add @available attribute to enclosing enum
public enum SecAccessControl: RawRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:77:48: error: 'biometryCurrentSet' is only available in macOS 10.13.4 or newer
return SecAccessControlCreateFlags.biometryCurrentSet
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:77:48: note: add 'if #available' version check
return SecAccessControlCreateFlags.biometryCurrentSet
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:70:16: note: add @available attribute to enclosing property
public var rawValue: RawValue {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:28:13: note: add @available attribute to enclosing enum
public enum SecAccessControl: RawRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:153:18: error: 'Logger' is only available in macOS 11.0 or newer
logger = Logger(subsystem: serviceName, category: "keychain")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:153:18: note: add 'if #available' version check
logger = Logger(subsystem: serviceName, category: "keychain")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:152:21: note: add @available attribute to enclosing initializer
public override init() {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:200:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("The forKey argument is invalid.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:200:26: note: add 'if #available' version check
logger.error("The forKey argument is invalid.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:219:72: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.error("Error occurred applying access control. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:219:72: note: add 'if #available' version check
logger.error("Error occurred applying access control. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:219:30: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("Error occurred applying access control. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:219:30: note: add 'if #available' version check
logger.error("Error occurred applying access control. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:235:33: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' added to keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:235:33: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' added to keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:235:81: error: 'appendInterpolation(_:format:privacy:)' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' added to keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:235:81: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' added to keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:235:25: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' added to keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:235:25: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' added to keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:238:33: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' updated in keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:238:33: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' updated in keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:238:83: error: 'appendInterpolation(_:format:privacy:)' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' updated in keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:238:83: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' updated in keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:238:25: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' updated in keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:238:25: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' updated in keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:241:68: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:241:68: note: add 'if #available' version check
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:241:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:241:26: note: add 'if #available' version check
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:255:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("The forKey argument is invalid.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:255:26: note: add 'if #available' version check
logger.error("The forKey argument is invalid.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:253:17: note: add @available attribute to enclosing instance method
public func deleteItem(_ forKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:265:29: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' deleted from keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:265:29: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' deleted from keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:253:17: note: add @available attribute to enclosing instance method
public func deleteItem(_ forKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:265:81: error: 'appendInterpolation(_:format:privacy:)' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' deleted from keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:265:81: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' deleted from keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:253:17: note: add @available attribute to enclosing instance method
public func deleteItem(_ forKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:265:21: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' deleted from keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:265:21: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' deleted from keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:253:17: note: add @available attribute to enclosing instance method
public func deleteItem(_ forKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:269:68: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:269:68: note: add 'if #available' version check
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:253:17: note: add @available attribute to enclosing instance method
public func deleteItem(_ forKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:269:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:269:26: note: add 'if #available' version check
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:253:17: note: add @available attribute to enclosing instance method
public func deleteItem(_ forKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:315:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("The forKey argument is invalid.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:315:26: note: add 'if #available' version check
logger.error("The forKey argument is invalid.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:335:76: error: 'appendInterpolation(_:format:align:privacy:)' is only available in macOS 11.0 or newer
logger.warning("The user cancelled the operation. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:335:76: note: add 'if #available' version check
logger.warning("The user cancelled the operation. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:335:32: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.warning("The user cancelled the operation. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:335:32: note: add 'if #available' version check
logger.warning("The user cancelled the operation. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:338:84: error: 'appendInterpolation(_:format:align:privacy:)' is only available in macOS 11.0 or newer
logger.warning("The specified item not found in Keychain. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:338:84: note: add 'if #available' version check
logger.warning("The specified item not found in Keychain. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:338:32: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.warning("The specified item not found in Keychain. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:338:32: note: add 'if #available' version check
logger.warning("The specified item not found in Keychain. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:341:83: error: 'appendInterpolation(_:format:align:privacy:)' is only available in macOS 11.0 or newer
logger.warning("An error occured accessing the Keychain. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:341:83: note: add 'if #available' version check
logger.warning("An error occured accessing the Keychain. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:341:32: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.warning("An error occured accessing the Keychain. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:341:32: note: add 'if #available' version check
logger.warning("An error occured accessing the Keychain. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:348:64: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.warning("Invalid data associated with key '\(forKey, privacy: .public)'")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:348:64: note: add 'if #available' version check
logger.warning("Invalid data associated with key '\(forKey, privacy: .public)'")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:348:28: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.warning("Invalid data associated with key '\(forKey, privacy: .public)'")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:348:28: note: add 'if #available' version check
logger.warning("Invalid data associated with key '\(forKey, privacy: .public)'")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:382:29: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' exists in keychain: \(status == errSecSuccess || status == errSecInteractionNotAllowed || status == errSecAuthFailed, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:382:29: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' exists in keychain: \(status == errSecSuccess || status == errSecInteractionNotAllowed || status == errSecAuthFailed, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:368:17: note: add @available attribute to enclosing instance method
public func itemExists(_ forKey: String) -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:382:78: error: 'appendInterpolation(_:format:privacy:)' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' exists in keychain: \(status == errSecSuccess || status == errSecInteractionNotAllowed || status == errSecAuthFailed, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:382:78: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' exists in keychain: \(status == errSecSuccess || status == errSecInteractionNotAllowed || status == errSecAuthFailed, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:368:17: note: add @available attribute to enclosing instance method
public func itemExists(_ forKey: String) -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:382:21: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' exists in keychain: \(status == errSecSuccess || status == errSecInteractionNotAllowed || status == errSecAuthFailed, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:382:21: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' exists in keychain: \(status == errSecSuccess || status == errSecInteractionNotAllowed || status == errSecAuthFailed, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:368:17: note: add @available attribute to enclosing instance method
public func itemExists(_ forKey: String) -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:447:40: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.info("Rename key from '\(forKey, privacy: .public)' to '\(newKey, privacy: .public)': \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:447:40: note: add 'if #available' version check
logger.info("Rename key from '\(forKey, privacy: .public)' to '\(newKey, privacy: .public)': \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:430:17: note: add @available attribute to enclosing instance method
public func renameItem(_ forKey: String, newKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:447:73: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.info("Rename key from '\(forKey, privacy: .public)' to '\(newKey, privacy: .public)': \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:447:73: note: add 'if #available' version check
logger.info("Rename key from '\(forKey, privacy: .public)' to '\(newKey, privacy: .public)': \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:430:17: note: add @available attribute to enclosing instance method
public func renameItem(_ forKey: String, newKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:447:103: error: 'appendInterpolation(_:format:privacy:)' is only available in macOS 11.0 or newer
logger.info("Rename key from '\(forKey, privacy: .public)' to '\(newKey, privacy: .public)': \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:447:103: note: add 'if #available' version check
logger.info("Rename key from '\(forKey, privacy: .public)' to '\(newKey, privacy: .public)': \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:430:17: note: add @available attribute to enclosing instance method
public func renameItem(_ forKey: String, newKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:447:21: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("Rename key from '\(forKey, privacy: .public)' to '\(newKey, privacy: .public)': \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:447:21: note: add 'if #available' version check
logger.info("Rename key from '\(forKey, privacy: .public)' to '\(newKey, privacy: .public)': \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:430:17: note: add @available attribute to enclosing instance method
public func renameItem(_ forKey: String, newKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:452:68: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:452:68: note: add 'if #available' version check
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:430:17: note: add @available attribute to enclosing instance method
public func renameItem(_ forKey: String, newKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:452:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:452:26: note: add 'if #available' version check
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:430:17: note: add @available attribute to enclosing instance method
public func renameItem(_ forKey: String, newKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
[32/45] Compiling FIDO2 AuthenticatorExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:139:25: error: 'Logger' is only available in macOS 11.0 or newer
private let logger: Logger
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:59:42: error: 'biometryAny' is only available in macOS 10.13.4 or newer
case SecAccessControlCreateFlags.biometryAny:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:59:42: note: add 'if #available' version check
case SecAccessControlCreateFlags.biometryAny:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:55:12: note: add @available attribute to enclosing initializer
public init?(rawValue: SecAccessControlCreateFlags) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:28:13: note: add @available attribute to enclosing enum
public enum SecAccessControl: RawRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:61:42: error: 'biometryCurrentSet' is only available in macOS 10.13.4 or newer
case SecAccessControlCreateFlags.biometryCurrentSet:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:61:42: note: add 'if #available' version check
case SecAccessControlCreateFlags.biometryCurrentSet:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:55:12: note: add @available attribute to enclosing initializer
public init?(rawValue: SecAccessControlCreateFlags) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:28:13: note: add @available attribute to enclosing enum
public enum SecAccessControl: RawRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:75:48: error: 'biometryAny' is only available in macOS 10.13.4 or newer
return SecAccessControlCreateFlags.biometryAny
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:75:48: note: add 'if #available' version check
return SecAccessControlCreateFlags.biometryAny
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:70:16: note: add @available attribute to enclosing property
public var rawValue: RawValue {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:28:13: note: add @available attribute to enclosing enum
public enum SecAccessControl: RawRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:77:48: error: 'biometryCurrentSet' is only available in macOS 10.13.4 or newer
return SecAccessControlCreateFlags.biometryCurrentSet
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:77:48: note: add 'if #available' version check
return SecAccessControlCreateFlags.biometryCurrentSet
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:70:16: note: add @available attribute to enclosing property
public var rawValue: RawValue {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:28:13: note: add @available attribute to enclosing enum
public enum SecAccessControl: RawRepresentable {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:153:18: error: 'Logger' is only available in macOS 11.0 or newer
logger = Logger(subsystem: serviceName, category: "keychain")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:153:18: note: add 'if #available' version check
logger = Logger(subsystem: serviceName, category: "keychain")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:152:21: note: add @available attribute to enclosing initializer
public override init() {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:200:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("The forKey argument is invalid.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:200:26: note: add 'if #available' version check
logger.error("The forKey argument is invalid.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:219:72: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.error("Error occurred applying access control. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:219:72: note: add 'if #available' version check
logger.error("Error occurred applying access control. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:219:30: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("Error occurred applying access control. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:219:30: note: add 'if #available' version check
logger.error("Error occurred applying access control. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:235:33: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' added to keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:235:33: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' added to keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:235:81: error: 'appendInterpolation(_:format:privacy:)' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' added to keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:235:81: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' added to keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:235:25: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' added to keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:235:25: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' added to keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:238:33: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' updated in keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:238:33: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' updated in keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:238:83: error: 'appendInterpolation(_:format:privacy:)' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' updated in keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:238:83: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' updated in keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:238:25: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' updated in keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:238:25: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' updated in keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:241:68: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:241:68: note: add 'if #available' version check
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:241:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:241:26: note: add 'if #available' version check
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:198:17: note: add @available attribute to enclosing instance method
public func addItem(_ forKey: String, value: Data, accessControl: SecAccessControl? = nil, accessibility: SecAccessible = .afterFirstUnlock) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:255:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("The forKey argument is invalid.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:255:26: note: add 'if #available' version check
logger.error("The forKey argument is invalid.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:253:17: note: add @available attribute to enclosing instance method
public func deleteItem(_ forKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:265:29: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' deleted from keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:265:29: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' deleted from keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:253:17: note: add @available attribute to enclosing instance method
public func deleteItem(_ forKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:265:81: error: 'appendInterpolation(_:format:privacy:)' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' deleted from keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:265:81: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' deleted from keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:253:17: note: add @available attribute to enclosing instance method
public func deleteItem(_ forKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:265:21: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' deleted from keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:265:21: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' deleted from keychain: \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:253:17: note: add @available attribute to enclosing instance method
public func deleteItem(_ forKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:269:68: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:269:68: note: add 'if #available' version check
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:253:17: note: add @available attribute to enclosing instance method
public func deleteItem(_ forKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:269:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:269:26: note: add 'if #available' version check
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:253:17: note: add @available attribute to enclosing instance method
public func deleteItem(_ forKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:315:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("The forKey argument is invalid.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:315:26: note: add 'if #available' version check
logger.error("The forKey argument is invalid.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:335:76: error: 'appendInterpolation(_:format:align:privacy:)' is only available in macOS 11.0 or newer
logger.warning("The user cancelled the operation. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:335:76: note: add 'if #available' version check
logger.warning("The user cancelled the operation. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:335:32: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.warning("The user cancelled the operation. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:335:32: note: add 'if #available' version check
logger.warning("The user cancelled the operation. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:338:84: error: 'appendInterpolation(_:format:align:privacy:)' is only available in macOS 11.0 or newer
logger.warning("The specified item not found in Keychain. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:338:84: note: add 'if #available' version check
logger.warning("The specified item not found in Keychain. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:338:32: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.warning("The specified item not found in Keychain. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:338:32: note: add 'if #available' version check
logger.warning("The specified item not found in Keychain. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:341:83: error: 'appendInterpolation(_:format:align:privacy:)' is only available in macOS 11.0 or newer
logger.warning("An error occured accessing the Keychain. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:341:83: note: add 'if #available' version check
logger.warning("An error occured accessing the Keychain. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:341:32: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.warning("An error occured accessing the Keychain. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:341:32: note: add 'if #available' version check
logger.warning("An error occured accessing the Keychain. Status: \(status, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:348:64: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.warning("Invalid data associated with key '\(forKey, privacy: .public)'")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:348:64: note: add 'if #available' version check
logger.warning("Invalid data associated with key '\(forKey, privacy: .public)'")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:348:28: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.warning("Invalid data associated with key '\(forKey, privacy: .public)'")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:348:28: note: add 'if #available' version check
logger.warning("Invalid data associated with key '\(forKey, privacy: .public)'")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:313:17: note: add @available attribute to enclosing instance method
public func readItem(_ forKey: String) throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:382:29: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' exists in keychain: \(status == errSecSuccess || status == errSecInteractionNotAllowed || status == errSecAuthFailed, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:382:29: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' exists in keychain: \(status == errSecSuccess || status == errSecInteractionNotAllowed || status == errSecAuthFailed, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:368:17: note: add @available attribute to enclosing instance method
public func itemExists(_ forKey: String) -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:382:78: error: 'appendInterpolation(_:format:privacy:)' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' exists in keychain: \(status == errSecSuccess || status == errSecInteractionNotAllowed || status == errSecAuthFailed, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:382:78: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' exists in keychain: \(status == errSecSuccess || status == errSecInteractionNotAllowed || status == errSecAuthFailed, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:368:17: note: add @available attribute to enclosing instance method
public func itemExists(_ forKey: String) -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:382:21: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("Item '\(forKey, privacy: .public)' exists in keychain: \(status == errSecSuccess || status == errSecInteractionNotAllowed || status == errSecAuthFailed, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:382:21: note: add 'if #available' version check
logger.info("Item '\(forKey, privacy: .public)' exists in keychain: \(status == errSecSuccess || status == errSecInteractionNotAllowed || status == errSecAuthFailed, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:368:17: note: add @available attribute to enclosing instance method
public func itemExists(_ forKey: String) -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:447:40: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.info("Rename key from '\(forKey, privacy: .public)' to '\(newKey, privacy: .public)': \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:447:40: note: add 'if #available' version check
logger.info("Rename key from '\(forKey, privacy: .public)' to '\(newKey, privacy: .public)': \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:430:17: note: add @available attribute to enclosing instance method
public func renameItem(_ forKey: String, newKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:447:73: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.info("Rename key from '\(forKey, privacy: .public)' to '\(newKey, privacy: .public)': \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:447:73: note: add 'if #available' version check
logger.info("Rename key from '\(forKey, privacy: .public)' to '\(newKey, privacy: .public)': \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:430:17: note: add @available attribute to enclosing instance method
public func renameItem(_ forKey: String, newKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:447:103: error: 'appendInterpolation(_:format:privacy:)' is only available in macOS 11.0 or newer
logger.info("Rename key from '\(forKey, privacy: .public)' to '\(newKey, privacy: .public)': \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:447:103: note: add 'if #available' version check
logger.info("Rename key from '\(forKey, privacy: .public)' to '\(newKey, privacy: .public)': \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:430:17: note: add @available attribute to enclosing instance method
public func renameItem(_ forKey: String, newKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:447:21: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("Rename key from '\(forKey, privacy: .public)' to '\(newKey, privacy: .public)': \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:447:21: note: add 'if #available' version check
logger.info("Rename key from '\(forKey, privacy: .public)' to '\(newKey, privacy: .public)': \(status == errSecSuccess, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:430:17: note: add @available attribute to enclosing instance method
public func renameItem(_ forKey: String, newKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:452:68: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:452:68: note: add 'if #available' version check
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:430:17: note: add @available attribute to enclosing instance method
public func renameItem(_ forKey: String, newKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:452:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:452:26: note: add 'if #available' version check
logger.error("Error occured performing the operation. \(message, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:430:17: note: add @available attribute to enclosing instance method
public func renameItem(_ forKey: String, newKey: String) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/KeychainService.swift:137:20: note: add @available attribute to enclosing class
public final class KeychainService: NSObject {
^
[33/45] Compiling Core CryptoKit+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:332:90: error: 'Digest' is only available in macOS 10.15 or newer
public func signature<D>(for digest: D) throws -> RSA.Signing.RSASignature where D : Digest {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:332:17: note: add @available attribute to enclosing instance method
public func signature<D>(for digest: D) throws -> RSA.Signing.RSASignature where D : Digest {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:294:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PrivateKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:389:109: error: 'Digest' is only available in macOS 10.15 or newer
public func isValidSignature<D>(_ signature: RSA.Signing.RSASignature, for digest: D) -> Bool where D : Digest {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:389:17: note: add @available attribute to enclosing instance method
public func isValidSignature<D>(_ signature: RSA.Signing.RSASignature, for digest: D) -> Bool where D : Digest {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:349:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PublicKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:451:25: error: 'Digest' is only available in macOS 10.15 or newer
fileprivate init<D: Digest>(digestType: D.Type = D.self) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:451:17: note: add @available attribute to enclosing initializer
fileprivate init<D: Digest>(digestType: D.Type = D.self) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:450:1: note: add @available attribute to enclosing extension
extension SecKeyAlgorithm {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:471:13: error: 'Digest' is only available in macOS 10.15 or newer
init<D: Digest>(_ digest: D) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:471:5: note: add @available attribute to enclosing initializer
init<D: Digest>(_ digest: D) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:467:1: note: add @available attribute to enclosing extension
extension Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:313:25: warning: conformance of 'SHA512Digest' to 'Digest' is only available in macOS 10.15 or newer
return try self.signature(for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:313:25: note: add 'if #available' version check
return try self.signature(for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:312:17: note: add @available attribute to enclosing instance method
public func signature<D>(for data: D) throws -> RSA.Signing.RSASignature where D : DataProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:294:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PrivateKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:313:40: error: 'SHA512' is only available in macOS 10.15 or newer
return try self.signature(for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:313:40: note: add 'if #available' version check
return try self.signature(for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:312:17: note: add @available attribute to enclosing instance method
public func signature<D>(for data: D) throws -> RSA.Signing.RSASignature where D : DataProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:294:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PrivateKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:313:47: error: 'hash(data:)' is only available in macOS 10.15 or newer
return try self.signature(for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:313:47: note: add 'if #available' version check
return try self.signature(for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:312:17: note: add @available attribute to enclosing instance method
public func signature<D>(for data: D) throws -> RSA.Signing.RSASignature where D : DataProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:294:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PrivateKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:369:21: warning: conformance of 'SHA512Digest' to 'Digest' is only available in macOS 10.15 or newer
return self.isValidSignature(signature, for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:369:21: note: add 'if #available' version check
return self.isValidSignature(signature, for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:368:17: note: add @available attribute to enclosing instance method
public func isValidSignature<D>(_ signature: RSA.Signing.RSASignature, for data: D) -> Bool where D : DataProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:349:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PublicKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:369:54: error: 'SHA512' is only available in macOS 10.15 or newer
return self.isValidSignature(signature, for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:369:54: note: add 'if #available' version check
return self.isValidSignature(signature, for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:368:17: note: add @available attribute to enclosing instance method
public func isValidSignature<D>(_ signature: RSA.Signing.RSASignature, for data: D) -> Bool where D : DataProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:349:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PublicKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:369:61: error: 'hash(data:)' is only available in macOS 10.15 or newer
return self.isValidSignature(signature, for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:369:61: note: add 'if #available' version check
return self.isValidSignature(signature, for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:368:17: note: add @available attribute to enclosing instance method
public func isValidSignature<D>(_ signature: RSA.Signing.RSASignature, for data: D) -> Bool where D : DataProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:349:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PublicKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:462:19: error: 'CryptoKitError' is only available in macOS 10.15 or newer
throw CryptoKitError.incorrectParameterSize
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:462:19: note: add 'if #available' version check
throw CryptoKitError.incorrectParameterSize
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:451:17: note: add @available attribute to enclosing initializer
fileprivate init<D: Digest>(digestType: D.Type = D.self) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:450:1: note: add @available attribute to enclosing extension
extension SecKeyAlgorithm {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:453:17: error: 'Insecure' is only available in macOS 10.15 or newer
case is Insecure.SHA1.Digest.Type:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:453:17: note: add 'if #available' version check
case is Insecure.SHA1.Digest.Type:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:451:17: note: add @available attribute to enclosing initializer
fileprivate init<D: Digest>(digestType: D.Type = D.self) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:450:1: note: add @available attribute to enclosing extension
extension SecKeyAlgorithm {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:455:17: error: 'SHA256' is only available in macOS 10.15 or newer
case is SHA256.Digest.Type:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:455:17: note: add 'if #available' version check
case is SHA256.Digest.Type:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:451:17: note: add @available attribute to enclosing initializer
fileprivate init<D: Digest>(digestType: D.Type = D.self) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:450:1: note: add @available attribute to enclosing extension
extension SecKeyAlgorithm {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:457:17: error: 'SHA384' is only available in macOS 10.15 or newer
case is SHA384.Digest.Type:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:457:17: note: add 'if #available' version check
case is SHA384.Digest.Type:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:451:17: note: add @available attribute to enclosing initializer
fileprivate init<D: Digest>(digestType: D.Type = D.self) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:450:1: note: add @available attribute to enclosing extension
extension SecKeyAlgorithm {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:459:17: error: 'SHA512' is only available in macOS 10.15 or newer
case is SHA512.Digest.Type:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:459:17: note: add 'if #available' version check
case is SHA512.Digest.Type:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:451:17: note: add @available attribute to enclosing initializer
fileprivate init<D: Digest>(digestType: D.Type = D.self) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:450:1: note: add @available attribute to enclosing extension
extension SecKeyAlgorithm {
^
[34/45] Compiling Core Data+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:332:90: error: 'Digest' is only available in macOS 10.15 or newer
public func signature<D>(for digest: D) throws -> RSA.Signing.RSASignature where D : Digest {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:332:17: note: add @available attribute to enclosing instance method
public func signature<D>(for digest: D) throws -> RSA.Signing.RSASignature where D : Digest {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:294:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PrivateKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:389:109: error: 'Digest' is only available in macOS 10.15 or newer
public func isValidSignature<D>(_ signature: RSA.Signing.RSASignature, for digest: D) -> Bool where D : Digest {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:389:17: note: add @available attribute to enclosing instance method
public func isValidSignature<D>(_ signature: RSA.Signing.RSASignature, for digest: D) -> Bool where D : Digest {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:349:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PublicKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:451:25: error: 'Digest' is only available in macOS 10.15 or newer
fileprivate init<D: Digest>(digestType: D.Type = D.self) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:451:17: note: add @available attribute to enclosing initializer
fileprivate init<D: Digest>(digestType: D.Type = D.self) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:450:1: note: add @available attribute to enclosing extension
extension SecKeyAlgorithm {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:471:13: error: 'Digest' is only available in macOS 10.15 or newer
init<D: Digest>(_ digest: D) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:471:5: note: add @available attribute to enclosing initializer
init<D: Digest>(_ digest: D) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:467:1: note: add @available attribute to enclosing extension
extension Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:313:25: warning: conformance of 'SHA512Digest' to 'Digest' is only available in macOS 10.15 or newer
return try self.signature(for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:313:25: note: add 'if #available' version check
return try self.signature(for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:312:17: note: add @available attribute to enclosing instance method
public func signature<D>(for data: D) throws -> RSA.Signing.RSASignature where D : DataProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:294:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PrivateKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:313:40: error: 'SHA512' is only available in macOS 10.15 or newer
return try self.signature(for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:313:40: note: add 'if #available' version check
return try self.signature(for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:312:17: note: add @available attribute to enclosing instance method
public func signature<D>(for data: D) throws -> RSA.Signing.RSASignature where D : DataProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:294:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PrivateKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:313:47: error: 'hash(data:)' is only available in macOS 10.15 or newer
return try self.signature(for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:313:47: note: add 'if #available' version check
return try self.signature(for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:312:17: note: add @available attribute to enclosing instance method
public func signature<D>(for data: D) throws -> RSA.Signing.RSASignature where D : DataProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:294:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PrivateKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:369:21: warning: conformance of 'SHA512Digest' to 'Digest' is only available in macOS 10.15 or newer
return self.isValidSignature(signature, for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:369:21: note: add 'if #available' version check
return self.isValidSignature(signature, for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:368:17: note: add @available attribute to enclosing instance method
public func isValidSignature<D>(_ signature: RSA.Signing.RSASignature, for data: D) -> Bool where D : DataProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:349:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PublicKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:369:54: error: 'SHA512' is only available in macOS 10.15 or newer
return self.isValidSignature(signature, for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:369:54: note: add 'if #available' version check
return self.isValidSignature(signature, for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:368:17: note: add @available attribute to enclosing instance method
public func isValidSignature<D>(_ signature: RSA.Signing.RSASignature, for data: D) -> Bool where D : DataProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:349:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PublicKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:369:61: error: 'hash(data:)' is only available in macOS 10.15 or newer
return self.isValidSignature(signature, for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:369:61: note: add 'if #available' version check
return self.isValidSignature(signature, for: SHA512.hash(data: data))
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:368:17: note: add @available attribute to enclosing instance method
public func isValidSignature<D>(_ signature: RSA.Signing.RSASignature, for data: D) -> Bool where D : DataProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:349:1: note: add @available attribute to enclosing extension
extension RSA.Signing.PublicKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:462:19: error: 'CryptoKitError' is only available in macOS 10.15 or newer
throw CryptoKitError.incorrectParameterSize
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:462:19: note: add 'if #available' version check
throw CryptoKitError.incorrectParameterSize
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:451:17: note: add @available attribute to enclosing initializer
fileprivate init<D: Digest>(digestType: D.Type = D.self) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:450:1: note: add @available attribute to enclosing extension
extension SecKeyAlgorithm {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:453:17: error: 'Insecure' is only available in macOS 10.15 or newer
case is Insecure.SHA1.Digest.Type:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:453:17: note: add 'if #available' version check
case is Insecure.SHA1.Digest.Type:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:451:17: note: add @available attribute to enclosing initializer
fileprivate init<D: Digest>(digestType: D.Type = D.self) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:450:1: note: add @available attribute to enclosing extension
extension SecKeyAlgorithm {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:455:17: error: 'SHA256' is only available in macOS 10.15 or newer
case is SHA256.Digest.Type:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:455:17: note: add 'if #available' version check
case is SHA256.Digest.Type:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:451:17: note: add @available attribute to enclosing initializer
fileprivate init<D: Digest>(digestType: D.Type = D.self) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:450:1: note: add @available attribute to enclosing extension
extension SecKeyAlgorithm {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:457:17: error: 'SHA384' is only available in macOS 10.15 or newer
case is SHA384.Digest.Type:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:457:17: note: add 'if #available' version check
case is SHA384.Digest.Type:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:451:17: note: add @available attribute to enclosing initializer
fileprivate init<D: Digest>(digestType: D.Type = D.self) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:450:1: note: add @available attribute to enclosing extension
extension SecKeyAlgorithm {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:459:17: error: 'SHA512' is only available in macOS 10.15 or newer
case is SHA512.Digest.Type:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:459:17: note: add 'if #available' version check
case is SHA512.Digest.Type:
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:451:17: note: add @available attribute to enclosing initializer
fileprivate init<D: Digest>(digestType: D.Type = D.self) throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/CryptoKit+Extension.swift:450:1: note: add @available attribute to enclosing extension
extension SecKeyAlgorithm {
^
[35/45] Compiling FIDO2 COSE.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
[36/45] Compiling FIDO2 Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
[37/45] Compiling FIDO2 SecKeyStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
[38/45] Compiling FIDO2 SecKeyConvertible.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