The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Prephirences, reference master (3bc9e0), with Swift 6.4 for macOS (SPM) on 19 Sep 2026 14:46:12 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/phimage/Prephirences.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/phimage/Prephirences
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 3bc9e04 Fix override T
Cloned https://github.com/phimage/Prephirences.git
Revision (git rev-parse @):
3bc9e04ef90bd375656e367fdbdf36165174b426
SUCCESS checkout https://github.com/phimage/Prephirences.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/phimage/Prephirences.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] Prephirences
[30 / 103]
[33 / 103]
[41 / 103]
[43 / 103]
[44 / 103]
[49 / 103]
[52 / 103]
[55 / 103]
[60 / 103]
[63 / 103]
[65 / 103]
[66 / 103]
[75 / 103]
[77 / 103]
[78 / 103]
[80 / 103]
[82 / 103]
[94 / 103] Prephirences
[95 / 103] Prephirences
[100 / 103] Prephirences
Build complete! (11.81 sec)
warning: 'spi-builder-workspace': found 4 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Tests/Entitlements.plist
    /Users/admin/builder/spi-builder-workspace/Tests/Info.plist
    /Users/admin/builder/spi-builder-workspace/Tests/InfoMac.plist
    /Users/admin/builder/spi-builder-workspace/Tests/Test.plist
