The Swift Package Index logo.Swift Package Index

Build Information

Failed to build HotReloading, reference v5.1.0 (5ad312), with Swift 6.4 for macOS (SPM) on 22 Sep 2026 08:29:52 UTC.

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/johnno1962/HotReloading.git
Reference: v5.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/johnno1962/HotReloading
 * tag               v5.1.0     -> FETCH_HEAD
HEAD is now at 5ad312c Opt-in frontend-feed.
Cloned https://github.com/johnno1962/HotReloading.git
Revision (git rev-parse @):
5ad312cd5af048028ac4b668683e56e381d69146
SUCCESS checkout https://github.com/johnno1962/HotReloading.git at v5.1.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/johnno1962/HotReloading.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 634]
[Planning deferred tasks]
[1 / 218]
[102 / 218]
[116 / 221] SwiftTraceGutsD
[117 / 221] XprobeSweep
[122 / 249] HotReloadingGuts
[124 / 316]
[126 / 367]
[133 / 422]
[139 / 422]
[140 / 422]
[142 / 422]
[156 / 422]
[172 / 422]
[185 / 422]
[195 / 422]
[202 / 422]
[206 / 422]
[212 / 422]
[220 / 472]
[234 / 472]
[249 / 472]
[261 / 472]
[270 / 472]
[280 / 472]
[288 / 472]
[295 / 472]
[302 / 472]
[309 / 472]
[313 / 472] injectiondGuts
[326 / 472]
[328 / 472]
[332 / 472]
[346 / 472]
[354 / 472]
[363 / 472]
[367 / 472]
[375 / 472]
[382 / 472]
[384 / 472] XprobeUI
[385 / 472]
[387 / 472]
[397 / 472] SwiftTraceD
[398 / 472] RemoteMovie
[401 / 472] SwiftRegex
[423 / 473] RemoteUI
[425 / 473] RemoteUI
[426 / 474]
[432 / 480]
[437 / 480] RemoteUI
[437 / 480] ProfileSwiftUI
[449 / 483] ProfileSwiftUI
[460 / 505]
[463 / 505]
[467 / 505]
[474 / 505]
[475 / 505]
[478 / 518]
[487 / 518] HotReloading
[488 / 518] injectiond-product
[489 / 518] injectiond-product
[493 / 518] HotReloading
[495 / 518] HotReloading
[506 / 518] AllExcludingTests
[511 / 518] ProfileSwiftUI
[511 / 518] HotReloading
[513 / 518] HotReloading
Fetching https://github.com/johnno1962/Remote
Fetching https://github.com/johnno1962/XprobePlugin
Fetching https://github.com/johnno1962/ProfileSwiftUI
Fetching https://github.com/johnno1962/SwiftTrace
Fetching https://github.com/johnno1962/SwiftRegex5
[1/74] Fetching profileswiftui
[41/2047] Fetching profileswiftui, xprobeplugin
[42/2276] Fetching profileswiftui, xprobeplugin, swiftregex5
[168/4419] Fetching profileswiftui, xprobeplugin, swiftregex5, swifttrace
Fetched https://github.com/johnno1962/ProfileSwiftUI (0.99s)
[1034/4345] Fetching xprobeplugin, swiftregex5, swifttrace
[1193/5255] Fetching xprobeplugin, swiftregex5, swifttrace, remote
Fetched https://github.com/johnno1962/Remote (1.53s)
[3660/4345] Fetching xprobeplugin, swiftregex5, swifttrace
Fetched https://github.com/johnno1962/XprobePlugin (1.53s)
[1730/2372] Fetching swiftregex5, swifttrace
Fetched https://github.com/johnno1962/SwiftTrace (1.60s)
Fetched https://github.com/johnno1962/SwiftRegex5 (1.60s)
Computing version for https://github.com/johnno1962/ProfileSwiftUI
Computed https://github.com/johnno1962/ProfileSwiftUI at 1.1.3 (2.32s)
Fetching https://github.com/johnno1962/DLKit
[1/543] Fetching dlkit
Fetched https://github.com/johnno1962/DLKit (0.87s)
Computing version for https://github.com/johnno1962/Remote
Computed https://github.com/johnno1962/Remote at 2.3.5 (1.57s)
Computing version for https://github.com/johnno1962/XprobePlugin
Computed https://github.com/johnno1962/XprobePlugin at 2.9.10 (0.66s)
Computing version for https://github.com/johnno1962/SwiftTrace
Computed https://github.com/johnno1962/SwiftTrace at 8.6.1 (0.66s)
Computing version for https://github.com/johnno1962/SwiftRegex5
Computed https://github.com/johnno1962/SwiftRegex5 at 6.1.3 (0.65s)
Computing version for https://github.com/johnno1962/DLKit
Computed https://github.com/johnno1962/DLKit at 3.6.0 (0.66s)
Fetching https://github.com/johnno1962/fishhook
[1/173] Fetching fishhook
Fetched https://github.com/johnno1962/fishhook (0.82s)
Computing version for https://github.com/johnno1962/fishhook
Computed https://github.com/johnno1962/fishhook at 1.2.2 (1.53s)
Creating working copy for https://github.com/johnno1962/fishhook
Working copy of https://github.com/johnno1962/fishhook resolved at 1.2.2
Creating working copy for https://github.com/johnno1962/XprobePlugin
Working copy of https://github.com/johnno1962/XprobePlugin resolved at 2.9.10
Creating working copy for https://github.com/johnno1962/Remote
Working copy of https://github.com/johnno1962/Remote resolved at 2.3.5
Creating working copy for https://github.com/johnno1962/SwiftRegex5
Working copy of https://github.com/johnno1962/SwiftRegex5 resolved at 6.1.3
Creating working copy for https://github.com/johnno1962/ProfileSwiftUI
Working copy of https://github.com/johnno1962/ProfileSwiftUI resolved at 1.1.3
Creating working copy for https://github.com/johnno1962/SwiftTrace
Working copy of https://github.com/johnno1962/SwiftTrace resolved at 8.6.1
Creating working copy for https://github.com/johnno1962/DLKit
Working copy of https://github.com/johnno1962/DLKit resolved at 3.6.0
/Users/admin/builder/spi-builder-workspace/Sources/HotReloading/SwiftSweeper.swift:125:38: warning: conditional cast from 'Any' to 'AnyObject' always succeeds
123 |         /// Fixes a potential crash that the value is not accessible during injection.
124 | //        print(value)
125 |         guard !containsType && value as? AnyObject != nil else { return }
    |                                      `- warning: conditional cast from 'Any' to 'AnyObject' always succeeds
126 |
127 |         let mirror = Mirror(reflecting: value)
/Users/admin/builder/spi-builder-workspace/Sources/HotReloading/SwiftSweeper.swift:132:13: warning: switch must be exhaustive
130 |                 style = .optional
131 |             }
132 |             switch style {
    |             |- warning: switch must be exhaustive
    |             `- note: add missing case: '.foreignReference'
