Build Information
Successful build of DSFAppearanceManager, reference 3.7.0 (415373), with Swift 6.4 for macOS (SPM) on 23 Sep 2026 11:22:30 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/dagronf/DSFAppearanceManager.git
Reference: 3.7.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/dagronf/DSFAppearanceManager
* tag 3.7.0 -> FETCH_HEAD
HEAD is now at 415373c Added function to add a dark mode selector to the title of an nswindow
Cloned https://github.com/dagronf/DSFAppearanceManager.git
Revision (git rev-parse @):
415373c9d11f945bbd26ca2bb02664048c632720
SUCCESS checkout https://github.com/dagronf/DSFAppearanceManager.git at 3.7.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/dagronf/DSFAppearanceManager.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 153]
[Planning deferred tasks]
[34 / 51] DSFAppearanceManager_DSFAppearanceManager
[35 / 51]
[36 / 52] DSFAppearanceManager
[46 / 125]
[49 / 125]
[57 / 125]
[59 / 125]
[60 / 125]
[65 / 125]
[68 / 125]
[71 / 125]
[76 / 125]
[79 / 125]
[81 / 125]
[82 / 125]
[91 / 125]
[93 / 125]
[94 / 125]
[96 / 125]
[98 / 125]
[109 / 125] DSFAppearanceManager
[110 / 125] DSFAppearanceManager
[117 / 125] DSFAppearanceManager
[122 / 125] DSFAppearanceManager-shared-product
Build complete! (10.79 sec)
/Users/admin/builder/spi-builder-workspace/Sources/DSFAppearanceManager/NSWindow+Appearance.swift:43:27: [1;33mwarning: [1;39m'current' was deprecated in macOS 12.0: Use -performAsCurrentDrawingAppearance: to temporarily set the drawing appearance, or +currentDrawingAppearance to access the currently drawing appearance.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m41 |[0;0m perform block: () -> Void
[0;36m42 |[0;0m ) {
[0;36m43 |[0;0m let saved = NSAppearance.current
[0;36m|[0;0m `- [1;33mwarning: [1;39m'current' was deprecated in macOS 12.0: Use -performAsCurrentDrawingAppearance: to temporarily set the drawing appearance, or +currentDrawingAppearance to access the currently drawing appearance.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m44 |[0;0m defer { NSAppearance.current = saved }
[0;36m45 |[0;0m if #available(macOS 10.14, *) {
/Users/admin/builder/spi-builder-workspace/Sources/DSFAppearanceManager/NSWindow+Appearance.swift:44:23: [1;33mwarning: [1;39m'current' was deprecated in macOS 12.0: Use -performAsCurrentDrawingAppearance: to temporarily set the drawing appearance, or +currentDrawingAppearance to access the currently drawing appearance.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m42 |[0;0m ) {
[0;36m43 |[0;0m let saved = NSAppearance.current
[0;36m44 |[0;0m defer { NSAppearance.current = saved }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'current' was deprecated in macOS 12.0: Use -performAsCurrentDrawingAppearance: to temporarily set the drawing appearance, or +currentDrawingAppearance to access the currently drawing appearance.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m45 |[0;0m if #available(macOS 10.14, *) {
[0;36m46 |[0;0m // Adopt the color of the window we're attached tom or if the window is nil the application appearance
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/DSFAppearanceManager/DSFAppearanceManager.swift:125:32: [1;33mwarning: [1;39mstring interpolation produces a debug description for an optional value; did you mean to make this explicit?[0;0m
[0;36m123 |[0;0m autoplayAnimatedImages: \(Self.AutoplayAnimatedImages)
[0;36m124 |[0;0m usingHardwareColor: \(Self.IsUsingSimulatedHardwareColor)
[0;36m125 |[0;0m simulatedHardwareColor: \([4;39mSelf.SimulatedHardwareColor[0;0m)
[0;36m|[0;0m | |- [1;39mnote: [1;39muse a default value parameter to avoid this warning[0;0m
[0;36m|[0;0m | |- [1;39mnote: [1;39mprovide a default value to avoid this warning[0;0m
[0;36m|[0;0m | `- [1;39mnote: [1;39muse 'String(describing:)' to silence this warning[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mstring interpolation produces a debug description for an optional value; did you mean to make this explicit?[0;0m
[0;36m126 |[0;0m """
[0;36m127 |[0;0m }
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "DSFAppearanceManager",
"name" : "DSFAppearanceManager",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.11"
}
],
"products" : [
{
"name" : "DSFAppearanceManager",
"targets" : [
"DSFAppearanceManager"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DSFAppearanceManager-static",
"targets" : [
"DSFAppearanceManager"
],
"type" : {
"library" : [
"static"
]
}
},
{
"name" : "DSFAppearanceManager-shared",
"targets" : [
"DSFAppearanceManager"
],
"type" : {
"library" : [
"dynamic"
]
}
}
],
"targets" : [
{
"c99name" : "DSFAppearanceManagerTests",
"module_type" : "SwiftTarget",
"name" : "DSFAppearanceManagerTests",
"path" : "Tests/DSFAppearanceManagerTests",
"sources" : [
"DSFAppearanceManagerTests.swift"
],
"target_dependencies" : [
"DSFAppearanceManager"
],
"type" : "test"
},
{
"c99name" : "DSFAppearanceManager",
"module_type" : "SwiftTarget",
"name" : "DSFAppearanceManager",
"path" : "Sources/DSFAppearanceManager",
"product_memberships" : [
"DSFAppearanceManager",
"DSFAppearanceManager-static",
"DSFAppearanceManager-shared"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/DSFAppearanceManager/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"DSFAppearanceCache.swift",
"DSFAppearanceManager+ChangeDetector.swift",
"DSFAppearanceManager+Hardware.swift",
"DSFAppearanceManager.swift",
"NSView+Appearance.swift",
"NSWindow+Appearance.swift",
"private/AutoplayAnimatedImages.swift",
"private/DSFAppearanceManager+Listeners.swift",
"private/util/DSFDebounce.swift",
"private/util/DSFSimpleLock.swift",
"private/util/NSAppearance+extensions.swift",
"private/weak/WeakBag.swift",
"private/weak/WeakBox.swift"
],
"type" : "library"
}
],
"tools_version" : "5.4"
}
Done.