/Users/admin/builder/spi-builder-workspace/Sources/KeychainPreferences.swift:123:43: warning: 'kSecUseAuthenticationUIAllow' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
121 |             // swiftlint:disable:next type_name
122 |             struct UI {
123 |                 static let allow = String(kSecUseAuthenticationUIAllow)
    |                                           `- warning: 'kSecUseAuthenticationUIAllow' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
124 |                 static let fail = String(kSecUseAuthenticationUIFail)
125 |                 static let skip = String(kSecUseAuthenticationUISkip)
/Users/admin/builder/spi-builder-workspace/Sources/KeychainPreferences.swift:124:42: warning: 'kSecUseAuthenticationUIFail' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
122 |             struct UI {
123 |                 static let allow = String(kSecUseAuthenticationUIAllow)
124 |                 static let fail = String(kSecUseAuthenticationUIFail)
    |                                          `- warning: 'kSecUseAuthenticationUIFail' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
125 |                 static let skip = String(kSecUseAuthenticationUISkip)
126 |             }
/Users/admin/builder/spi-builder-workspace/Sources/KeychainPreferences.swift:130:40: warning: 'kSecUseOperationPrompt' was deprecated in macOS 11.0: Use kSecUseAuthenticationContext and set LAContext.localizedReason property [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
128 |
129 |         struct Operation {
130 |             static let prompt = String(kSecUseOperationPrompt)
    |                                        `- warning: 'kSecUseOperationPrompt' was deprecated in macOS 11.0: Use kSecUseAuthenticationContext and set LAContext.localizedReason property [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
131 |         }
132 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Prephirences.swift:162:34: warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
160 |
161 |     public static func unarchive(_ data: Data) -> PreferenceObject? {
162 |         return NSKeyedUnarchiver.unarchiveObject(with: data)
    |                                  `- warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
163 |     }
164 |
/Users/admin/builder/spi-builder-workspace/Sources/Prephirences.swift:166:32: warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
164 |
165 |     public static func archive(_ object: PreferenceObject) -> Data {
166 |         return NSKeyedArchiver.archivedData(withRootObject: object)
    |                                `- warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
167 |     }
168 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/KeychainPreferences.swift:123:43: warning: 'kSecUseAuthenticationUIAllow' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
121 |             // swiftlint:disable:next type_name
122 |             struct UI {
123 |                 static let allow = String(kSecUseAuthenticationUIAllow)
    |                                           `- warning: 'kSecUseAuthenticationUIAllow' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
124 |                 static let fail = String(kSecUseAuthenticationUIFail)
125 |                 static let skip = String(kSecUseAuthenticationUISkip)
/Users/admin/builder/spi-builder-workspace/Sources/KeychainPreferences.swift:124:42: warning: 'kSecUseAuthenticationUIFail' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
122 |             struct UI {
123 |                 static let allow = String(kSecUseAuthenticationUIAllow)
124 |                 static let fail = String(kSecUseAuthenticationUIFail)
    |                                          `- warning: 'kSecUseAuthenticationUIFail' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
125 |                 static let skip = String(kSecUseAuthenticationUISkip)
126 |             }
/Users/admin/builder/spi-builder-workspace/Sources/KeychainPreferences.swift:130:40: warning: 'kSecUseOperationPrompt' was deprecated in macOS 11.0: Use kSecUseAuthenticationContext and set LAContext.localizedReason property [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
128 |
129 |         struct Operation {
130 |             static let prompt = String(kSecUseOperationPrompt)
    |                                        `- warning: 'kSecUseOperationPrompt' was deprecated in macOS 11.0: Use kSecUseAuthenticationContext and set LAContext.localizedReason property [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
131 |         }
132 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeychainPreferences.swift:513:27: warning: 'kSecAttrAccessibleAlways' was deprecated in macOS 10.14: Use an accessibility level that provides some user protection, such as kSecAttrAccessibleAfterFirstUnlock [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
511 |             return String(kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly)
512 |         case .always:
513 |             return String(kSecAttrAccessibleAlways)
    |                           `- warning: 'kSecAttrAccessibleAlways' was deprecated in macOS 10.14: Use an accessibility level that provides some user protection, such as kSecAttrAccessibleAfterFirstUnlock [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
514 |         case .alwaysThisDeviceOnly:
515 |             return String(kSecAttrAccessibleAlwaysThisDeviceOnly)
/Users/admin/builder/spi-builder-workspace/Sources/KeychainPreferences.swift:515:27: warning: 'kSecAttrAccessibleAlwaysThisDeviceOnly' was deprecated in macOS 10.14: Use an accessibility level that provides some user protection, such as kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
513 |             return String(kSecAttrAccessibleAlways)
514 |         case .alwaysThisDeviceOnly:
515 |             return String(kSecAttrAccessibleAlwaysThisDeviceOnly)
    |                           `- warning: 'kSecAttrAccessibleAlwaysThisDeviceOnly' was deprecated in macOS 10.14: Use an accessibility level that provides some user protection, such as kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
516 |         case .whenPasscodeSetThisDeviceOnly:
517 |             #if os(iOS) || os(watchOS) || os(tvOS)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/UserDefaults/UserDefaults+Adds.swift:46:39: warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 44 |
 45 |     func set(color: Color, forKey aKey: String) {
 46 |         let theData = NSKeyedArchiver.archivedData(withRootObject: color)
    |                                       `- warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 47 |         self.set(theData, forKey: aKey)
 48 |     }
/Users/admin/builder/spi-builder-workspace/Sources/UserDefaults/UserDefaults+Adds.swift:51:81: warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 49 |
 50 |     func color(forKey aKey: String) -> Color? {
 51 |         if let theData = self.data(forKey: aKey), let color = NSKeyedUnarchiver.unarchiveObject(with: theData) as? Color {
    |                                                                                 `- warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 52 |             return color
 53 |         }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Prephirences",
  "name" : "Prephirences",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.11"
    },
    {
      "name" : "ios",
      "version" : "9.0"
    },
    {
      "name" : "tvos",
      "version" : "9.0"
    },
    {
      "name" : "watchos",
      "version" : "3.0"
    }
  ],
  "products" : [
    {
      "name" : "Prephirences",
      "targets" : [
        "Prephirences"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "PrephirencesTests",
      "module_type" : "SwiftTarget",
      "name" : "PrephirencesTests",
      "path" : "Tests",
      "sources" : [
        "KeychainTests.swift",
        "PrephirencesTests.swift"
      ],
      "target_dependencies" : [
        "Prephirences"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Prephirences",
      "module_type" : "SwiftTarget",
      "name" : "Prephirences",
      "path" : "Sources",
      "product_memberships" : [
        "Prephirences"
      ],
      "sources" : [
        "Bundle.swift",
        "CoreData/ManagedObjectPreferences.swift",
        "DictionaryPreferences.swift",
        "KeychainPreferences.swift",
        "Keys/PropertyListKeys.swift",
        "Keys/UserDefaultsKeys.swift",
        "NSCachePreferences.swift",
        "NSCoder+Prephirences.swift",
        "NSHTTPCookieStorage+Prephirences.swift",
        "NSUbiquitousKeyValueStore+Prephirences.swift",
        "PatternPreferences.swift",
        "Plist.swift",
        "Preference.swift",
        "PreferenceOperators.swift",
        "PreferenceTransformation.swift",
        "PreferencesController.swift",
        "PreferencesOperators.swift",
        "PreferencesType.swift",
        "Prephirencable.swift",
        "PrephirenceType+Codable.swift",
        "Prephirences.swift",
        "RawRepresentableKey/RawRepresentable+Prephirences.swift",
        "ReflectingPreferences.swift",
        "UserDefaults+Prephirences.swift",
        "UserDefaults/UserDefaults+Adds.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.