Build Information
Successful build of KeychainAccess, reference master (e0c7ee), with Swift 6.4 for macOS (SPM) on 19 Sep 2026 14:54:29 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/kishikawakatsumi/KeychainAccess.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/kishikawakatsumi/KeychainAccess
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at e0c7eeb Remove ruby related files.
Cloned https://github.com/kishikawakatsumi/KeychainAccess.git
Revision (git rev-parse @):
e0c7eebc5a4465a3c4680764f26b7a61f567cdaf
SUCCESS checkout https://github.com/kishikawakatsumi/KeychainAccess.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/kishikawakatsumi/KeychainAccess.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning deferred tasks]
[19 / 28]
[20 / 29] KeychainAccess
[30 / 68]
[35 / 68]
[39 / 68]
[40 / 68]
[44 / 68]
[46 / 68]
[49 / 68]
[53 / 68]
[55 / 68]
[56 / 68]
[59 / 68] KeychainAccess
[65 / 68] KeychainAccess
Build complete! (7.20 sec)
/Users/admin/builder/spi-builder-workspace/Lib/KeychainAccess/Keychain.swift:1273:41: [1;33mwarning: [1;39m'kSecUseOperationPrompt' was deprecated in macOS 11.0: Use kSecUseAuthenticationContext and set LAContext.localizedReason property[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1271 |[0;0m /** Other Constants */
[0;36m1272 |[0;0m @available(iOS 8.0, macOS 10.10, tvOS 8.0, *)
[0;36m1273 |[0;0m private let UseOperationPrompt = String(kSecUseOperationPrompt)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kSecUseOperationPrompt' was deprecated in macOS 11.0: Use kSecUseAuthenticationContext and set LAContext.localizedReason property[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1274 |[0;0m
[0;36m1275 |[0;0m @available(iOS, introduced: 8.0, deprecated: 9.0, message: "Use a UseAuthenticationUI instead.")
/Users/admin/builder/spi-builder-workspace/Lib/KeychainAccess/Keychain.swift:1288:47: [1;33mwarning: [1;39m'kSecUseAuthenticationUIAllow' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1286 |[0;0m
[0;36m1287 |[0;0m @available(iOS 9.0, macOS 10.11, watchOS 2.0, tvOS 9.0, *)
[0;36m1288 |[0;0m private let UseAuthenticationUIAllow = String(kSecUseAuthenticationUIAllow)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kSecUseAuthenticationUIAllow' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1289 |[0;0m
[0;36m1290 |[0;0m @available(iOS 9.0, macOS 10.11, watchOS 2.0, tvOS 9.0, *)
/Users/admin/builder/spi-builder-workspace/Lib/KeychainAccess/Keychain.swift:1291:46: [1;33mwarning: [1;39m'kSecUseAuthenticationUIFail' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1289 |[0;0m
[0;36m1290 |[0;0m @available(iOS 9.0, macOS 10.11, watchOS 2.0, tvOS 9.0, *)
[0;36m1291 |[0;0m private let UseAuthenticationUIFail = String(kSecUseAuthenticationUIFail)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kSecUseAuthenticationUIFail' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1292 |[0;0m
[0;36m1293 |[0;0m @available(iOS 9.0, macOS 10.11, watchOS 2.0, tvOS 9.0, *)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Lib/KeychainAccess/Keychain.swift:854:23: [1;33mwarning: [1;39munnecessary check for 'macOS'; enclosing scope ensures guard will always be true[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/useless-availability-check\UselessAvailabilityCheck]8;;\]
[0;36m846 |[0;0m }
[0;36m847 |[0;0m #else
[0;36m848 |[0;0m if #available(macOS 10.11, *) {
[0;36m|[0;0m `- [1;39mnote: [1;39menclosing scope here[0;0m
[0;36m849 |[0;0m if let authenticationUI = options.authenticationUI {
[0;36m850 |[0;0m query[UseAuthenticationUI] = authenticationUI.rawValue
[0;36m:[0;0m
[0;36m852 |[0;0m query[UseAuthenticationUI] = UseAuthenticationUIFail
[0;36m853 |[0;0m }
[0;36m854 |[0;0m } else if #available(macOS 10.10, *) {
[0;36m|[0;0m `- [1;33mwarning: [1;39munnecessary check for 'macOS'; enclosing scope ensures guard will always be true[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/useless-availability-check\UselessAvailabilityCheck]8;;\]
[0;36m855 |[0;0m query[UseNoAuthenticationUI] = kCFBooleanTrue
[0;36m856 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Lib/KeychainAccess/Keychain.swift:1273:41: [1;33mwarning: [1;39m'kSecUseOperationPrompt' was deprecated in macOS 11.0: Use kSecUseAuthenticationContext and set LAContext.localizedReason property[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1271 |[0;0m /** Other Constants */
[0;36m1272 |[0;0m @available(iOS 8.0, macOS 10.10, tvOS 8.0, *)
[0;36m1273 |[0;0m private let UseOperationPrompt = String(kSecUseOperationPrompt)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kSecUseOperationPrompt' was deprecated in macOS 11.0: Use kSecUseAuthenticationContext and set LAContext.localizedReason property[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1274 |[0;0m
[0;36m1275 |[0;0m @available(iOS, introduced: 8.0, deprecated: 9.0, message: "Use a UseAuthenticationUI instead.")
/Users/admin/builder/spi-builder-workspace/Lib/KeychainAccess/Keychain.swift:1288:47: [1;33mwarning: [1;39m'kSecUseAuthenticationUIAllow' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1286 |[0;0m
[0;36m1287 |[0;0m @available(iOS 9.0, macOS 10.11, watchOS 2.0, tvOS 9.0, *)
[0;36m1288 |[0;0m private let UseAuthenticationUIAllow = String(kSecUseAuthenticationUIAllow)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kSecUseAuthenticationUIAllow' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1289 |[0;0m
[0;36m1290 |[0;0m @available(iOS 9.0, macOS 10.11, watchOS 2.0, tvOS 9.0, *)
/Users/admin/builder/spi-builder-workspace/Lib/KeychainAccess/Keychain.swift:1291:46: [1;33mwarning: [1;39m'kSecUseAuthenticationUIFail' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1289 |[0;0m
[0;36m1290 |[0;0m @available(iOS 9.0, macOS 10.11, watchOS 2.0, tvOS 9.0, *)
[0;36m1291 |[0;0m private let UseAuthenticationUIFail = String(kSecUseAuthenticationUIFail)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kSecUseAuthenticationUIFail' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1292 |[0;0m
[0;36m1293 |[0;0m @available(iOS 9.0, macOS 10.11, watchOS 2.0, tvOS 9.0, *)
/Users/admin/builder/spi-builder-workspace/Lib/KeychainAccess/Keychain.swift:1729:25: [1;33mwarning: [1;39m'kSecAttrAccessibleAlways' was deprecated in macOS 10.14: Use an accessibility level that provides some user protection, such as kSecAttrAccessibleAfterFirstUnlock[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1727 |[0;0m self = .afterFirstUnlock
[0;36m1728 |[0;0m #if !targetEnvironment(macCatalyst)
[0;36m1729 |[0;0m case String(kSecAttrAccessibleAlways):
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kSecAttrAccessibleAlways' was deprecated in macOS 10.14: Use an accessibility level that provides some user protection, such as kSecAttrAccessibleAfterFirstUnlock[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1730 |[0;0m self = .always
[0;36m1731 |[0;0m #endif
/Users/admin/builder/spi-builder-workspace/Lib/KeychainAccess/Keychain.swift:1739:25: [1;33mwarning: [1;39m'kSecAttrAccessibleAlwaysThisDeviceOnly' was deprecated in macOS 10.14: Use an accessibility level that provides some user protection, such as kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1737 |[0;0m self = .afterFirstUnlockThisDeviceOnly
[0;36m1738 |[0;0m #if !targetEnvironment(macCatalyst)
[0;36m1739 |[0;0m case String(kSecAttrAccessibleAlwaysThisDeviceOnly):
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kSecAttrAccessibleAlwaysThisDeviceOnly' was deprecated in macOS 10.14: Use an accessibility level that provides some user protection, such as kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1740 |[0;0m self = .alwaysThisDeviceOnly
[0;36m1741 |[0;0m #endif
/Users/admin/builder/spi-builder-workspace/Lib/KeychainAccess/Keychain.swift:1777:27: [1;33mwarning: [1;39m'kSecAttrAccessibleAlways' was deprecated in macOS 10.14: Use an accessibility level that provides some user protection, such as kSecAttrAccessibleAfterFirstUnlock[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1775 |[0;0m #if !targetEnvironment(macCatalyst)
[0;36m1776 |[0;0m case .always:
[0;36m1777 |[0;0m return String(kSecAttrAccessibleAlways)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kSecAttrAccessibleAlways' was deprecated in macOS 10.14: Use an accessibility level that provides some user protection, such as kSecAttrAccessibleAfterFirstUnlock[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1778 |[0;0m #endif
[0;36m1779 |[0;0m case .whenPasscodeSetThisDeviceOnly:
/Users/admin/builder/spi-builder-workspace/Lib/KeychainAccess/Keychain.swift:1791:27: [1;33mwarning: [1;39m'kSecAttrAccessibleAlwaysThisDeviceOnly' was deprecated in macOS 10.14: Use an accessibility level that provides some user protection, such as kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1789 |[0;0m #if !targetEnvironment(macCatalyst)
[0;36m1790 |[0;0m case .alwaysThisDeviceOnly:
[0;36m1791 |[0;0m return String(kSecAttrAccessibleAlwaysThisDeviceOnly)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kSecAttrAccessibleAlwaysThisDeviceOnly' was deprecated in macOS 10.14: Use an accessibility level that provides some user protection, such as kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1792 |[0;0m #endif
[0;36m1793 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#UselessAvailabilityCheck]: <https://docs.swift.org/compiler/documentation/diagnostics/useless-availability-check>
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "KeychainAccess",
"name" : "KeychainAccess",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.10"
},
{
"name" : "ios",
"version" : "9.0"
},
{
"name" : "tvos",
"version" : "9.0"
},
{
"name" : "watchos",
"version" : "2.0"
}
],
"products" : [
{
"name" : "KeychainAccess",
"targets" : [
"KeychainAccess"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "KeychainAccess",
"module_type" : "SwiftTarget",
"name" : "KeychainAccess",
"path" : "Lib/KeychainAccess",
"product_memberships" : [
"KeychainAccess"
],
"sources" : [
"Keychain.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Done.