133 |             case .set, .collection:
134 |                 let containsType = _typeName(type(of: value)).contains(".Type")
/Users/admin/builder/spi-builder-workspace/Sources/HotReloading/Vaccine.swift:34:17: warning: 'defer' statement at end of scope always executes immediately; replace with 'do' statement to silence this warning
 32 |                 CATransaction.setAnimationDuration(1.0)
 33 |                 CATransaction.setAnimationTimingFunction(CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut))
 34 |                 defer { CATransaction.commit() }
    |                 `- warning: 'defer' statement at end of scope always executes immediately; replace with 'do' statement to silence this warning
 35 |             }
 36 |
/Users/admin/builder/spi-builder-workspace/Sources/injectiond/AppDelegate.swift:110:20: warning: 'highlightMode' was deprecated in macOS 10.14: Use the receiver's button.cell.highlightsBy instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
108 |         let statusBar = NSStatusBar.system
109 |         statusItem = statusBar.statusItem(withLength: statusBar.thickness)
110 |         statusItem.highlightMode = true
    |                    `- warning: 'highlightMode' was deprecated in macOS 10.14: Use the receiver's button.cell.highlightsBy instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
111 |         statusItem.menu = statusMenu
112 |         statusItem.isEnabled = true
/Users/admin/builder/spi-builder-workspace/Sources/injectiond/AppDelegate.swift:112:20: warning: 'isEnabled' was deprecated in macOS 10.14: Use the receiver's button.enabled instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
110 |         statusItem.highlightMode = true
111 |         statusItem.menu = statusMenu
112 |         statusItem.isEnabled = true
    |                    `- warning: 'isEnabled' was deprecated in macOS 10.14: Use the receiver's button.enabled instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
113 |         statusItem.title = ""
114 |
/Users/admin/builder/spi-builder-workspace/Sources/injectiond/AppDelegate.swift:113:20: warning: 'title' was deprecated in macOS 10.14: Use the receiver's button.title instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
111 |         statusItem.menu = statusMenu
112 |         statusItem.isEnabled = true
113 |         statusItem.title = ""
    |                    `- warning: 'title' was deprecated in macOS 10.14: Use the receiver's button.title instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
114 |
115 |         if isSandboxed {
/Users/admin/builder/spi-builder-workspace/Sources/injectiond/AppDelegate.swift:228:20: warning: 'title' was deprecated in macOS 10.14: Use the receiver's button.title instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
226 |         }
227 |         #endif
228 |         statusItem.title = appName
    |                    `- warning: 'title' was deprecated in macOS 10.14: Use the receiver's button.title instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
229 |         if let quit = statusMenu.item(at: statusMenu.items.count-1) {
230 |             quit.title = "Quit "+appName
/Users/admin/builder/spi-builder-workspace/Sources/injectiond/AppDelegate.swift:414:33: warning: 'image' was deprecated in macOS 10.14: Use the receiver's button.image instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
412 |                 let image = NSImage(contentsOfFile: path) {
413 |     //            image.template = TRUE;
414 |                 self.statusItem.image = image
    |                                 `- warning: 'image' was deprecated in macOS 10.14: Use the receiver's button.image instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
