The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build FZUIKit, reference 1.2.5 (59c121), with Swift 6.2 (beta) for macOS (SPM) on 21 Jun 2025 15:44:43 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

155 |             }
156 |         } else if !shouldSwizzle, isMethodReplaced {
157 |             dataSource.resetMethod(#selector(NSCollectionViewDataSource.numberOfSections(in:)))
    |                        `- error: value of type 'NSObject' has no member 'resetMethod'
158 |         }
159 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:47:20: error: cannot find 'isMethodReplaced' in scope
 45 |     func swizzleDropIndicatorView() {
 46 |         if dropTargetGapIndicatorColor != nil || !centeredDropTargetGapIndicator {
 47 |             guard !isMethodReplaced(#selector(NSCollectionView.draggingUpdated(_:))) else { return }
    |                    `- error: cannot find 'isMethodReplaced' in scope
 48 |             do {
 49 |                try replaceMethod(#selector(NSCollectionView.draggingUpdated(_:)),
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:49:20: error: cannot find 'replaceMethod' in scope
 47 |             guard !isMethodReplaced(#selector(NSCollectionView.draggingUpdated(_:))) else { return }
 48 |             do {
 49 |                try replaceMethod(#selector(NSCollectionView.draggingUpdated(_:)),
    |                    `- error: cannot find 'replaceMethod' in scope
 50 |                methodSignature: (@convention(c)  (AnyObject, Selector, any NSDraggingInfo) -> (NSDragOperation)).self,
 51 |                hookSignature: (@convention(block)  (AnyObject, any NSDraggingInfo) -> (NSDragOperation)).self) { store in {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:79:21: error: cannot find 'replaceMethod' in scope
 77 |                    }
 78 |                }
 79 |                 try replaceMethod(#selector(NSCollectionView.draggingEnded(_:)),
    |                     `- error: cannot find 'replaceMethod' in scope
 80 |                 methodSignature: (@convention(c)  (AnyObject, Selector, any NSDraggingInfo) -> ()).self,
 81 |                 hookSignature: (@convention(block)  (AnyObject, any NSDraggingInfo) -> ()).self) { store in {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:90:19: error: cannot find 'isMethodReplaced' in scope
 88 |                debugPrint(error)
 89 |             }
 90 |         } else if isMethodReplaced(#selector(NSCollectionView.draggingUpdated(_:))) {
    |                   `- error: cannot find 'isMethodReplaced' in scope
 91 |             resetMethod(#selector(NSCollectionView.draggingUpdated(_:)))
 92 |             resetMethod(#selector(NSCollectionView.draggingEnded(_:)))
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:91:13: error: cannot find 'resetMethod' in scope
 89 |             }
 90 |         } else if isMethodReplaced(#selector(NSCollectionView.draggingUpdated(_:))) {
 91 |             resetMethod(#selector(NSCollectionView.draggingUpdated(_:)))
    |             `- error: cannot find 'resetMethod' in scope
 92 |             resetMethod(#selector(NSCollectionView.draggingEnded(_:)))
 93 |             _dropTargetGapIndicatorView?.isHidden = false
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:92:13: error: cannot find 'resetMethod' in scope
 90 |         } else if isMethodReplaced(#selector(NSCollectionView.draggingUpdated(_:))) {
 91 |             resetMethod(#selector(NSCollectionView.draggingUpdated(_:)))
 92 |             resetMethod(#selector(NSCollectionView.draggingEnded(_:)))
    |             `- error: cannot find 'resetMethod' in scope
 93 |             _dropTargetGapIndicatorView?.isHidden = false
 94 |             dragIndicatorView.removeFromSuperview()
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewItem++SelfSizing.swift:72:16: error: cannot find 'isMethodReplaced' in scope
 70 | extension NSCollectionViewItem {
 71 |     static func swizzlePreferredLayoutAttributesFitting() {
 72 |         guard !isMethodReplaced(#selector(Self.preferredLayoutAttributesFitting(_:))) else { return }
    |                `- error: cannot find 'isMethodReplaced' in scope
 73 |         do {
 74 |            try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewItem++SelfSizing.swift:74:16: error: cannot find 'replaceMethod' in scope
 72 |         guard !isMethodReplaced(#selector(Self.preferredLayoutAttributesFitting(_:))) else { return }
 73 |         do {
 74 |            try replaceMethod(
    |                `- error: cannot find 'replaceMethod' in scope
 75 |             #selector(Self.preferredLayoutAttributesFitting(_:)),
 76 |            methodSignature: (@convention(c)  (AnyObject, Selector, NSCollectionViewLayoutAttributes) -> (NSCollectionViewLayoutAttributes)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewLayoutAttributes+.swift:83:35: error: type 'NSCollectionViewItem' has no member 'isMethodReplaced'
 81 |     /// A Boolean value that indicates whether the item view's transform can be changed via layout attributes.
 82 |     static var isTransformableByLayoutAttributes: Bool {
 83 |         get {NSCollectionViewItem.isMethodReplaced(#selector(NSCollectionViewItem.apply)) }
    |                                   `- error: type 'NSCollectionViewItem' has no member 'isMethodReplaced'
 84 |         set {
 85 |             guard newValue != isTransformableByLayoutAttributes else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewLayoutAttributes+.swift:88:46: error: type 'NSCollectionViewItem' has no member 'replaceMethod'
 86 |             if newValue {
 87 |                 do {
 88 |                     try NSCollectionViewItem.replaceMethod(
    |                                              `- error: type 'NSCollectionViewItem' has no member 'replaceMethod'
 89 |                         #selector(NSCollectionViewItem.apply),
 90 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSCollectionViewLayoutAttributes) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewLayoutAttributes+.swift:103:46: error: type 'NSCollectionViewItem' has no member 'replaceMethod'
101 |                         }
102 |                         }
103 |                     try NSCollectionViewItem.replaceMethod(
    |                                              `- error: type 'NSCollectionViewItem' has no member 'replaceMethod'
104 |                         #selector(NSCollectionViewItem.preferredLayoutAttributesFitting(_:)),
105 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSCollectionViewLayoutAttributes) -> (NSCollectionViewLayoutAttributes)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewLayoutAttributes+.swift:119:38: error: type 'NSCollectionViewItem' has no member 'resetMethod'
117 |                 }
118 |             } else {
119 |                 NSCollectionViewItem.resetMethod(#selector(NSCollectionViewItem.apply))
    |                                      `- error: type 'NSCollectionViewItem' has no member 'resetMethod'
120 |                 NSCollectionViewItem.resetMethod(#selector(NSCollectionViewItem.preferredLayoutAttributesFitting(_:)))
121 |
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewLayoutAttributes+.swift:120:38: error: type 'NSCollectionViewItem' has no member 'resetMethod'
118 |             } else {
119 |                 NSCollectionViewItem.resetMethod(#selector(NSCollectionViewItem.apply))
120 |                 NSCollectionViewItem.resetMethod(#selector(NSCollectionViewItem.preferredLayoutAttributesFitting(_:)))
    |                                      `- error: type 'NSCollectionViewItem' has no member 'resetMethod'
121 |
122 |             }
[735/760] Compiling FZUIKit NSUICollectionViewDiffableDataSource+.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:313:15: error: cannot find 'isMethodReplaced' in scope
311 |     /// A Boolean value that indicates whether the property `inLiveResize` is KVO observable.
312 |     public static var isLiveResizingObservable: Bool {
313 |         get { isMethodReplaced(#selector(NSView.viewWillStartLiveResize)) }
    |               `- error: cannot find 'isMethodReplaced' in scope
314 |         set {
315 |             guard newValue != isLiveResizingObservable else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:318:24: error: cannot find 'replaceMethod' in scope
316 |             if newValue {
317 |                 do {
318 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
319 |                    #selector(NSView.viewWillStartLiveResize),
320 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:332:25: error: cannot find 'replaceMethod' in scope
330 |                        }
331 |                    }
332 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
333 |                     #selector(NSView.viewDidEndLiveResize),
334 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:346:25: error: cannot find 'replaceMethod' in scope
344 |                         }
345 |                     }
346 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
347 |                         #selector(getter: NSView.inLiveResize),
348 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (Bool)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:358:17: error: cannot find 'resetMethod' in scope
356 |                 }
357 |             } else {
358 |                 resetMethod(#selector(NSView.viewWillStartLiveResize))
    |                 `- error: cannot find 'resetMethod' in scope
359 |                 resetMethod(#selector(NSView.viewDidEndLiveResize))
360 |                 resetMethod(#selector(getter: NSView.inLiveResize))
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:359:17: error: cannot find 'resetMethod' in scope
357 |             } else {
358 |                 resetMethod(#selector(NSView.viewWillStartLiveResize))
359 |                 resetMethod(#selector(NSView.viewDidEndLiveResize))
    |                 `- error: cannot find 'resetMethod' in scope
360 |                 resetMethod(#selector(getter: NSView.inLiveResize))
361 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:360:17: error: cannot find 'resetMethod' in scope
358 |                 resetMethod(#selector(NSView.viewWillStartLiveResize))
359 |                 resetMethod(#selector(NSView.viewDidEndLiveResize))
360 |                 resetMethod(#selector(getter: NSView.inLiveResize))
    |                 `- error: cannot find 'resetMethod' in scope
361 |             }
362 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:366:16: error: cannot find 'isMethodReplaced' in scope
364 |
365 |     static func setupLiveResizingObservation() {
366 |         guard !isMethodReplaced(#selector(NSView.viewWillStartLiveResize)) else { return  }
    |                `- error: cannot find 'isMethodReplaced' in scope
367 |         do {
368 |            try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:368:16: error: cannot find 'replaceMethod' in scope
366 |         guard !isMethodReplaced(#selector(NSView.viewWillStartLiveResize)) else { return  }
367 |         do {
368 |            try replaceMethod(
    |                `- error: cannot find 'replaceMethod' in scope
369 |            #selector(NSView.viewWillStartLiveResize),
370 |            methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:380:17: error: cannot find 'replaceMethod' in scope
378 |                }
379 |            }
380 |             try replaceMethod(
    |                 `- error: cannot find 'replaceMethod' in scope
381 |             #selector(NSView.viewDidEndLiveResize),
382 |             methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:392:17: error: cannot find 'replaceMethod' in scope
390 |                 }
391 |             }
392 |             try replaceMethod(
    |                 `- error: cannot find 'replaceMethod' in scope
393 |                 #selector(getter: NSView.inLiveResize),
394 |             methodSignature: (@convention(c)  (AnyObject, Selector) -> (Bool)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+EmptyView.swift:106:43: error: value of type 'NSObject' has no member 'isMethodReplaced'
104 |     func swizzleNumberOfItems(_ shouldSwizzle: Bool = true) {
105 |         guard let dataSource = self as? NSObject else { return }
106 |         let isMethodReplaced = dataSource.isMethodReplaced(#selector(NSCollectionViewDataSource.collectionView(_:numberOfItemsInSection:)))
    |                                           `- error: value of type 'NSObject' has no member 'isMethodReplaced'
107 |         if shouldSwizzle, !isMethodReplaced {
108 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+EmptyView.swift:109:32: error: value of type 'NSObject' has no member 'replaceMethod'
107 |         if shouldSwizzle, !isMethodReplaced {
108 |             do {
109 |                 try dataSource.replaceMethod(
    |                                `- error: value of type 'NSObject' has no member 'replaceMethod'
110 |                     #selector(NSCollectionViewDataSource.collectionView(_:numberOfItemsInSection:)),
111 |                     methodSignature: (@convention(c)  (AnyObject, Selector, NSCollectionView, Int) -> (Int)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+EmptyView.swift:123:24: error: value of type 'NSObject' has no member 'resetMethod'
121 |             }
122 |         } else if !shouldSwizzle, isMethodReplaced {
123 |             dataSource.resetMethod(#selector(NSCollectionViewDataSource.collectionView(_:numberOfItemsInSection:)))
    |                        `- error: value of type 'NSObject' has no member 'resetMethod'
124 |         }
125 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+EmptyView.swift:129:43: error: value of type 'NSObject' has no member 'isMethodReplaced'
127 |     func swizzleNumberOfSections(_ shouldSwizzle: Bool = true) {
128 |         guard let dataSource = self as? NSObject else { return }
129 |         let isMethodReplaced = dataSource.isMethodReplaced(#selector(NSCollectionViewDataSource.numberOfSections(in:)))
    |                                           `- error: value of type 'NSObject' has no member 'isMethodReplaced'
130 |         if shouldSwizzle, !isMethodReplaced {
131 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+EmptyView.swift:132:32: error: value of type 'NSObject' has no member 'replaceMethod'
130 |         if shouldSwizzle, !isMethodReplaced {
131 |             do {
132 |                 try dataSource.replaceMethod(
    |                                `- error: value of type 'NSObject' has no member 'replaceMethod'
133 |                     #selector(NSCollectionViewDataSource.numberOfSections(in:)),
134 |                     methodSignature: (@convention(c)  (AnyObject, Selector, NSCollectionView) -> (Int)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+EmptyView.swift:157:24: error: value of type 'NSObject' has no member 'resetMethod'
155 |             }
156 |         } else if !shouldSwizzle, isMethodReplaced {
157 |             dataSource.resetMethod(#selector(NSCollectionViewDataSource.numberOfSections(in:)))
    |                        `- error: value of type 'NSObject' has no member 'resetMethod'
158 |         }
159 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:47:20: error: cannot find 'isMethodReplaced' in scope
 45 |     func swizzleDropIndicatorView() {
 46 |         if dropTargetGapIndicatorColor != nil || !centeredDropTargetGapIndicator {
 47 |             guard !isMethodReplaced(#selector(NSCollectionView.draggingUpdated(_:))) else { return }
    |                    `- error: cannot find 'isMethodReplaced' in scope
 48 |             do {
 49 |                try replaceMethod(#selector(NSCollectionView.draggingUpdated(_:)),
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:49:20: error: cannot find 'replaceMethod' in scope
 47 |             guard !isMethodReplaced(#selector(NSCollectionView.draggingUpdated(_:))) else { return }
 48 |             do {
 49 |                try replaceMethod(#selector(NSCollectionView.draggingUpdated(_:)),
    |                    `- error: cannot find 'replaceMethod' in scope
 50 |                methodSignature: (@convention(c)  (AnyObject, Selector, any NSDraggingInfo) -> (NSDragOperation)).self,
 51 |                hookSignature: (@convention(block)  (AnyObject, any NSDraggingInfo) -> (NSDragOperation)).self) { store in {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:79:21: error: cannot find 'replaceMethod' in scope
 77 |                    }
 78 |                }
 79 |                 try replaceMethod(#selector(NSCollectionView.draggingEnded(_:)),
    |                     `- error: cannot find 'replaceMethod' in scope
 80 |                 methodSignature: (@convention(c)  (AnyObject, Selector, any NSDraggingInfo) -> ()).self,
 81 |                 hookSignature: (@convention(block)  (AnyObject, any NSDraggingInfo) -> ()).self) { store in {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:90:19: error: cannot find 'isMethodReplaced' in scope
 88 |                debugPrint(error)
 89 |             }
 90 |         } else if isMethodReplaced(#selector(NSCollectionView.draggingUpdated(_:))) {
    |                   `- error: cannot find 'isMethodReplaced' in scope
 91 |             resetMethod(#selector(NSCollectionView.draggingUpdated(_:)))
 92 |             resetMethod(#selector(NSCollectionView.draggingEnded(_:)))
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:91:13: error: cannot find 'resetMethod' in scope
 89 |             }
 90 |         } else if isMethodReplaced(#selector(NSCollectionView.draggingUpdated(_:))) {
 91 |             resetMethod(#selector(NSCollectionView.draggingUpdated(_:)))
    |             `- error: cannot find 'resetMethod' in scope
 92 |             resetMethod(#selector(NSCollectionView.draggingEnded(_:)))
 93 |             _dropTargetGapIndicatorView?.isHidden = false
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:92:13: error: cannot find 'resetMethod' in scope
 90 |         } else if isMethodReplaced(#selector(NSCollectionView.draggingUpdated(_:))) {
 91 |             resetMethod(#selector(NSCollectionView.draggingUpdated(_:)))
 92 |             resetMethod(#selector(NSCollectionView.draggingEnded(_:)))
    |             `- error: cannot find 'resetMethod' in scope
 93 |             _dropTargetGapIndicatorView?.isHidden = false
 94 |             dragIndicatorView.removeFromSuperview()
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewItem++SelfSizing.swift:72:16: error: cannot find 'isMethodReplaced' in scope
 70 | extension NSCollectionViewItem {
 71 |     static func swizzlePreferredLayoutAttributesFitting() {
 72 |         guard !isMethodReplaced(#selector(Self.preferredLayoutAttributesFitting(_:))) else { return }
    |                `- error: cannot find 'isMethodReplaced' in scope
 73 |         do {
 74 |            try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewItem++SelfSizing.swift:74:16: error: cannot find 'replaceMethod' in scope
 72 |         guard !isMethodReplaced(#selector(Self.preferredLayoutAttributesFitting(_:))) else { return }
 73 |         do {
 74 |            try replaceMethod(
    |                `- error: cannot find 'replaceMethod' in scope
 75 |             #selector(Self.preferredLayoutAttributesFitting(_:)),
 76 |            methodSignature: (@convention(c)  (AnyObject, Selector, NSCollectionViewLayoutAttributes) -> (NSCollectionViewLayoutAttributes)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewLayoutAttributes+.swift:83:35: error: type 'NSCollectionViewItem' has no member 'isMethodReplaced'
 81 |     /// A Boolean value that indicates whether the item view's transform can be changed via layout attributes.
 82 |     static var isTransformableByLayoutAttributes: Bool {
 83 |         get {NSCollectionViewItem.isMethodReplaced(#selector(NSCollectionViewItem.apply)) }
    |                                   `- error: type 'NSCollectionViewItem' has no member 'isMethodReplaced'
 84 |         set {
 85 |             guard newValue != isTransformableByLayoutAttributes else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewLayoutAttributes+.swift:88:46: error: type 'NSCollectionViewItem' has no member 'replaceMethod'
 86 |             if newValue {
 87 |                 do {
 88 |                     try NSCollectionViewItem.replaceMethod(
    |                                              `- error: type 'NSCollectionViewItem' has no member 'replaceMethod'
 89 |                         #selector(NSCollectionViewItem.apply),
 90 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSCollectionViewLayoutAttributes) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewLayoutAttributes+.swift:103:46: error: type 'NSCollectionViewItem' has no member 'replaceMethod'
101 |                         }
102 |                         }
103 |                     try NSCollectionViewItem.replaceMethod(
    |                                              `- error: type 'NSCollectionViewItem' has no member 'replaceMethod'
104 |                         #selector(NSCollectionViewItem.preferredLayoutAttributesFitting(_:)),
105 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSCollectionViewLayoutAttributes) -> (NSCollectionViewLayoutAttributes)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewLayoutAttributes+.swift:119:38: error: type 'NSCollectionViewItem' has no member 'resetMethod'
117 |                 }
118 |             } else {
119 |                 NSCollectionViewItem.resetMethod(#selector(NSCollectionViewItem.apply))
    |                                      `- error: type 'NSCollectionViewItem' has no member 'resetMethod'
120 |                 NSCollectionViewItem.resetMethod(#selector(NSCollectionViewItem.preferredLayoutAttributesFitting(_:)))
121 |
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewLayoutAttributes+.swift:120:38: error: type 'NSCollectionViewItem' has no member 'resetMethod'
118 |             } else {
119 |                 NSCollectionViewItem.resetMethod(#selector(NSCollectionViewItem.apply))
120 |                 NSCollectionViewItem.resetMethod(#selector(NSCollectionViewItem.preferredLayoutAttributesFitting(_:)))
    |                                      `- error: type 'NSCollectionViewItem' has no member 'resetMethod'
121 |
122 |             }
[736/760] Compiling FZUIKit NSUICollectionViewLayout+.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:313:15: error: cannot find 'isMethodReplaced' in scope
311 |     /// A Boolean value that indicates whether the property `inLiveResize` is KVO observable.
312 |     public static var isLiveResizingObservable: Bool {
313 |         get { isMethodReplaced(#selector(NSView.viewWillStartLiveResize)) }
    |               `- error: cannot find 'isMethodReplaced' in scope
314 |         set {
315 |             guard newValue != isLiveResizingObservable else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:318:24: error: cannot find 'replaceMethod' in scope
316 |             if newValue {
317 |                 do {
318 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
319 |                    #selector(NSView.viewWillStartLiveResize),
320 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:332:25: error: cannot find 'replaceMethod' in scope
330 |                        }
331 |                    }
332 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
333 |                     #selector(NSView.viewDidEndLiveResize),
334 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:346:25: error: cannot find 'replaceMethod' in scope
344 |                         }
345 |                     }
346 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
347 |                         #selector(getter: NSView.inLiveResize),
348 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (Bool)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:358:17: error: cannot find 'resetMethod' in scope
356 |                 }
357 |             } else {
358 |                 resetMethod(#selector(NSView.viewWillStartLiveResize))
    |                 `- error: cannot find 'resetMethod' in scope
359 |                 resetMethod(#selector(NSView.viewDidEndLiveResize))
360 |                 resetMethod(#selector(getter: NSView.inLiveResize))
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:359:17: error: cannot find 'resetMethod' in scope
357 |             } else {
358 |                 resetMethod(#selector(NSView.viewWillStartLiveResize))
359 |                 resetMethod(#selector(NSView.viewDidEndLiveResize))
    |                 `- error: cannot find 'resetMethod' in scope
360 |                 resetMethod(#selector(getter: NSView.inLiveResize))
361 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:360:17: error: cannot find 'resetMethod' in scope
358 |                 resetMethod(#selector(NSView.viewWillStartLiveResize))
359 |                 resetMethod(#selector(NSView.viewDidEndLiveResize))
360 |                 resetMethod(#selector(getter: NSView.inLiveResize))
    |                 `- error: cannot find 'resetMethod' in scope
361 |             }
362 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:366:16: error: cannot find 'isMethodReplaced' in scope
364 |
365 |     static func setupLiveResizingObservation() {
366 |         guard !isMethodReplaced(#selector(NSView.viewWillStartLiveResize)) else { return  }
    |                `- error: cannot find 'isMethodReplaced' in scope
367 |         do {
368 |            try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:368:16: error: cannot find 'replaceMethod' in scope
366 |         guard !isMethodReplaced(#selector(NSView.viewWillStartLiveResize)) else { return  }
367 |         do {
368 |            try replaceMethod(
    |                `- error: cannot find 'replaceMethod' in scope
369 |            #selector(NSView.viewWillStartLiveResize),
370 |            methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:380:17: error: cannot find 'replaceMethod' in scope
378 |                }
379 |            }
380 |             try replaceMethod(
    |                 `- error: cannot find 'replaceMethod' in scope
381 |             #selector(NSView.viewDidEndLiveResize),
382 |             methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/AppKit/NSView+Handlers.swift:392:17: error: cannot find 'replaceMethod' in scope
390 |                 }
391 |             }
392 |             try replaceMethod(
    |                 `- error: cannot find 'replaceMethod' in scope
393 |                 #selector(getter: NSView.inLiveResize),
394 |             methodSignature: (@convention(c)  (AnyObject, Selector) -> (Bool)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+EmptyView.swift:106:43: error: value of type 'NSObject' has no member 'isMethodReplaced'
104 |     func swizzleNumberOfItems(_ shouldSwizzle: Bool = true) {
105 |         guard let dataSource = self as? NSObject else { return }
106 |         let isMethodReplaced = dataSource.isMethodReplaced(#selector(NSCollectionViewDataSource.collectionView(_:numberOfItemsInSection:)))
    |                                           `- error: value of type 'NSObject' has no member 'isMethodReplaced'
107 |         if shouldSwizzle, !isMethodReplaced {
108 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+EmptyView.swift:109:32: error: value of type 'NSObject' has no member 'replaceMethod'
107 |         if shouldSwizzle, !isMethodReplaced {
108 |             do {
109 |                 try dataSource.replaceMethod(
    |                                `- error: value of type 'NSObject' has no member 'replaceMethod'
110 |                     #selector(NSCollectionViewDataSource.collectionView(_:numberOfItemsInSection:)),
111 |                     methodSignature: (@convention(c)  (AnyObject, Selector, NSCollectionView, Int) -> (Int)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+EmptyView.swift:123:24: error: value of type 'NSObject' has no member 'resetMethod'
121 |             }
122 |         } else if !shouldSwizzle, isMethodReplaced {
123 |             dataSource.resetMethod(#selector(NSCollectionViewDataSource.collectionView(_:numberOfItemsInSection:)))
    |                        `- error: value of type 'NSObject' has no member 'resetMethod'
124 |         }
125 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+EmptyView.swift:129:43: error: value of type 'NSObject' has no member 'isMethodReplaced'
127 |     func swizzleNumberOfSections(_ shouldSwizzle: Bool = true) {
128 |         guard let dataSource = self as? NSObject else { return }
129 |         let isMethodReplaced = dataSource.isMethodReplaced(#selector(NSCollectionViewDataSource.numberOfSections(in:)))
    |                                           `- error: value of type 'NSObject' has no member 'isMethodReplaced'
130 |         if shouldSwizzle, !isMethodReplaced {
131 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+EmptyView.swift:132:32: error: value of type 'NSObject' has no member 'replaceMethod'
130 |         if shouldSwizzle, !isMethodReplaced {
131 |             do {
132 |                 try dataSource.replaceMethod(
    |                                `- error: value of type 'NSObject' has no member 'replaceMethod'
133 |                     #selector(NSCollectionViewDataSource.numberOfSections(in:)),
134 |                     methodSignature: (@convention(c)  (AnyObject, Selector, NSCollectionView) -> (Int)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+EmptyView.swift:157:24: error: value of type 'NSObject' has no member 'resetMethod'
155 |             }
156 |         } else if !shouldSwizzle, isMethodReplaced {
157 |             dataSource.resetMethod(#selector(NSCollectionViewDataSource.numberOfSections(in:)))
    |                        `- error: value of type 'NSObject' has no member 'resetMethod'
158 |         }
159 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:47:20: error: cannot find 'isMethodReplaced' in scope
 45 |     func swizzleDropIndicatorView() {
 46 |         if dropTargetGapIndicatorColor != nil || !centeredDropTargetGapIndicator {
 47 |             guard !isMethodReplaced(#selector(NSCollectionView.draggingUpdated(_:))) else { return }
    |                    `- error: cannot find 'isMethodReplaced' in scope
 48 |             do {
 49 |                try replaceMethod(#selector(NSCollectionView.draggingUpdated(_:)),
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:49:20: error: cannot find 'replaceMethod' in scope
 47 |             guard !isMethodReplaced(#selector(NSCollectionView.draggingUpdated(_:))) else { return }
 48 |             do {
 49 |                try replaceMethod(#selector(NSCollectionView.draggingUpdated(_:)),
    |                    `- error: cannot find 'replaceMethod' in scope
 50 |                methodSignature: (@convention(c)  (AnyObject, Selector, any NSDraggingInfo) -> (NSDragOperation)).self,
 51 |                hookSignature: (@convention(block)  (AnyObject, any NSDraggingInfo) -> (NSDragOperation)).self) { store in {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:79:21: error: cannot find 'replaceMethod' in scope
 77 |                    }
 78 |                }
 79 |                 try replaceMethod(#selector(NSCollectionView.draggingEnded(_:)),
    |                     `- error: cannot find 'replaceMethod' in scope
 80 |                 methodSignature: (@convention(c)  (AnyObject, Selector, any NSDraggingInfo) -> ()).self,
 81 |                 hookSignature: (@convention(block)  (AnyObject, any NSDraggingInfo) -> ()).self) { store in {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:90:19: error: cannot find 'isMethodReplaced' in scope
 88 |                debugPrint(error)
 89 |             }
 90 |         } else if isMethodReplaced(#selector(NSCollectionView.draggingUpdated(_:))) {
    |                   `- error: cannot find 'isMethodReplaced' in scope
 91 |             resetMethod(#selector(NSCollectionView.draggingUpdated(_:)))
 92 |             resetMethod(#selector(NSCollectionView.draggingEnded(_:)))
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:91:13: error: cannot find 'resetMethod' in scope
 89 |             }
 90 |         } else if isMethodReplaced(#selector(NSCollectionView.draggingUpdated(_:))) {
 91 |             resetMethod(#selector(NSCollectionView.draggingUpdated(_:)))
    |             `- error: cannot find 'resetMethod' in scope
 92 |             resetMethod(#selector(NSCollectionView.draggingEnded(_:)))
 93 |             _dropTargetGapIndicatorView?.isHidden = false
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionView+ItemDropTargetGapIndicator.swift:92:13: error: cannot find 'resetMethod' in scope
 90 |         } else if isMethodReplaced(#selector(NSCollectionView.draggingUpdated(_:))) {
 91 |             resetMethod(#selector(NSCollectionView.draggingUpdated(_:)))
 92 |             resetMethod(#selector(NSCollectionView.draggingEnded(_:)))
    |             `- error: cannot find 'resetMethod' in scope
 93 |             _dropTargetGapIndicatorView?.isHidden = false
 94 |             dragIndicatorView.removeFromSuperview()
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewItem++SelfSizing.swift:72:16: error: cannot find 'isMethodReplaced' in scope
 70 | extension NSCollectionViewItem {
 71 |     static func swizzlePreferredLayoutAttributesFitting() {
 72 |         guard !isMethodReplaced(#selector(Self.preferredLayoutAttributesFitting(_:))) else { return }
    |                `- error: cannot find 'isMethodReplaced' in scope
 73 |         do {
 74 |            try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewItem++SelfSizing.swift:74:16: error: cannot find 'replaceMethod' in scope
 72 |         guard !isMethodReplaced(#selector(Self.preferredLayoutAttributesFitting(_:))) else { return }
 73 |         do {
 74 |            try replaceMethod(
    |                `- error: cannot find 'replaceMethod' in scope
 75 |             #selector(Self.preferredLayoutAttributesFitting(_:)),
 76 |            methodSignature: (@convention(c)  (AnyObject, Selector, NSCollectionViewLayoutAttributes) -> (NSCollectionViewLayoutAttributes)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewLayoutAttributes+.swift:83:35: error: type 'NSCollectionViewItem' has no member 'isMethodReplaced'
 81 |     /// A Boolean value that indicates whether the item view's transform can be changed via layout attributes.
 82 |     static var isTransformableByLayoutAttributes: Bool {
 83 |         get {NSCollectionViewItem.isMethodReplaced(#selector(NSCollectionViewItem.apply)) }
    |                                   `- error: type 'NSCollectionViewItem' has no member 'isMethodReplaced'
 84 |         set {
 85 |             guard newValue != isTransformableByLayoutAttributes else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewLayoutAttributes+.swift:88:46: error: type 'NSCollectionViewItem' has no member 'replaceMethod'
 86 |             if newValue {
 87 |                 do {
 88 |                     try NSCollectionViewItem.replaceMethod(
    |                                              `- error: type 'NSCollectionViewItem' has no member 'replaceMethod'
 89 |                         #selector(NSCollectionViewItem.apply),
 90 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSCollectionViewLayoutAttributes) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewLayoutAttributes+.swift:103:46: error: type 'NSCollectionViewItem' has no member 'replaceMethod'
101 |                         }
102 |                         }
103 |                     try NSCollectionViewItem.replaceMethod(
    |                                              `- error: type 'NSCollectionViewItem' has no member 'replaceMethod'
104 |                         #selector(NSCollectionViewItem.preferredLayoutAttributesFitting(_:)),
105 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSCollectionViewLayoutAttributes) -> (NSCollectionViewLayoutAttributes)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewLayoutAttributes+.swift:119:38: error: type 'NSCollectionViewItem' has no member 'resetMethod'
117 |                 }
118 |             } else {
119 |                 NSCollectionViewItem.resetMethod(#selector(NSCollectionViewItem.apply))
    |                                      `- error: type 'NSCollectionViewItem' has no member 'resetMethod'
120 |                 NSCollectionViewItem.resetMethod(#selector(NSCollectionViewItem.preferredLayoutAttributesFitting(_:)))
121 |
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/CollectionView/AppKit/NSCollectionViewLayoutAttributes+.swift:120:38: error: type 'NSCollectionViewItem' has no member 'resetMethod'
118 |             } else {
119 |                 NSCollectionViewItem.resetMethod(#selector(NSCollectionViewItem.apply))
120 |                 NSCollectionViewItem.resetMethod(#selector(NSCollectionViewItem.preferredLayoutAttributesFitting(_:)))
    |                                      `- error: type 'NSCollectionViewItem' has no member 'resetMethod'
121 |
122 |             }
[737/760] Compiling FZUIKit NSUICollectionViewLayout+Column.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[738/760] Compiling FZUIKit NSUICollectionViewLayout+Comp.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[739/760] Compiling FZUIKit NSUICollectionViewLayout+Pinch.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[740/760] Compiling FZUIKit UICollectionView+.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[741/760] Compiling FZUIKit UICollectionViewCell+.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[742/760] Compiling FZUIKit UICollectionViewDiffableDataSource+.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[743/760] Compiling FZUIKit UICollectionViewLayout+Layout.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[744/760] Compiling FZUIKit NSUIControl+.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[745/760] Compiling FZUIKit NSUIHostingController+.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[746/760] Compiling FZUIKit NSUIHostingController+AutoHeight.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[747/760] Compiling FZUIKit NSUIStackView+.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[748/760] Compiling FZUIKit NSUITextField+.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[749/760] Compiling FZUIKit NSUITextView+.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[750/760] Compiling FZUIKit NSUIView+.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[751/760] Compiling FZUIKit NSUIView+BackgroundColor.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[752/760] Compiling FZUIKit NSUIView+Constraints.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[753/760] Compiling FZUIKit NSUIView+Drag.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[754/760] Compiling FZUIKit NSUIView+Material.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[755/760] Compiling FZUIKit NSUIView+PinEdges.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[756/760] Compiling FZUIKit NSUIView+RenderedImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[757/760] Compiling FZUIKit NSUIView+Shakable.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[758/760] Compiling FZUIKit NSUIView+VisualEffect.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[759/760] Compiling FZUIKit NSUIView+isEnabled.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
[760/760] Compiling FZUIKit NSViewProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:30:24: error: value of type 'NSView' has no member 'isMethodReplaced'
 28 |         /// A Boolean value that indicates whether the SwiftUI view ignores the safe area insets.
 29 |         var ignoresSafeArea: Bool {
 30 |             get { view.isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                        `- error: value of type 'NSView' has no member 'isMethodReplaced'
 31 |             set { view.setSafeAreaInsets(newValue ? .zero : nil) }
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:75:24: error: cannot find 'isMethodReplaced' in scope
 73 |             #endif
 74 |             if newValue {
 75 |                 guard !isMethodReplaced(selector) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
 76 |                 do {
 77 |                    try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:77:24: error: cannot find 'replaceMethod' in scope
 75 |                 guard !isMethodReplaced(selector) else { return }
 76 |                 do {
 77 |                    try replaceMethod(
    |                        `- error: cannot find 'replaceMethod' in scope
 78 |                     selector,
 79 |                    methodSignature: (@convention(c)  (AnyObject, Selector) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:100:17: error: cannot find 'resetMethod' in scope
 98 |                 }
 99 |             } else {
100 |                 resetMethod(selector)
    |                 `- error: cannot find 'resetMethod' in scope
101 |             }
102 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:109:9: error: cannot find 'resetMethod' in scope
107 |     @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
108 |     func setSafeAreaInsets(_ newSafeAreaInsets: NSUIEdgeInsets?) {
109 |         resetMethod(#selector(getter: NSUIView.safeAreaInsets))
    |         `- error: cannot find 'resetMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:112:21: error: cannot find 'replaceMethod' in scope
110 |         if let newSafeAreaInsets = newSafeAreaInsets {
111 |             do {
112 |                 try replaceMethod(
    |                     `- error: cannot find 'replaceMethod' in scope
113 |                     #selector(getter: NSUIView.safeAreaInsets),
114 |                     methodSignature: (@convention(c)  (AnyObject, Selector) -> (NSUIEdgeInsets)).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIHostingController+.swift:142:23: error: cannot find 'isMethodReplaced' in scope
140 |             @available(macOS 11.0, *)
141 |             var ignoresSafeArea: Bool {
142 |                 get { isMethodReplaced(#selector(getter: NSUIView.safeAreaInsets)) }
    |                       `- error: cannot find 'isMethodReplaced' in scope
143 |                 set { setSafeAreaInsets(newValue ? .zero : nil) }
144 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:640:24: error: cannot find 'isMethodReplaced' in scope
638 |         private func observeNewSubviews(shouldObserve: Bool = true) {
639 |             if shouldObserve {
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
    |                        `- error: cannot find 'isMethodReplaced' in scope
641 |                 do {
642 |                     try replaceMethod(
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:642:25: error: cannot find 'replaceMethod' in scope
640 |                 guard !isMethodReplaced(#selector(NSUIView.didAddSubview(_:))) else { return }
641 |                 do {
642 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
643 |                         #selector(NSUIView.didAddSubview(_:)),
644 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSUIView) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:655:17: error: cannot find 'resetMethod' in scope
653 |                 }
654 |             } else if !subviews.contains(where: { $0.isAlwaysAtFront }) {
655 |                 resetMethod(#selector(NSUIView.didAddSubview(_:)))
    |                 `- error: cannot find 'resetMethod' in scope
656 |             }
657 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:662:15: error: cannot find 'isMethodReplaced' in scope
660 | extension NSUIView {
661 |     static var debugAutoLayoutProblems: Bool {
662 |         get { isMethodReplaced(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:")) }
    |               `- error: cannot find 'isMethodReplaced' in scope
663 |         set {
664 |             guard newValue != debugAutoLayoutProblems else { return }
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:667:25: error: cannot find 'replaceMethod' in scope
665 |             if newValue {
666 |                 do {
667 |                     try replaceMethod(
    |                         `- error: cannot find 'replaceMethod' in scope
668 |                         NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"),
669 |                         methodSignature: (@convention(c)  (AnyObject, Selector, NSObject, NSLayoutConstraint, [NSLayoutConstraint]) -> ()).self,
/Users/admin/builder/spi-builder-workspace/Sources/FZUIKit/Extensions/View/NSUIView+.swift:686:17: error: cannot find 'resetMethod' in scope
684 |                 }
685 |             } else {
686 |                 resetMethod(NSSelectorFromString("engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:"))
    |                 `- error: cannot find 'resetMethod' in scope
687 |             }
688 |         }
Fetching https://github.com/flocked/FZSwiftUtils.git
[1/68260] Fetching fzswiftutils
Fetched https://github.com/flocked/FZSwiftUtils.git from cache (2.57s)
Creating working copy for https://github.com/flocked/FZSwiftUtils.git
Working copy of https://github.com/flocked/FZSwiftUtils.git resolved at main (ab44348)
BUILD FAILURE 6.2 macosSpm