Build Information
Successful build of FZSwiftUtils, reference 1.3.0 (4c3672), with Swift 6.4 for macOS (SPM) on 24 Sep 2026 04:47:57 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/flocked/FZSwiftUtils.git
Reference: 1.3.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/flocked/FZSwiftUtils
* tag 1.3.0 -> FETCH_HEAD
HEAD is now at 4c36722 Update Package.swift
Cloned https://github.com/flocked/FZSwiftUtils.git
Revision (git rev-parse @):
4c3672278b99afbdbbc2b8262a949d9f0da82abe
SUCCESS checkout https://github.com/flocked/FZSwiftUtils.git at 1.3.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/flocked/FZSwiftUtils.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 / 126]
[Planning deferred tasks]
[26 / 70]
[38 / 71] _FZSwiftUtilsObjC
[49 / 81] _FZSwiftUtilsObjC
[54 / 84]
[58 / 84]
[71 / 116]
[77 / 116]
[79 / 116]
[86 / 116]
[89 / 116]
[92 / 116]
[95 / 116]
[98 / 116]
[109 / 218]
[112 / 218]
[125 / 218] _FZSwiftUtilsObjC
[130 / 218]
[132 / 218]
[137 / 218]
[140 / 218]
[144 / 218]
[150 / 218]
[154 / 218]
[156 / 218]
[157 / 218]
[170 / 218]
[176 / 218]
[179 / 218]
[181 / 218]
[185 / 218]
[190 / 218]
[191 / 218]
[195 / 218]
[206 / 218] FZSwiftUtils
[207 / 218] FZSwiftUtils
[208 / 218] FZSwiftUtils
[209 / 218] FZSwiftUtils
[210 / 218] FZSwiftUtils
[215 / 218] FZSwiftUtils
[217 / 218] FZSwiftUtils
Build complete! (19.44 sec)
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Utils/MethodHooking/Hooker/ClassHook.swift:372:47: [1;33mwarning: [1;39muse of string literal for Objective-C selectors is deprecated; use '#selector' instead[0;0m [#deprecation]
[0;36m370 |[0;0m if newValue.count == 1 {
[0;36m371 |[0;0m do {
[0;36m372 |[0;0m try targetClass.hook(all: "respondsToSelector:", closure: {
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of string literal for Objective-C selectors is deprecated; use '#selector' instead[0;0m [#deprecation]
[0;36m373 |[0;0m original, object, sel, selector in
[0;36m374 |[0;0m if let selector = selector {
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Utils/MethodHooking/Implementation/ClassHooks.swift:73:51: [1;33mwarning: [1;39muse of string literal for Objective-C selectors is deprecated; use '#selector' instead[0;0m [#deprecation]
[0;36m71 |[0;0m if newValue.count == 1 {
[0;36m72 |[0;0m do {
[0;36m73 |[0;0m try targetClass.hook(all: "respondsToSelector:", closure: {
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of string literal for Objective-C selectors is deprecated; use '#selector' instead[0;0m [#deprecation]
[0;36m74 |[0;0m original, object, sel, selector in
[0;36m75 |[0;0m if let selector = selector, Hook.ClassHooks(targetClass).addedMethods.contains(selector) {
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Extensions/Collections/Sequence+Collect.swift:50:9: [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m48 |[0;0m */
[0;36m49 |[0;0m func collect(completion: @escaping ([Element]) -> Void) throws {
[0;36m50 |[0;0m Task {
[0;36m|[0;0m |- [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39mto silence this warning, handle the error inside the task, or store/discard the task value explicitly[0;0m
[0;36m51 |[0;0m completion(try await collect())
[0;36m52 |[0;0m }
[#NoUseUnstructuredThrowingTask]: <https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task>
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Utils/MethodHooking/Hook/Hook+Closure.swift:393:43: [1;33mwarning: [1;39mcast from 'FZSwiftUtils.Block' (aka '@convention(block) () -> ()') to unrelated type 'FZSwiftUtils.Block' (aka '@convention(block) () -> ()') always fails[0;0m
[0;36m391 |[0;0m typealias Block = @convention(block) () -> Void
[0;36m392 |[0;0m return { original, object, selector, value in
[0;36m393 |[0;0m let originalBlock = [4;39mvalue[0;0m as! [4;39mBlock[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mcast from 'FZSwiftUtils.Block' (aka '@convention(block) () -> ()') to unrelated type 'FZSwiftUtils.Block' (aka '@convention(block) () -> ()') always fails[0;0m
[0;36m394 |[0;0m closure(cast(object), cast({ originalBlock() }), { original(object, selector, $0 as! ()->()) })
[0;36m395 |[0;0m } as @convention(block) ((AnyObject, Selector, Block) -> Void, AnyObject, Selector, Block) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Utils/MethodHooking/Hook/Hook+Closure.swift:399:54: [1;33mwarning: [1;39mconditional downcast from 'Block?' (aka 'Optional<@convention(block) () -> ()>') to 'Block' (aka '@convention(block) () -> ()') does nothing[0;0m
[0;36m397 |[0;0m typealias Block = @convention(block) () -> Void
[0;36m398 |[0;0m return { original, object, selector, value in
[0;36m399 |[0;0m let swiftValue: (() -> ())? = ([4;39mvalue[0;0m as? [4;39mBlock[0;0m).map { blk in { blk() } }
[0;36m|[0;0m `- [1;33mwarning: [1;39mconditional downcast from 'Block?' (aka 'Optional<@convention(block) () -> ()>') to 'Block' (aka '@convention(block) () -> ()') does nothing[0;0m
[0;36m400 |[0;0m closure(cast(object), cast(swiftValue)) { original(object, selector, $0 as? ()->()) }
[0;36m401 |[0;0m } as @convention(block) (((AnyObject, Selector, Block?) -> Void), AnyObject, Selector, Block?) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Utils/MethodHooking/Hook/Hook+Closure.swift:497:43: [1;33mwarning: [1;39mcast from '@convention(block) () -> Swift.Void' to unrelated type '@convention(block) () -> Swift.Void' always fails[0;0m
[0;36m495 |[0;0m case _ where Value.self == (()->()).self:
[0;36m496 |[0;0m return { obj, sel, value in
[0;36m497 |[0;0m let originalBlock = [4;39mvalue[0;0m as! [4;39m@convention(block) () -> Void[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mcast from '@convention(block) () -> Swift.Void' to unrelated type '@convention(block) () -> Swift.Void' always fails[0;0m
[0;36m498 |[0;0m closure(cast(obj), cast({ originalBlock() }))
[0;36m499 |[0;0m } as @convention(block) (AnyObject, Selector, @convention(block) () -> Void) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Utils/MethodHooking/Hook/Hook+Closure.swift:502:41: [1;33mwarning: [1;39mconditional downcast from '(@convention(block) () -> Void)?' to '@convention(block) () -> Void' does nothing[0;0m
[0;36m500 |[0;0m case _ where Value.self == Optional<(() ->())>.self:
[0;36m501 |[0;0m return { obj, sel, value in
[0;36m502 |[0;0m let swiftValue = ([4;39mvalue[0;0m as? [4;39m@convention(block) () -> Void[0;0m).map { blk in { blk() } }
[0;36m|[0;0m `- [1;33mwarning: [1;39mconditional downcast from '(@convention(block) () -> Void)?' to '@convention(block) () -> Void' does nothing[0;0m
[0;36m503 |[0;0m closure(cast(obj), cast(swiftValue))
[0;36m504 |[0;0m } as @convention(block) (AnyObject, Selector, (@convention(block) () -> Void)?) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Extensions/Math & Geometry/SIMD+.swift:4205:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD2' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m4203 |[0;0m // MARK: - VectorArithmetic
[0;36m4204 |[0;0m
[0;36m4205 |[0;0m extension SIMD2: SwiftUI.VectorArithmetic where Scalar == Double {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD2' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m4206 |[0;0m @inlinable
[0;36m4207 |[0;0m public mutating func scale(by rhs: Double) {
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Extensions/Math & Geometry/SIMD+.swift:4217:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD3' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m4215 |[0;0m }
[0;36m4216 |[0;0m
[0;36m4217 |[0;0m extension SIMD3: SwiftUI.VectorArithmetic where Scalar == Double {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD3' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m4218 |[0;0m @inlinable
[0;36m4219 |[0;0m public mutating func scale(by rhs: Double) {
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Extensions/Math & Geometry/SIMD+.swift:4229:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD4' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m4227 |[0;0m }
[0;36m4228 |[0;0m
[0;36m4229 |[0;0m extension SIMD4: SwiftUI.VectorArithmetic where Scalar == Double {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD4' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m4230 |[0;0m @inlinable
[0;36m4231 |[0;0m public mutating func scale(by rhs: Double) {
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Extensions/Math & Geometry/SIMD+.swift:4241:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD8' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m4239 |[0;0m }
[0;36m4240 |[0;0m
[0;36m4241 |[0;0m extension SIMD8: SwiftUI.VectorArithmetic where Scalar == Double {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD8' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m4242 |[0;0m @inlinable
[0;36m4243 |[0;0m public mutating func scale(by rhs: Double) {
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Extensions/Math & Geometry/SIMD+.swift:4253:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD16' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m4251 |[0;0m }
[0;36m4252 |[0;0m
[0;36m4253 |[0;0m extension SIMD16: SwiftUI.VectorArithmetic where Scalar == Double {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD16' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m4254 |[0;0m @inlinable
[0;36m4255 |[0;0m public mutating func scale(by rhs: Double) {
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Extensions/Math & Geometry/SIMD+.swift:4265:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD32' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m4263 |[0;0m }
[0;36m4264 |[0;0m
[0;36m4265 |[0;0m extension SIMD32: SwiftUI.VectorArithmetic where Scalar == Double {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD32' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m4266 |[0;0m @inlinable
[0;36m4267 |[0;0m public mutating func scale(by rhs: Double) {
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Extensions/Math & Geometry/SIMD+.swift:4277:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD64' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m4275 |[0;0m }
[0;36m4276 |[0;0m
[0;36m4277 |[0;0m extension SIMD64: SwiftUI.VectorArithmetic where Scalar == Double {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD64' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m4278 |[0;0m @inlinable
[0;36m4279 |[0;0m public mutating func scale(by rhs: Double) {
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Extensions/Math & Geometry/SIMD+.swift:4205:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD2' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m4203 |[0;0m // MARK: - VectorArithmetic
[0;36m4204 |[0;0m
[0;36m4205 |[0;0m extension SIMD2: SwiftUI.VectorArithmetic where Scalar == Double {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD2' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m4206 |[0;0m @inlinable
[0;36m4207 |[0;0m public mutating func scale(by rhs: Double) {
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Extensions/Math & Geometry/SIMD+.swift:4217:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD3' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m4215 |[0;0m }
[0;36m4216 |[0;0m
[0;36m4217 |[0;0m extension SIMD3: SwiftUI.VectorArithmetic where Scalar == Double {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD3' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m4218 |[0;0m @inlinable
[0;36m4219 |[0;0m public mutating func scale(by rhs: Double) {
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Extensions/Math & Geometry/SIMD+.swift:4229:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD4' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m4227 |[0;0m }
[0;36m4228 |[0;0m
[0;36m4229 |[0;0m extension SIMD4: SwiftUI.VectorArithmetic where Scalar == Double {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD4' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m4230 |[0;0m @inlinable
[0;36m4231 |[0;0m public mutating func scale(by rhs: Double) {
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Extensions/Math & Geometry/SIMD+.swift:4241:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD8' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m4239 |[0;0m }
[0;36m4240 |[0;0m
[0;36m4241 |[0;0m extension SIMD8: SwiftUI.VectorArithmetic where Scalar == Double {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD8' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m4242 |[0;0m @inlinable
[0;36m4243 |[0;0m public mutating func scale(by rhs: Double) {
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Extensions/Math & Geometry/SIMD+.swift:4253:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD16' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m4251 |[0;0m }
[0;36m4252 |[0;0m
[0;36m4253 |[0;0m extension SIMD16: SwiftUI.VectorArithmetic where Scalar == Double {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD16' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m4254 |[0;0m @inlinable
[0;36m4255 |[0;0m public mutating func scale(by rhs: Double) {
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Extensions/Math & Geometry/SIMD+.swift:4265:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD32' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m4263 |[0;0m }
[0;36m4264 |[0;0m
[0;36m4265 |[0;0m extension SIMD32: SwiftUI.VectorArithmetic where Scalar == Double {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD32' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m4266 |[0;0m @inlinable
[0;36m4267 |[0;0m public mutating func scale(by rhs: Double) {
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Extensions/Math & Geometry/SIMD+.swift:4277:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD64' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m4275 |[0;0m }
[0;36m4276 |[0;0m
[0;36m4277 |[0;0m extension SIMD64: SwiftUI.VectorArithmetic where Scalar == Double {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'SIMD64' to imported protocol 'VectorArithmetic'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m4278 |[0;0m @inlinable
[0;36m4279 |[0;0m public mutating func scale(by rhs: Double) {
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Utils/MethodHooking/Hook/Hook+Closure.swift:393:43: [1;33mwarning: [1;39mcast from 'FZSwiftUtils.Block' (aka '@convention(block) () -> ()') to unrelated type 'FZSwiftUtils.Block' (aka '@convention(block) () -> ()') always fails[0;0m
[0;36m391 |[0;0m typealias Block = @convention(block) () -> Void
[0;36m392 |[0;0m return { original, object, selector, value in
[0;36m393 |[0;0m let originalBlock = [4;39mvalue[0;0m as! [4;39mBlock[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mcast from 'FZSwiftUtils.Block' (aka '@convention(block) () -> ()') to unrelated type 'FZSwiftUtils.Block' (aka '@convention(block) () -> ()') always fails[0;0m
[0;36m394 |[0;0m closure(cast(object), cast({ originalBlock() }), { original(object, selector, $0 as! ()->()) })
[0;36m395 |[0;0m } as @convention(block) ((AnyObject, Selector, Block) -> Void, AnyObject, Selector, Block) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Utils/MethodHooking/Hook/Hook+Closure.swift:399:54: [1;33mwarning: [1;39mconditional downcast from 'Block?' (aka 'Optional<@convention(block) () -> ()>') to 'Block' (aka '@convention(block) () -> ()') does nothing[0;0m
[0;36m397 |[0;0m typealias Block = @convention(block) () -> Void
[0;36m398 |[0;0m return { original, object, selector, value in
[0;36m399 |[0;0m let swiftValue: (() -> ())? = ([4;39mvalue[0;0m as? [4;39mBlock[0;0m).map { blk in { blk() } }
[0;36m|[0;0m `- [1;33mwarning: [1;39mconditional downcast from 'Block?' (aka 'Optional<@convention(block) () -> ()>') to 'Block' (aka '@convention(block) () -> ()') does nothing[0;0m
[0;36m400 |[0;0m closure(cast(object), cast(swiftValue)) { original(object, selector, $0 as? ()->()) }
[0;36m401 |[0;0m } as @convention(block) (((AnyObject, Selector, Block?) -> Void), AnyObject, Selector, Block?) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Utils/Collections/CountedSet.swift:234:9: [1;33mwarning: [1;39mresult of 'AnyIterator<Element>' initializer is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m232 |[0;0m public func makeIterator() -> AnyIterator<Element> {
[0;36m233 |[0;0m var keysIterator = storage.keys.makeIterator()
[0;36m234 |[0;0m AnyIterator(storage.keys.makeIterator())
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of 'AnyIterator<Element>' initializer is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m235 |[0;0m return AnyIterator { keysIterator.next() }
[0;36m236 |[0;0m }
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
/Users/admin/builder/spi-builder-workspace/Sources/FZSwiftUtils/Extensions/KVO/KeyValueObservation.swift:654:20: [1;33mwarning: [1;39mno method declared with Objective-C selector 'setBackgroundStyle:'[0;0m
[0;36m652 |[0;0m fileprivate extension NSObject {
[0;36m653 |[0;0m func observeBackgroundStyle<Value>(_ uniqueValues: Bool, _ handler: @escaping (Value, Value)->()) -> Hook? {
[0;36m654 |[0;0m try? hook("setBackgroundStyle:", closure: { original, object, selector, style in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno method declared with Objective-C selector 'setBackgroundStyle:'[0;0m
[0;36m655 |[0;0m let oldValue: NSView.BackgroundStyle = object.value(forKey: "backgroundStyle") ?? .normal
[0;36m656 |[0;0m original(object, selector, style)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "FZSwiftUtils",
"name" : "FZSwiftUtils",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "maccatalyst",
"version" : "15.0"
},
{
"name" : "tvos",
"version" : "15.0"
},
{
"name" : "watchos",
"version" : "8.0"
}
],
"products" : [
{
"name" : "FZSwiftUtils",
"targets" : [
"FZSwiftUtils"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "_Libffi",
"module_type" : "ClangTarget",
"name" : "_Libffi",
"path" : "Sources/Libffi",
"product_memberships" : [
"FZSwiftUtils"
],
"sources" : [
"common_closures.c",
"common_debug.c",
"common_dlmalloc.c",
"common_java_raw_api.c",
"common_prep_cif.c",
"common_raw_api.c",
"common_tramp.c",
"common_types.c",
"platform_arch.c",
"platform_arch_asm.S"
],
"type" : "library"
},
{
"c99name" : "_FZSwiftUtilsObjC",
"module_type" : "ClangTarget",
"name" : "_FZSwiftUtilsObjC",
"path" : "Sources/FZSwiftUtils+ObjC",
"product_memberships" : [
"FZSwiftUtils"
],
"sources" : [
"Invocation.m",
"MethodSignature.m",
"NSObject+ExceptionCatcher.m",
"ObjectProxy.m",
"SHFFITypeContext.m",
"SHMethodSignature.m",
"SHObjectiveCUtilities.m"
],
"target_dependencies" : [
"_Libffi"
],
"type" : "library"
},
{
"c99name" : "FZSwiftUtils",
"module_type" : "SwiftTarget",
"name" : "FZSwiftUtils",
"path" : "Sources/FZSwiftUtils",
"product_memberships" : [
"FZSwiftUtils"
],
"sources" : [
"Extensions/Bundle+.swift",
"Extensions/Bundle+Info.swift",
"Extensions/CSSearchableItem+.swift",
"Extensions/CVTimeStamp+.swift",
"Extensions/Collections/Array+.swift",
"Extensions/Collections/Collection+.swift",
"Extensions/Collections/Collection+Advance.swift",
"Extensions/Collections/Collection+Average.swift",
"Extensions/Collections/Collection+Chunk.swift",
"Extensions/Collections/Collection+Indexed.swift",
"Extensions/Collections/Collection+LazySplit.swift",
"Extensions/Collections/Collection+ObjectIdentifier.swift",
"Extensions/Collections/Collection+Remove.swift",
"Extensions/Collections/Collection+Sort.swift",
"Extensions/Collections/CollectionDifference+.swift",
"Extensions/Collections/Dictionary+.swift",
"Extensions/Collections/Dictionary+Merge.swift",
"Extensions/Collections/IndexPath+.swift",
"Extensions/Collections/OptionSet+.swift",
"Extensions/Collections/Sequence+.swift",
"Extensions/Collections/Sequence+Collect.swift",
"Extensions/Collections/Sequence+Concurrency.swift",
"Extensions/Collections/Sequence+Difference.swift",
"Extensions/Collections/Sequence+Flat.swift",
"Extensions/Collections/Sequence+Identifable.swift",
"Extensions/Collections/Sequence+Index.swift",
"Extensions/Collections/Sequence+Keypath.swift",
"Extensions/Collections/Sequence+Occurency.swift",
"Extensions/Collections/Sequence+Print.swift",
"Extensions/Collections/Sequence+Random.swift",
"Extensions/Collections/Sequence+Rotate.swift",
"Extensions/Collections/Sequence+Sort+Comparator.swift",
"Extensions/Collections/Sequence+Sort.swift",
"Extensions/Collections/Sequence+String.swift",
"Extensions/Collections/Sequence+Unique.swift",
"Extensions/Collections/Sequence+Zip.swift",
"Extensions/Collections/Set+.swift",
"Extensions/CoreFoundation/CFAllocator+.swift",
"Extensions/CoreFoundation/CFArray+.swift",
"Extensions/CoreFoundation/CFComparisonResult+.swift",
"Extensions/CoreFoundation/CFData+.swift",
"Extensions/CoreFoundation/CFDictionary+.swift",
"Extensions/CoreFoundation/CFNumber+.swift",
"Extensions/CoreFoundation/CFString+.swift",
"Extensions/CoreFoundation/ColorSyncProfile+.swift",
"Extensions/CoreFoundation/MDQuery.swift",
"Extensions/CoreFoundation/Protocols/CFComparable.swift",
"Extensions/CoreFoundation/Protocols/CFStringKey.swift",
"Extensions/CoreFoundation/Protocols/CFType+CFConvertible.swift",
"Extensions/CoreFoundation/Protocols/CFType+CFTollFreeBridgeable.swift",
"Extensions/CoreFoundation/Protocols/CFType+CFTollFreeSwiftBridgeable.swift",
"Extensions/CoreFoundation/Protocols/CFType.swift",
"Extensions/Data+.swift",
"Extensions/Date & Time/Calendar+.swift",
"Extensions/Date & Time/Date+.swift",
"Extensions/Date & Time/Formatter/DateComponentsFormatter+.swift",
"Extensions/Date & Time/Formatter/DateFormatter+.swift",
"Extensions/Date & Time/Formatter/DateFormatter+Components.swift",
"Extensions/Date & Time/Formatter/DateIntervalFormatter+.swift",
"Extensions/Date & Time/Formatter/RelativeDateTimeFormatter+.swift",
"Extensions/Date & Time/NSCalendar+.swift",
"Extensions/Date & Time/TimeZone.swift",
"Extensions/DispatchQueue+.swift",
"Extensions/DispatchWorkItem+.swift",
"Extensions/Encoding & Decoding/Codable+.swift",
"Extensions/Encoding & Decoding/CodingError+.swift",
"Extensions/Encoding & Decoding/Collection+Decode.swift",
"Extensions/Encoding & Decoding/Decoder+.swift",
"Extensions/Encoding & Decoding/Dictionary+Codable.swift",
"Extensions/Encoding & Decoding/Encoder+.swift",
"Extensions/Encoding & Decoding/JSONEncoderDecoder+.swift",
"Extensions/Encoding & Decoding/JSONEncoderDecoder+Codable.swift",
"Extensions/Encoding & Decoding/NSCoding+.swift",
"Extensions/Encoding & Decoding/NSKeyedArchiver+.swift",
"Extensions/Encoding & Decoding/NSKeyedUnarchiver+.swift",
"Extensions/Encoding & Decoding/PropertyListSerialization+.swift",
"Extensions/Enum/Enum+Displayable.swift",
"Extensions/Enum/Enum+Name.swift",
"Extensions/File & URL/FileAttributes.swift",
"Extensions/File & URL/FileHandle+.swift",
"Extensions/File & URL/FileManager+.swift",
"Extensions/File & URL/FileType.swift",
"Extensions/File & URL/NSMetadata+.swift",
"Extensions/File & URL/URL+.swift",
"Extensions/File & URL/URL+DuplicateFiles.swift",
"Extensions/File & URL/URL+ExtendedAttributes.swift",
"Extensions/File & URL/URL+Item.swift",
"Extensions/File & URL/URL+Iterate.swift",
"Extensions/File & URL/URLResources.swift",
"Extensions/File & URL/UTType+.swift",
"Extensions/Formatter/ByteCountFormatter+.swift",
"Extensions/Formatter/ListFormatter+.swift",
"Extensions/Formatter/MeasurementFormatter+.swift",
"Extensions/Formatter/UnitInformationStorage+.swift",
"Extensions/Hash/Digest+.swift",
"Extensions/Hash/HashFunction+.swift",
"Extensions/Hash/Hasher+.swift",
"Extensions/KVO/KeyValueObservation.swift",
"Extensions/KVO/KeyValueObserver.swift",
"Extensions/KVO/NSObject+Observe.swift",
"Extensions/KVO/SharedKeyValueObserver.swift",
"Extensions/KeyPath+.swift",
"Extensions/Locale+.swift",
"Extensions/Locale+Currency.swift",
"Extensions/Logger+.swift",
"Extensions/Math & Geometry/Accelerate+Operator.swift",
"Extensions/Math & Geometry/AffineTransform+.swift",
"Extensions/Math & Geometry/ApproximateEquatable.swift",
"Extensions/Math & Geometry/Bool+.swift",
"Extensions/Math & Geometry/CGPoint+.swift",
"Extensions/Math & Geometry/CGRect+.swift",
"Extensions/Math & Geometry/CGRect+Edge.swift",
"Extensions/Math & Geometry/CGSize+.swift",
"Extensions/Math & Geometry/FloatingPoint+.swift",
"Extensions/Math & Geometry/FloatingPoint+Initializable.swift",
"Extensions/Math & Geometry/FloatingPoint+Rounding.swift",
"Extensions/Math & Geometry/Int+.swift",
"Extensions/Math & Geometry/MultiplicativeArithmetic.swift",
"Extensions/Math & Geometry/NSNumber+.swift",
"Extensions/Math & Geometry/NSRange+.swift",
"Extensions/Math & Geometry/NSValue+.swift",
"Extensions/Math & Geometry/Number+Interpolate.swift",
"Extensions/Math & Geometry/Number+String.swift",
"Extensions/Math & Geometry/NumberFormatter+.swift",
"Extensions/Math & Geometry/NumberFormatter+String.swift",
"Extensions/Math & Geometry/Range+.swift",
"Extensions/Math & Geometry/SIMD+.swift",
"Extensions/Math & Geometry/TimeInterval+.swift",
"Extensions/Math & Geometry/VectorArithmetic+.swift",
"Extensions/Mirror+.swift",
"Extensions/NSCoder+.swift",
"Extensions/NSError+.swift",
"Extensions/NSObject/NSObject+.swift",
"Extensions/NSObject/NSObject+Invocation.swift",
"Extensions/NSObject/NSObject+KeyPath.swift",
"Extensions/NSObject/NSObject+Perform.swift",
"Extensions/NSObject/NSObject+Proxy.swift",
"Extensions/NSRectEdge+.swift",
"Extensions/NSRecursiveLock+.swift",
"Extensions/NSRunningApplication+.swift",
"Extensions/NSUIRectEdge+.swift",
"Extensions/NSUIUserInterfaceLayoutDirection+.swift",
"Extensions/NSWorkspace+.swift",
"Extensions/Networking/HTTPCookie+.swift",
"Extensions/Networking/HTTPCookieStorage+.swift",
"Extensions/Networking/HTTPURLResponse+.swift",
"Extensions/Networking/URL+Redirect.swift",
"Extensions/Networking/URLComponents+.swift",
"Extensions/Networking/URLRequest+.swift",
"Extensions/Networking/URLResponse+.swift",
"Extensions/Networking/URLSession+.swift",
"Extensions/Networking/URLSession+Sync.swift",
"Extensions/Networking/URLSessionConfiguration+.swift",
"Extensions/Networking/URLSessionDataTask+Resume.swift",
"Extensions/Networking/URLSessionTask+.swift",
"Extensions/Notification+.swift",
"Extensions/Operation+.swift",
"Extensions/OperationQueue+.swift",
"Extensions/Predicate/NSComparisonPredicate+.swift",
"Extensions/Predicate/NSComparisonPredicate+Expression.swift",
"Extensions/Predicate/NSExpression+.swift",
"Extensions/Predicate/NSPredicate+.swift",
"Extensions/Predicate/NSPredicate+Operator.swift",
"Extensions/Predicate/Predicates.swift",
"Extensions/Process+.swift",
"Extensions/ProcessInfo+.swift",
"Extensions/Progress+.swift",
"Extensions/Protocol/Any.swift",
"Extensions/Protocol/CaseIterable+.swift",
"Extensions/Protocol/Comparable+.swift",
"Extensions/Protocol/Comparable+Clamp.swift",
"Extensions/Protocol/Equatable+.swift",
"Extensions/Protocol/HashableObject.swift",
"Extensions/Protocol/OptionSetDescribable.swift",
"Extensions/Protocol/Optional+.swift",
"Extensions/Protocol/ReferenceConvertible+.swift",
"Extensions/Protocol/SortComparator+.swift",
"Extensions/Result+.swift",
"Extensions/Scanner+.swift",
"Extensions/Selector+.swift",
"Extensions/String/AttributedString+.swift",
"Extensions/String/Character+.swift",
"Extensions/String/CharacterSet+.swift",
"Extensions/String/FourCharCode+.swift",
"Extensions/String/NSAttributedString+.swift",
"Extensions/String/NSAttributedString+Values.swift",
"Extensions/String/NSRegularExpression+.swift",
"Extensions/String/NSTextCheckingResult+.swift",
"Extensions/String/String+.swift",
"Extensions/String/String+HTML.swift",
"Extensions/String/String+Height.swift",
"Extensions/String/String+Match.swift",
"Extensions/String/String+Random.swift",
"Extensions/UnsafePointer+.swift",
"Extensions/UnsafeRawPointer+.swift",
"Extensions/XMLNode+.swift",
"NSUI Typealias.swift",
"Operator.swift",
"PropertyWrappers/CodableDefault.swift",
"PropertyWrappers/DateValueCodable.swift",
"PropertyWrappers/PropertyWrappers.swift",
"Utils/AnyCodingKey.swift",
"Utils/AssociatedValue.swift",
"Utils/Cast.swift",
"Utils/Collections/BaseArray.swift",
"Utils/Collections/BaseDictionary.swift",
"Utils/Collections/CountedSet.swift",
"Utils/Collections/Deque.swift",
"Utils/Collections/Heap.swift",
"Utils/Collections/OrderedDictionary.swift",
"Utils/Collections/OrderedSet.swift",
"Utils/Collections/Queue.swift",
"Utils/Collections/SelectableArray.swift",
"Utils/Collections/Stack.swift",
"Utils/Collections/SynchronizedArray.swift",
"Utils/Collections/SynchronizedContiguousArray.swift",
"Utils/Collections/SynchronizedDictionary.swift",
"Utils/Collections/SyncrhonizedSet.swift",
"Utils/Datatypes/DataSize.swift",
"Utils/Datatypes/FractionalPoint.swift",
"Utils/Datatypes/NSRectCorner.swift",
"Utils/Datatypes/Point3D.swift",
"Utils/Datatypes/RectEdge.swift",
"Utils/Datatypes/RectEdgeCorner.swift",
"Utils/Datatypes/Rotation.swift",
"Utils/Datatypes/RotationAngle.swift",
"Utils/Datatypes/Scale.swift",
"Utils/Datatypes/TimeDuration.swift",
"Utils/Datatypes/TimeStamp.swift",
"Utils/Defaults.swift",
"Utils/ElapsedTimer.swift",
"Utils/FSEventMonitor/FSEvent+Actions.swift",
"Utils/FSEventMonitor/FSEvent+Flags.swift",
"Utils/FSEventMonitor/FSEvent+ItemType.swift",
"Utils/FSEventMonitor/FSEvent.swift",
"Utils/FSEventMonitor/FSEventMonitor+Options.swift",
"Utils/FSEventMonitor/FSEventMonitor.swift",
"Utils/FileConvertible.swift",
"Utils/FileTypeDefinition.swift",
"Utils/ImageSource/AsymcSequence/CGImageFrame.swift",
"Utils/ImageSource/AsymcSequence/ImageFrameSequence.swift",
"Utils/ImageSource/AsymcSequence/ImageSequence.swift",
"Utils/ImageSource/CGImage+AuxiliaryDataType.swift",
"Utils/ImageSource/ImageDestination.swift",
"Utils/ImageSource/ImageOptions.swift",
"Utils/ImageSource/ImageProperties/EXIF+HumanReadable.swift",
"Utils/ImageSource/ImageProperties/EXIFImageProperties.swift",
"Utils/ImageSource/ImageProperties/Extended/Canon.swift",
"Utils/ImageSource/ImageProperties/Extended/EXIF+Extended.swift",
"Utils/ImageSource/ImageProperties/Extended/GPS.swift",
"Utils/ImageSource/ImageProperties/Extended/ImageProperties+Keys.swift",
"Utils/ImageSource/ImageProperties/Extended/Nikon.swift",
"Utils/ImageSource/ImageProperties/Extended/PNG+Extended.swift",
"Utils/ImageSource/ImageProperties/Extended/TIFF+Extended.swift",
"Utils/ImageSource/ImageProperties/GIFImageProperties.swift",
"Utils/ImageSource/ImageProperties/HEICImageProperties.swift",
"Utils/ImageSource/ImageProperties/IPTCImageProperties.swift",
"Utils/ImageSource/ImageProperties/ImageProperties.swift",
"Utils/ImageSource/ImageProperties/JPEGImageProperties.swift",
"Utils/ImageSource/ImageProperties/PNGImageProperties.swift",
"Utils/ImageSource/ImageProperties/TIFFImageProperties.swift",
"Utils/ImageSource/ImageSource.swift",
"Utils/Interpolatable.swift",
"Utils/JSONObject.swift",
"Utils/KeyValueCodable.swift",
"Utils/MeasureTime.swift",
"Utils/MethodHooking/Hook/Hook+AddMethod.swift",
"Utils/MethodHooking/Hook/Hook+Class.swift",
"Utils/MethodHooking/Hook/Hook+Closure.swift",
"Utils/MethodHooking/Hook/Hook+Deinit.swift",
"Utils/MethodHooking/Hook/Hook+Object.swift",
"Utils/MethodHooking/Hook/Hook.swift",
"Utils/MethodHooking/Hooker+NSObject/NSObject+ClassHook.swift",
"Utils/MethodHooking/Hooker+NSObject/NSObject+ClassInstanceHook.swift",
"Utils/MethodHooking/Hooker+NSObject/NSObject+Hook.swift",
"Utils/MethodHooking/Hooker+NSObject/NSObject+Unhook.swift",
"Utils/MethodHooking/Hooker/ClassHook.swift",
"Utils/MethodHooking/Hooker/ClassInstanceHook.swift",
"Utils/MethodHooking/Hooker/ObjectHook.swift",
"Utils/MethodHooking/Implementation/AnyClass+GetMethod.swift",
"Utils/MethodHooking/Implementation/AnyObject+DynamicClass.swift",
"Utils/MethodHooking/Implementation/AnyObject+HookClosures.swift",
"Utils/MethodHooking/Implementation/ClassHooks.swift",
"Utils/MethodHooking/Implementation/FFI/FFICIFContext.swift",
"Utils/MethodHooking/Implementation/FFI/FFIClosureContext.swift",
"Utils/MethodHooking/Implementation/HookCommon.swift",
"Utils/MethodHooking/Implementation/HookContext.swift",
"Utils/MethodHooking/Implementation/InsteadContext.swift",
"Utils/MethodHooking/Implementation/KVOWrapper.swift",
"Utils/MethodHooking/Implementation/NSObject+SelectorName.swift",
"Utils/MethodHooking/Implementation/ObjectHooks.swift",
"Utils/MethodHooking/Implementation/OverrideSuperMethodContext.swift",
"Utils/MethodHooking/Implementation/ParametersCheck.swift",
"Utils/MethodHooking/Implementation/ProtocolMethod.swift",
"Utils/MethodHooking/Implementation/Signature.swift",
"Utils/MutableProgress.swift",
"Utils/NetworkReachability.swift",
"Utils/NotificationToken.swift",
"Utils/OSHash.swift",
"Utils/Objective-C/Info/ObjCCategoryInfo.swift",
"Utils/Objective-C/Info/ObjCClassInfo.swift",
"Utils/Objective-C/Info/ObjCIvarInfo.swift",
"Utils/Objective-C/Info/ObjCMethodInfo.swift",
"Utils/Objective-C/Info/ObjCPropertyInfo.swift",
"Utils/Objective-C/Info/ObjCProtocolInfo.swift",
"Utils/Objective-C/Model/ObjCField.swift",
"Utils/Objective-C/Model/ObjCMethodSignature.swift",
"Utils/Objective-C/Model/ObjCPropertyInfo+Attribute.swift",
"Utils/Objective-C/Model/ObjCType+Modifier.swift",
"Utils/Objective-C/Model/ObjCType.swift",
"Utils/Objective-C/ObjCRuntime.swift",
"Utils/Operation/AsyncOperation.swift",
"Utils/Operation/Debouncer.swift",
"Utils/Operation/PausableOperationQueue.swift",
"Utils/Operation/Thottler.swift",
"Utils/OutlineItem.swift",
"Utils/RuntimeError.swift",
"Utils/Stream.swift",
"Utils/StringComparator.swift",
"Utils/Swizzle.swift",
"Utils/Synchronized.swift",
"Utils/ThroughputFormatter.swift",
"Utils/TryPrint.swift",
"Utils/Weak.swift"
],
"target_dependencies" : [
"_FZSwiftUtilsObjC",
"_Libffi"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.