Build Information
Failed to build IBM Security Verify, reference main (c00d9e
), with Swift 5.10 for macOS (SPM) on 24 Aug 2025 13:39:54 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.67.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ibm-security-verify/verify-sdk-ios.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ibm-security-verify/verify-sdk-ios
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at c00d9eb Merge pull request #15 from ibm-security-verify/VDEV-57972_Import-DPoP-example
Cloned https://github.com/ibm-security-verify/verify-sdk-ios.git
Revision (git rev-parse @):
c00d9eb872d6c509e77a80a9edded25b7e4bc811
SUCCESS checkout https://github.com/ibm-security-verify/verify-sdk-ios.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.10
Building package at path: $PWD
https://github.com/ibm-security-verify/verify-sdk-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/20] Write sources
[6/20] Copying Info.plist
[6/20] Copying Localizable.strings
[8/20] Copying README.md
[9/20] Copying Info.plist
[9/20] Copying README.md
[12/20] Copying Info.plist
[13/20] Copying README.md
[13/20] Copying Info.plist
[15/20] Copying README.md
[15/20] Copying Info.plist
[19/20] Write swift-version-33747A42983211AE.txt
[21/54] Compiling Core Thread+Extension.swift
[22/54] Compiling Core String+Extension.swift
[23/55] Compiling Core KeyedDecodingContainer+Extension.swift
[24/55] Compiling Core NSNumber+Extension.swift
[25/55] 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
^
[26/55] Compiling Adaptive Enums.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[27/55] Compiling Adaptive Evaluation.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[28/55] Compiling Adaptive Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[29/55] Compiling Core URLSessionDelegateHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:16:25: error: 'Logger' is only available in macOS 11.0 or newer
private let logger: Logger
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:14:20: note: add @available attribute to enclosing class
public final class SelfSignedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:52:25: error: 'Logger' is only available in macOS 11.0 or newer
private let logger: Logger
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:50:20: note: add @available attribute to enclosing class
public final class PinnedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:21:18: error: 'Logger' is only available in macOS 11.0 or newer
logger = Logger(subsystem: serviceName, category: "networking")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:21:18: note: add 'if #available' version check
logger = Logger(subsystem: serviceName, category: "networking")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:20:21: note: add @available attribute to enclosing initializer
public override init() {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:14:20: note: add @available attribute to enclosing class
public final class SelfSignedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:32:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("Cancel authentication challenge. \(error.localizedDescription, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:32:26: note: add 'if #available' version check
logger.error("Cancel authentication challenge. \(error.localizedDescription, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:30:17: note: add @available attribute to enclosing instance method
public func urlSession(_: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:14:20: note: add @available attribute to enclosing class
public final class SelfSignedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:32:61: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
logger.error("Cancel authentication challenge. \(error.localizedDescription, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:32:61: note: add 'if #available' version check
logger.error("Cancel authentication challenge. \(error.localizedDescription, privacy: .public)")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:30:17: note: add @available attribute to enclosing instance method
public func urlSession(_: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:14:20: note: add @available attribute to enclosing class
public final class SelfSignedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:38:25: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("SSL certificate trust for the challenge protection space was nil.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:38:25: note: add 'if #available' version check
logger.info("SSL certificate trust for the challenge protection space was nil.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:30:17: note: add @available attribute to enclosing instance method
public func urlSession(_: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:14:20: note: add @available attribute to enclosing class
public final class SelfSignedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:43:21: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.info("Allowing self-signed certificate to be trusted for challenge.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:43:21: note: add 'if #available' version check
logger.info("Allowing self-signed certificate to be trusted for challenge.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:30:17: note: add @available attribute to enclosing instance method
public func urlSession(_: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:14:20: note: add @available attribute to enclosing class
public final class SelfSignedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:61:18: error: 'Logger' is only available in macOS 11.0 or newer
logger = Logger(subsystem: serviceName, category: "networking")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:61:18: note: add 'if #available' version check
logger = Logger(subsystem: serviceName, category: "networking")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:60:12: note: add @available attribute to enclosing initializer
public init?(with certificate: String) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:50:20: note: add @available attribute to enclosing class
public final class PinnedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:64:26: error: 'OSLogMessage' is only available in macOS 11.0 or newer
logger.error("The base64 encoded certificate was invalid.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:64:26: note: add 'if #available' version check
logger.error("The base64 encoded certificate was invalid.")
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:60:12: note: add @available attribute to enclosing initializer
public init?(with certificate: String) {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:50:20: note: add @available attribute to enclosing class
public final class PinnedCertificateDelegate: NSObject, URLSessionDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:79: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:79: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:77: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:79: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:79: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:77: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:86: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:86: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:77: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:92: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:92:31: note: add 'if #available' version check
if let certificates = SecTrustCopyCertificateChain(serverTrust) as? [SecCertificate] {
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSessionDelegateHelper.swift:77: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:98: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:98: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:77: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:106: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:106: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:77: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 {
^
[30/55] Compiling Core URLSession+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSession+Extension.swift:304:53: error: 'data(for:delegate:)' is only available in macOS 12.0 or newer
async let (data, response) = try await self.data(for: resource.request)
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSession+Extension.swift:304:53: note: add 'if #available' version check
async let (data, response) = try await self.data(for: resource.request)
^
/Users/admin/builder/spi-builder-workspace/Sources/core/URLSession+Extension.swift:303: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:298:1: note: add @available attribute to enclosing extension
extension URLSession {
^
[31/55] Compiling Core resource_bundle_accessor.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[32/55] Emitting module Adaptive
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[33/55] Compiling Core DefaultValue+Extension.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[34/55] Compiling Core DefaultValuePropertyWrapper.swift
[35/55] Compiling Adaptive AdaptiveContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[36/55] Compiling Core Data+Extension.swift
[37/55] Compiling Adaptive AdaptiveResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[38/55] Compiling Core DateFormatter+Extension.swift
[39/55] Compiling Adaptive AssessmentsFactors.swift
/Users/admin/builder/spi-builder-workspace/Sources/adaptive/AdaptiveContext.swift:5:8: error: no such module 'UIKit'
import UIKit
^
[40/55] 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 {
^
[41/55] Compiling Core Codeable+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 {
^
[42/55] 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 {
^
[43/55] Compiling Core JSONDecoder+Extension.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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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 {
^
/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 {
^
[44/55] Compiling Core KeychainService.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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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 {
^
/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 {
^
error: fatalError
[45/55] Compiling FIDO2 COSE.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
[46/55] Compiling FIDO2 SecKeyConvertible.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
[47/55] Compiling FIDO2 SecKeyStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
[48/55] Compiling FIDO2 PublicKeyCredentialProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
[49/55] Compiling FIDO2 Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
[50/55] Compiling FIDO2 PublicKeyCredential.swift
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[51/55] Emitting module FIDO2
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
/Users/admin/builder/spi-builder-workspace/Sources/fido2/PublicKeyCredentialProvider.swift:9:8: error: no such module 'UIKit'
import UIKit
^
BUILD FAILURE 5.10 macosSpm