415 |                 self.statusItem.alternateImage = self.statusItem.image
416 |                 let appRunning = tiffName != "InjectionIdle"
/Users/admin/builder/spi-builder-workspace/Sources/injectiond/AppDelegate.swift:415:33: warning: 'alternateImage' was deprecated in macOS 10.14: Use the receiver's button.alternateImage instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
413 |     //            image.template = TRUE;
414 |                 self.statusItem.image = image
415 |                 self.statusItem.alternateImage = self.statusItem.image
    |                                 `- warning: 'alternateImage' was deprecated in macOS 10.14: Use the receiver's button.alternateImage instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
416 |                 let appRunning = tiffName != "InjectionIdle"
417 |                 self.startItem.isEnabled = appRunning
/Users/admin/builder/spi-builder-workspace/Sources/injectiond/AppDelegate.swift:415:66: warning: 'image' was deprecated in macOS 10.14: Use the receiver's button.image instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
413 |     //            image.template = TRUE;
414 |                 self.statusItem.image = image
415 |                 self.statusItem.alternateImage = self.statusItem.image
    |                                                                  `- warning: 'image' was deprecated in macOS 10.14: Use the receiver's button.image instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
416 |                 let appRunning = tiffName != "InjectionIdle"
417 |                 self.startItem.isEnabled = appRunning
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/HotReloading/SwiftSweeper.swift:125:38: warning: conditional cast from 'Any' to 'AnyObject' always succeeds
123 |         /// Fixes a potential crash that the value is not accessible during injection.
124 | //        print(value)
125 |         guard !containsType && value as? AnyObject != nil else { return }
    |                                      `- warning: conditional cast from 'Any' to 'AnyObject' always succeeds
126 |
127 |         let mirror = Mirror(reflecting: value)
/Users/admin/builder/spi-builder-workspace/Sources/HotReloading/SwiftSweeper.swift:132:13: warning: switch must be exhaustive
130 |                 style = .optional
131 |             }
132 |             switch style {
    |             |- warning: switch must be exhaustive
    |             `- note: add missing case: '.foreignReference'
133 |             case .set, .collection:
134 |                 let containsType = _typeName(type(of: value)).contains(".Type")
/Users/admin/builder/spi-builder-workspace/Package.swift: injectiond-product: ld: warning: Could not find or use auto-linked framework 'CoreAudioTypes': framework 'CoreAudioTypes' not found
/Users/admin/builder/spi-builder-workspace/Package.swift: injectiond-product: ld: warning: Could not parse or use implicit file '/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SwiftUICore.framework/Versions/A/SwiftUICore.tbd': cannot link directly with 'SwiftUICore' because product being built is not an allowed client of it
Undefined symbols for architecture arm64:
  "_OBJC_IVAR_$_RemoteCapture.buffend", referenced from:
      -[RemoteCapture(Recover) recover:against:] in RemoteUI.o
      -[RemoteCapture(Recover) recover:against:] in RemoteUI.o
  "_OBJC_IVAR_$_RemoteCapture.buffer", referenced from:
      -[RemoteCapture(Recover) recover:against:] in RemoteUI.o
  "_OBJC_IVAR_$_RemoteCapture.cg", referenced from:
      -[RMDeviceController snapshot:withFormat:] in RemoteUI.o
      -[RMDeviceController recoverImage:] in RemoteUI.o
ld: symbol(s) not found for architecture arm64
/Users/admin/builder/spi-builder-workspace/Package.swift: injectiond-product: clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: Ld /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/injectiond normal failed with a nonzero exit code. Command line:     cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -Xlinker -reproducible -target arm64-apple-macos12.0 -emit-executable -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -Xlinker -no_warn_duplicate_libraries -L/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/EagerLinkingTBDs/Debug -L/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -L/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/EagerLinkingTBDs/Debug -F/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -Fsystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks @/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/HotReloading.build/Debug/injectiond-p.build/Objects-normal/arm64/injectiond.LinkFileList -Xlinker -rpath -Xlinker /usr/lib/swift -Xlinker -rpath -Xlinker @loader_path -Xlinker -rpath -Xlinker /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/PackageFrameworks -Xlinker -rpath -Xlinker /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v27.1.266.1.TWxtGQ/Metal.xctoolchain/usr/lib/swift-6.2/macosx -Xlinker -rpath -Xlinker /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-6.2/macosx -Xlinker -dead_strip -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/HotReloading.build/Debug/injectiond-p.build/Objects-normal/arm64/injectiond_lto.o -Xclang-linker -rdynamic -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/HotReloading.build/Debug/injectiond-p.build/Objects-normal/arm64/injectiond_dependency_info.dat -link-objc-runtime -L/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/HotReloading.build/Debug/injectiond-p.build/Objects-normal/arm64/injectiond.swiftmodule -lc++ -Xlinker -no_adhoc_codesign -o /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/injectiond -no-stdlib-rpath
error: Build failed
BUILD FAILURE 6.4 macosSpm