The Swift Package Index logo.Swift Package Index

Build Information

Failed to build swift-cocoa-extensions, reference 0.5.0-alpha.8 (1d7908), with Swift 6.1 for macOS (SPM) on 10 Mar 2026 21:28:14 UTC.

Build Command

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

Build Log

 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:151:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
149 | 	open override func viewDidLoad() {
150 | 		super.viewDidLoad()
151 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
152 | 	}
153 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:156:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
154 | 	open override func viewWillAppear() {
155 | 		super.viewWillAppear()
156 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
157 | 	}
158 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:162:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
160 | 		isVisible = true
161 | 		super.viewDidAppear()
162 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
163 | 	}
164 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:167:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
165 | 	open override func viewWillDisappear() {
166 | 		super.viewWillDisappear()
167 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
168 | 	}
169 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:172:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
170 | 	open override func viewDidDisappear() {
171 | 		super.viewDidDisappear()
172 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
173 | 		isVisible = false
174 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:178:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
176 | 	open override func viewWillLayout() {
177 | 		super.viewWillLayout()
178 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
179 | 	}
180 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:183:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
181 | 	open override func viewDidLayout() {
182 | 		super.viewDidLayout()
183 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
184 | 	}
185 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:188:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
186 | 	open override func dismiss(_ sender: Any?) {
187 | 		super.dismiss(sender)
188 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:35:3: warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
33 | 	open override func windowWillLoad() {
34 | 		super.windowWillLoad()
35 | 		onWindowWillLoad?()
   |   `- warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
36 | 	}
37 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:40:3: warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
38 | 	open override func windowDidLoad() {
39 | 		super.windowDidLoad()
40 | 		onWindowDidLoad?()
   |   `- warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
41 | 	}
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:161:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
159 | 	open override func viewDidLoad() {
160 | 		super.viewDidLoad()
161 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
162 | 	}
163 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:166:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
164 | 	open override func viewWillAppear() {
165 | 		super.viewWillAppear()
166 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
167 | 	}
168 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:172:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
170 | 		isVisible = true
171 | 		super.viewDidAppear()
172 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
173 | 	}
174 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:177:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
175 | 	open override func viewWillDisappear() {
176 | 		super.viewWillDisappear()
177 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
178 | 	}
179 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:182:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
180 | 	open override func viewDidDisappear() {
181 | 		super.viewDidDisappear()
182 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
183 | 		isVisible = false
184 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:188:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
186 | 	open override func viewWillLayout() {
187 | 		super.viewWillLayout()
188 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:193:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
191 | 	open override func viewDidLayout() {
192 | 		super.viewDidLayout()
193 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
194 | 	}
195 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:198:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
196 | 	open override func dismiss(_ sender: Any?) {
197 | 		super.dismiss(sender)
198 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
199 | 	}
200 |
[535/668] Compiling CocoaExtensions CGRect+.swift
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:17:95: error: unknown attribute 'MainActor'
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                               `- error: unknown attribute 'MainActor'
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:42:63: error: unknown attribute 'MainActor'
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                               `- error: unknown attribute 'MainActor'
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                                         `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:67:78: error: unknown attribute 'MainActor'
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                              `- error: unknown attribute 'MainActor'
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:151:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
149 | 	open override func viewDidLoad() {
150 | 		super.viewDidLoad()
151 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
152 | 	}
153 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:156:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
154 | 	open override func viewWillAppear() {
155 | 		super.viewWillAppear()
156 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
157 | 	}
158 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:162:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
160 | 		isVisible = true
161 | 		super.viewDidAppear()
162 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
163 | 	}
164 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:167:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
165 | 	open override func viewWillDisappear() {
166 | 		super.viewWillDisappear()
167 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
168 | 	}
169 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:172:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
170 | 	open override func viewDidDisappear() {
171 | 		super.viewDidDisappear()
172 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
173 | 		isVisible = false
174 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:178:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
176 | 	open override func viewWillLayout() {
177 | 		super.viewWillLayout()
178 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
179 | 	}
180 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:183:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
181 | 	open override func viewDidLayout() {
182 | 		super.viewDidLayout()
183 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
184 | 	}
185 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:188:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
186 | 	open override func dismiss(_ sender: Any?) {
187 | 		super.dismiss(sender)
188 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:35:3: warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
33 | 	open override func windowWillLoad() {
34 | 		super.windowWillLoad()
35 | 		onWindowWillLoad?()
   |   `- warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
36 | 	}
37 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:40:3: warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
38 | 	open override func windowDidLoad() {
39 | 		super.windowDidLoad()
40 | 		onWindowDidLoad?()
   |   `- warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
41 | 	}
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:161:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
159 | 	open override func viewDidLoad() {
160 | 		super.viewDidLoad()
161 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
162 | 	}
163 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:166:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
164 | 	open override func viewWillAppear() {
165 | 		super.viewWillAppear()
166 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
167 | 	}
168 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:172:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
170 | 		isVisible = true
171 | 		super.viewDidAppear()
172 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
173 | 	}
174 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:177:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
175 | 	open override func viewWillDisappear() {
176 | 		super.viewWillDisappear()
177 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
178 | 	}
179 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:182:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
180 | 	open override func viewDidDisappear() {
181 | 		super.viewDidDisappear()
182 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
183 | 		isVisible = false
184 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:188:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
186 | 	open override func viewWillLayout() {
187 | 		super.viewWillLayout()
188 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:193:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
191 | 	open override func viewDidLayout() {
192 | 		super.viewDidLayout()
193 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
194 | 	}
195 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:198:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
196 | 	open override func dismiss(_ sender: Any?) {
197 | 		super.dismiss(sender)
198 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
199 | 	}
200 |
[536/668] Compiling CocoaExtensions CGSize+.swift
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:17:95: error: unknown attribute 'MainActor'
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                               `- error: unknown attribute 'MainActor'
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:42:63: error: unknown attribute 'MainActor'
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                               `- error: unknown attribute 'MainActor'
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                                         `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:67:78: error: unknown attribute 'MainActor'
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                              `- error: unknown attribute 'MainActor'
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:151:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
149 | 	open override func viewDidLoad() {
150 | 		super.viewDidLoad()
151 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
152 | 	}
153 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:156:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
154 | 	open override func viewWillAppear() {
155 | 		super.viewWillAppear()
156 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
157 | 	}
158 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:162:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
160 | 		isVisible = true
161 | 		super.viewDidAppear()
162 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
163 | 	}
164 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:167:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
165 | 	open override func viewWillDisappear() {
166 | 		super.viewWillDisappear()
167 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
168 | 	}
169 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:172:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
170 | 	open override func viewDidDisappear() {
171 | 		super.viewDidDisappear()
172 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
173 | 		isVisible = false
174 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:178:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
176 | 	open override func viewWillLayout() {
177 | 		super.viewWillLayout()
178 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
179 | 	}
180 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:183:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
181 | 	open override func viewDidLayout() {
182 | 		super.viewDidLayout()
183 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
184 | 	}
185 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:188:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
186 | 	open override func dismiss(_ sender: Any?) {
187 | 		super.dismiss(sender)
188 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:35:3: warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
33 | 	open override func windowWillLoad() {
34 | 		super.windowWillLoad()
35 | 		onWindowWillLoad?()
   |   `- warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
36 | 	}
37 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:40:3: warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
38 | 	open override func windowDidLoad() {
39 | 		super.windowDidLoad()
40 | 		onWindowDidLoad?()
   |   `- warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
41 | 	}
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:161:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
159 | 	open override func viewDidLoad() {
160 | 		super.viewDidLoad()
161 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
162 | 	}
163 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:166:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
164 | 	open override func viewWillAppear() {
165 | 		super.viewWillAppear()
166 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
167 | 	}
168 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:172:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
170 | 		isVisible = true
171 | 		super.viewDidAppear()
172 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
173 | 	}
174 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:177:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
175 | 	open override func viewWillDisappear() {
176 | 		super.viewWillDisappear()
177 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
178 | 	}
179 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:182:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
180 | 	open override func viewDidDisappear() {
181 | 		super.viewDidDisappear()
182 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
183 | 		isVisible = false
184 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:188:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
186 | 	open override func viewWillLayout() {
187 | 		super.viewWillLayout()
188 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:193:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
191 | 	open override func viewDidLayout() {
192 | 		super.viewDidLayout()
193 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
194 | 	}
195 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:198:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
196 | 	open override func dismiss(_ sender: Any?) {
197 | 		super.dismiss(sender)
198 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
199 | 	}
200 |
[537/668] Compiling CocoaExtensions UIEdgeInsets+.swift
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:17:95: error: unknown attribute 'MainActor'
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                               `- error: unknown attribute 'MainActor'
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:42:63: error: unknown attribute 'MainActor'
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                               `- error: unknown attribute 'MainActor'
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                                         `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:67:78: error: unknown attribute 'MainActor'
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                              `- error: unknown attribute 'MainActor'
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:151:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
149 | 	open override func viewDidLoad() {
150 | 		super.viewDidLoad()
151 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
152 | 	}
153 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:156:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
154 | 	open override func viewWillAppear() {
155 | 		super.viewWillAppear()
156 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
157 | 	}
158 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:162:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
160 | 		isVisible = true
161 | 		super.viewDidAppear()
162 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
163 | 	}
164 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:167:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
165 | 	open override func viewWillDisappear() {
166 | 		super.viewWillDisappear()
167 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
168 | 	}
169 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:172:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
170 | 	open override func viewDidDisappear() {
171 | 		super.viewDidDisappear()
172 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
173 | 		isVisible = false
174 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:178:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
176 | 	open override func viewWillLayout() {
177 | 		super.viewWillLayout()
178 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
179 | 	}
180 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:183:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
181 | 	open override func viewDidLayout() {
182 | 		super.viewDidLayout()
183 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
184 | 	}
185 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:188:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
186 | 	open override func dismiss(_ sender: Any?) {
187 | 		super.dismiss(sender)
188 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:35:3: warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
33 | 	open override func windowWillLoad() {
34 | 		super.windowWillLoad()
35 | 		onWindowWillLoad?()
   |   `- warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
36 | 	}
37 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:40:3: warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
38 | 	open override func windowDidLoad() {
39 | 		super.windowDidLoad()
40 | 		onWindowDidLoad?()
   |   `- warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
41 | 	}
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:161:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
159 | 	open override func viewDidLoad() {
160 | 		super.viewDidLoad()
161 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
162 | 	}
163 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:166:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
164 | 	open override func viewWillAppear() {
165 | 		super.viewWillAppear()
166 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
167 | 	}
168 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:172:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
170 | 		isVisible = true
171 | 		super.viewDidAppear()
172 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
173 | 	}
174 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:177:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
175 | 	open override func viewWillDisappear() {
176 | 		super.viewWillDisappear()
177 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
178 | 	}
179 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:182:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
180 | 	open override func viewDidDisappear() {
181 | 		super.viewDidDisappear()
182 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
183 | 		isVisible = false
184 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:188:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
186 | 	open override func viewWillLayout() {
187 | 		super.viewWillLayout()
188 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:193:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
191 | 	open override func viewDidLayout() {
192 | 		super.viewDidLayout()
193 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
194 | 	}
195 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:198:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
196 | 	open override func dismiss(_ sender: Any?) {
197 | 		super.dismiss(sender)
198 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
199 | 	}
200 |
[538/668] Compiling CocoaExtensions CustomCocoaWindowProtocol.swift
[539/668] Compiling CocoaExtensions NavigationControllerDynamicOverridable.swift
[540/668] Compiling CocoaExtensions CustomCocoaView.swift
[541/668] Compiling CocoaExtensions CustomCocoaWindow.swift
[542/668] Compiling CocoaExtensions CocoaApplication+.swift
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomViewMacroFallback.swift:79:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 77 |
 78 | 	public convenience init() {
 79 | 		self.init(wrappedValue: ContentView())
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 80 | 	}
 81 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomViewMacroFallback.swift:110:14: error: main actor-isolated property 'view' can not be mutated from a nonisolated context
104 |
105 | 	@discardableResult
106 | 	public func load(
    |              `- note: add '@MainActor' to make instance method 'load(_:to:)' part of global actor 'MainActor'
107 | 		_ contentView: ContentView,
108 | 		to controller: CocoaViewController
109 | 	) -> ContentView {
110 | 		controller.view = contentView
    |              `- error: main actor-isolated property 'view' can not be mutated from a nonisolated context
111 | 		return contentView
112 | 	}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSViewController.h:78:37: note: mutation of this property is only permitted within the actor
 76 | /* The default implementation of the getter first invokes [self loadView] if the view hasn't been set yet. After -loadView is called, -viewDidLoad will be called. The setter can be used to assign a view that's created in a different manner than what -view's default implementation would do.
 77 | */
 78 | @property (strong) IBOutlet NSView *view;
    |                                     `- note: mutation of this property is only permitted within the actor
 79 |
 80 | /* Returns the view controller's view, or nil if the view has not been loaded.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomWindowMacroFallback.swift:47:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
45 |
46 | 	public convenience init() {
47 | 		self.init(wrappedValue: Window())
   |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
48 | 	}
49 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomWindowMacroFallback.swift:78:14: error: main actor-isolated property 'window' can not be mutated from a nonisolated context
72 |
73 | 	@discardableResult
74 | 	public func load(
   |              `- note: add '@MainActor' to make instance method 'load(_:to:)' part of global actor 'MainActor'
75 | 		_ managedWindow: Window,
76 | 		to controller: NSWindowController
77 | 	) -> Window {
78 | 		controller.window = managedWindow
   |              `- error: main actor-isolated property 'window' can not be mutated from a nonisolated context
79 | 		return managedWindow
80 | 	}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindowController.h:101:40: note: mutation of this property is only permitted within the actor
 99 |     The window setter is used internally from -initWithWindow: or when a controller's nib file is loaded (as the "window" outlet gets connected).  You can also call it yourself if you want to create the window for a window controller lazily, but you aren't loading it from a nib.  This can also be used to set the window to nil for cases where your subclass might not want to keep the window it loaded from a nib, but rather only wants the contents of the window.  Setting the window to nil, after the nib has been loaded, does not reset the -isWindowLoaded state.  A window controller will only load its nib file once.  This method makes sure the window does not release when closed, and it sets the controller's -windowFrameAutosaveName onto the window and updates the window's dirty state to match the controller's document (if any).  It also calls -setWindowController: on the window.  You can override this if you need to know when the window gets set, but call super.
100 | */
101 | @property (nullable, strong) NSWindow *window;
    |                                        `- note: mutation of this property is only permitted within the actor
102 |
103 | /* Returns YES if the receiver has loaded its -windowNibName, has itself been loaded from a nib, OR has no -windowNibName.  In other words, if there is no nib to load, this always returns YES.
[543/668] Compiling CocoaExtensions CocoaReuse.swift
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomViewMacroFallback.swift:79:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 77 |
 78 | 	public convenience init() {
 79 | 		self.init(wrappedValue: ContentView())
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 80 | 	}
 81 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomViewMacroFallback.swift:110:14: error: main actor-isolated property 'view' can not be mutated from a nonisolated context
104 |
105 | 	@discardableResult
106 | 	public func load(
    |              `- note: add '@MainActor' to make instance method 'load(_:to:)' part of global actor 'MainActor'
107 | 		_ contentView: ContentView,
108 | 		to controller: CocoaViewController
109 | 	) -> ContentView {
110 | 		controller.view = contentView
    |              `- error: main actor-isolated property 'view' can not be mutated from a nonisolated context
111 | 		return contentView
112 | 	}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSViewController.h:78:37: note: mutation of this property is only permitted within the actor
 76 | /* The default implementation of the getter first invokes [self loadView] if the view hasn't been set yet. After -loadView is called, -viewDidLoad will be called. The setter can be used to assign a view that's created in a different manner than what -view's default implementation would do.
 77 | */
 78 | @property (strong) IBOutlet NSView *view;
    |                                     `- note: mutation of this property is only permitted within the actor
 79 |
 80 | /* Returns the view controller's view, or nil if the view has not been loaded.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomWindowMacroFallback.swift:47:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
45 |
46 | 	public convenience init() {
47 | 		self.init(wrappedValue: Window())
   |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
48 | 	}
49 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomWindowMacroFallback.swift:78:14: error: main actor-isolated property 'window' can not be mutated from a nonisolated context
72 |
73 | 	@discardableResult
74 | 	public func load(
   |              `- note: add '@MainActor' to make instance method 'load(_:to:)' part of global actor 'MainActor'
75 | 		_ managedWindow: Window,
76 | 		to controller: NSWindowController
77 | 	) -> Window {
78 | 		controller.window = managedWindow
   |              `- error: main actor-isolated property 'window' can not be mutated from a nonisolated context
79 | 		return managedWindow
80 | 	}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindowController.h:101:40: note: mutation of this property is only permitted within the actor
 99 |     The window setter is used internally from -initWithWindow: or when a controller's nib file is loaded (as the "window" outlet gets connected).  You can also call it yourself if you want to create the window for a window controller lazily, but you aren't loading it from a nib.  This can also be used to set the window to nil for cases where your subclass might not want to keep the window it loaded from a nib, but rather only wants the contents of the window.  Setting the window to nil, after the nib has been loaded, does not reset the -isWindowLoaded state.  A window controller will only load its nib file once.  This method makes sure the window does not release when closed, and it sets the controller's -windowFrameAutosaveName onto the window and updates the window's dirty state to match the controller's document (if any).  It also calls -setWindowController: on the window.  You can override this if you need to know when the window gets set, but call super.
100 | */
101 | @property (nullable, strong) NSWindow *window;
    |                                        `- note: mutation of this property is only permitted within the actor
102 |
103 | /* Returns YES if the receiver has loaded its -windowNibName, has itself been loaded from a nib, OR has no -windowNibName.  In other words, if there is no nib to load, this always returns YES.
[544/668] Compiling CocoaExtensions CompositionalLayout.swift
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomViewMacroFallback.swift:79:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 77 |
 78 | 	public convenience init() {
 79 | 		self.init(wrappedValue: ContentView())
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 80 | 	}
 81 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomViewMacroFallback.swift:110:14: error: main actor-isolated property 'view' can not be mutated from a nonisolated context
104 |
105 | 	@discardableResult
106 | 	public func load(
    |              `- note: add '@MainActor' to make instance method 'load(_:to:)' part of global actor 'MainActor'
107 | 		_ contentView: ContentView,
108 | 		to controller: CocoaViewController
109 | 	) -> ContentView {
110 | 		controller.view = contentView
    |              `- error: main actor-isolated property 'view' can not be mutated from a nonisolated context
111 | 		return contentView
112 | 	}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSViewController.h:78:37: note: mutation of this property is only permitted within the actor
 76 | /* The default implementation of the getter first invokes [self loadView] if the view hasn't been set yet. After -loadView is called, -viewDidLoad will be called. The setter can be used to assign a view that's created in a different manner than what -view's default implementation would do.
 77 | */
 78 | @property (strong) IBOutlet NSView *view;
    |                                     `- note: mutation of this property is only permitted within the actor
 79 |
 80 | /* Returns the view controller's view, or nil if the view has not been loaded.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomWindowMacroFallback.swift:47:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
45 |
46 | 	public convenience init() {
47 | 		self.init(wrappedValue: Window())
   |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
48 | 	}
49 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomWindowMacroFallback.swift:78:14: error: main actor-isolated property 'window' can not be mutated from a nonisolated context
72 |
73 | 	@discardableResult
74 | 	public func load(
   |              `- note: add '@MainActor' to make instance method 'load(_:to:)' part of global actor 'MainActor'
75 | 		_ managedWindow: Window,
76 | 		to controller: NSWindowController
77 | 	) -> Window {
78 | 		controller.window = managedWindow
   |              `- error: main actor-isolated property 'window' can not be mutated from a nonisolated context
79 | 		return managedWindow
80 | 	}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindowController.h:101:40: note: mutation of this property is only permitted within the actor
 99 |     The window setter is used internally from -initWithWindow: or when a controller's nib file is loaded (as the "window" outlet gets connected).  You can also call it yourself if you want to create the window for a window controller lazily, but you aren't loading it from a nib.  This can also be used to set the window to nil for cases where your subclass might not want to keep the window it loaded from a nib, but rather only wants the contents of the window.  Setting the window to nil, after the nib has been loaded, does not reset the -isWindowLoaded state.  A window controller will only load its nib file once.  This method makes sure the window does not release when closed, and it sets the controller's -windowFrameAutosaveName onto the window and updates the window's dirty state to match the controller's document (if any).  It also calls -setWindowController: on the window.  You can override this if you need to know when the window gets set, but call super.
100 | */
101 | @property (nullable, strong) NSWindow *window;
    |                                        `- note: mutation of this property is only permitted within the actor
102 |
103 | /* Returns YES if the receiver has loaded its -windowNibName, has itself been loaded from a nib, OR has no -windowNibName.  In other words, if there is no nib to load, this always returns YES.
[545/668] Compiling CocoaExtensions Axis+.swift
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomViewMacroFallback.swift:79:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 77 |
 78 | 	public convenience init() {
 79 | 		self.init(wrappedValue: ContentView())
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 80 | 	}
 81 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomViewMacroFallback.swift:110:14: error: main actor-isolated property 'view' can not be mutated from a nonisolated context
104 |
105 | 	@discardableResult
106 | 	public func load(
    |              `- note: add '@MainActor' to make instance method 'load(_:to:)' part of global actor 'MainActor'
107 | 		_ contentView: ContentView,
108 | 		to controller: CocoaViewController
109 | 	) -> ContentView {
110 | 		controller.view = contentView
    |              `- error: main actor-isolated property 'view' can not be mutated from a nonisolated context
111 | 		return contentView
112 | 	}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSViewController.h:78:37: note: mutation of this property is only permitted within the actor
 76 | /* The default implementation of the getter first invokes [self loadView] if the view hasn't been set yet. After -loadView is called, -viewDidLoad will be called. The setter can be used to assign a view that's created in a different manner than what -view's default implementation would do.
 77 | */
 78 | @property (strong) IBOutlet NSView *view;
    |                                     `- note: mutation of this property is only permitted within the actor
 79 |
 80 | /* Returns the view controller's view, or nil if the view has not been loaded.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomWindowMacroFallback.swift:47:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
45 |
46 | 	public convenience init() {
47 | 		self.init(wrappedValue: Window())
   |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
48 | 	}
49 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomWindowMacroFallback.swift:78:14: error: main actor-isolated property 'window' can not be mutated from a nonisolated context
72 |
73 | 	@discardableResult
74 | 	public func load(
   |              `- note: add '@MainActor' to make instance method 'load(_:to:)' part of global actor 'MainActor'
75 | 		_ managedWindow: Window,
76 | 		to controller: NSWindowController
77 | 	) -> Window {
78 | 		controller.window = managedWindow
   |              `- error: main actor-isolated property 'window' can not be mutated from a nonisolated context
79 | 		return managedWindow
80 | 	}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindowController.h:101:40: note: mutation of this property is only permitted within the actor
 99 |     The window setter is used internally from -initWithWindow: or when a controller's nib file is loaded (as the "window" outlet gets connected).  You can also call it yourself if you want to create the window for a window controller lazily, but you aren't loading it from a nib.  This can also be used to set the window to nil for cases where your subclass might not want to keep the window it loaded from a nib, but rather only wants the contents of the window.  Setting the window to nil, after the nib has been loaded, does not reset the -isWindowLoaded state.  A window controller will only load its nib file once.  This method makes sure the window does not release when closed, and it sets the controller's -windowFrameAutosaveName onto the window and updates the window's dirty state to match the controller's document (if any).  It also calls -setWindowController: on the window.  You can override this if you need to know when the window gets set, but call super.
100 | */
101 | @property (nullable, strong) NSWindow *window;
    |                                        `- note: mutation of this property is only permitted within the actor
102 |
103 | /* Returns YES if the receiver has loaded its -windowNibName, has itself been loaded from a nib, OR has no -windowNibName.  In other words, if there is no nib to load, this always returns YES.
error: emit-module command failed with exit code 1 (use -v to see invocation)
[546/668] Emitting module CocoaExtensions
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:17:95: error: unknown attribute 'MainActor'
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                               `- error: unknown attribute 'MainActor'
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:42:63: error: unknown attribute 'MainActor'
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                               `- error: unknown attribute 'MainActor'
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                                         `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:67:78: error: unknown attribute 'MainActor'
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                              `- error: unknown attribute 'MainActor'
 68 | 	public typealias ID = Identifier
 69 |
[547/668] Compiling CocoaExtensions CollectionView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:42:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 40 | 	open override func viewDidLoad() {
 41 | 		super.viewDidLoad()
 42 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 43 | 	}
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:47:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 45 | 	open override func viewWillAppear() {
 46 | 		super.viewWillAppear()
 47 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 48 | 	}
 49 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:53:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 51 | 		isVisible = true
 52 | 		super.viewDidAppear()
 53 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 54 | 	}
 55 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:58:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 56 | 	open override func viewWillDisappear() {
 57 | 		super.viewWillDisappear()
 58 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 59 | 	}
 60 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:63:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 61 | 	open override func viewDidDisappear() {
 62 | 		super.viewDidDisappear()
 63 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 64 | 		isVisible = true
 65 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:69:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 67 | 	open override func viewWillLayout() {
 68 | 		super.viewWillLayout()
 69 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 70 | 	}
 71 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:74:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 72 | 	open override func viewDidLayout() {
 73 | 		super.viewDidLayout()
 74 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 75 | 	}
 76 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:79:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 77 | 	open override func dismiss(_ sender: Any?) {
 78 | 		super.dismiss(sender)
 79 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 80 | 	}
 81 |
[548/668] Compiling CocoaExtensions CollectionViewCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:42:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 40 | 	open override func viewDidLoad() {
 41 | 		super.viewDidLoad()
 42 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 43 | 	}
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:47:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 45 | 	open override func viewWillAppear() {
 46 | 		super.viewWillAppear()
 47 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 48 | 	}
 49 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:53:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 51 | 		isVisible = true
 52 | 		super.viewDidAppear()
 53 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 54 | 	}
 55 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:58:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 56 | 	open override func viewWillDisappear() {
 57 | 		super.viewWillDisappear()
 58 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 59 | 	}
 60 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:63:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 61 | 	open override func viewDidDisappear() {
 62 | 		super.viewDidDisappear()
 63 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 64 | 		isVisible = true
 65 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:69:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 67 | 	open override func viewWillLayout() {
 68 | 		super.viewWillLayout()
 69 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 70 | 	}
 71 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:74:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 72 | 	open override func viewDidLayout() {
 73 | 		super.viewDidLayout()
 74 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 75 | 	}
 76 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:79:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 77 | 	open override func dismiss(_ sender: Any?) {
 78 | 		super.dismiss(sender)
 79 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 80 | 	}
 81 |
[549/668] Compiling CocoaExtensions CollectionViewDataSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:42:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 40 | 	open override func viewDidLoad() {
 41 | 		super.viewDidLoad()
 42 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 43 | 	}
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:47:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 45 | 	open override func viewWillAppear() {
 46 | 		super.viewWillAppear()
 47 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 48 | 	}
 49 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:53:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 51 | 		isVisible = true
 52 | 		super.viewDidAppear()
 53 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 54 | 	}
 55 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:58:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 56 | 	open override func viewWillDisappear() {
 57 | 		super.viewWillDisappear()
 58 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 59 | 	}
 60 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:63:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 61 | 	open override func viewDidDisappear() {
 62 | 		super.viewDidDisappear()
 63 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 64 | 		isVisible = true
 65 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:69:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 67 | 	open override func viewWillLayout() {
 68 | 		super.viewWillLayout()
 69 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 70 | 	}
 71 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:74:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 72 | 	open override func viewDidLayout() {
 73 | 		super.viewDidLayout()
 74 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 75 | 	}
 76 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:79:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 77 | 	open override func dismiss(_ sender: Any?) {
 78 | 		super.dismiss(sender)
 79 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 80 | 	}
 81 |
[550/668] Compiling CocoaExtensions CollectionViewReusableView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:42:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 40 | 	open override func viewDidLoad() {
 41 | 		super.viewDidLoad()
 42 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 43 | 	}
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:47:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 45 | 	open override func viewWillAppear() {
 46 | 		super.viewWillAppear()
 47 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 48 | 	}
 49 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:53:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 51 | 		isVisible = true
 52 | 		super.viewDidAppear()
 53 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 54 | 	}
 55 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:58:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 56 | 	open override func viewWillDisappear() {
 57 | 		super.viewWillDisappear()
 58 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 59 | 	}
 60 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:63:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 61 | 	open override func viewDidDisappear() {
 62 | 		super.viewDidDisappear()
 63 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 64 | 		isVisible = true
 65 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:69:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 67 | 	open override func viewWillLayout() {
 68 | 		super.viewWillLayout()
 69 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 70 | 	}
 71 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:74:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 72 | 	open override func viewDidLayout() {
 73 | 		super.viewDidLayout()
 74 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 75 | 	}
 76 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:79:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 77 | 	open override func dismiss(_ sender: Any?) {
 78 | 		super.dismiss(sender)
 79 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 80 | 	}
 81 |
[551/668] Compiling CocoaExtensions CustomCocoaWindowControllerProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:42:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 40 | 	open override func viewDidLoad() {
 41 | 		super.viewDidLoad()
 42 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 43 | 	}
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:47:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 45 | 	open override func viewWillAppear() {
 46 | 		super.viewWillAppear()
 47 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 48 | 	}
 49 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:53:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 51 | 		isVisible = true
 52 | 		super.viewDidAppear()
 53 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 54 | 	}
 55 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:58:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 56 | 	open override func viewWillDisappear() {
 57 | 		super.viewWillDisappear()
 58 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 59 | 	}
 60 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:63:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 61 | 	open override func viewDidDisappear() {
 62 | 		super.viewDidDisappear()
 63 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 64 | 		isVisible = true
 65 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:69:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 67 | 	open override func viewWillLayout() {
 68 | 		super.viewWillLayout()
 69 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 70 | 	}
 71 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:74:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 72 | 	open override func viewDidLayout() {
 73 | 		super.viewDidLayout()
 74 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 75 | 	}
 76 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:79:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 77 | 	open override func dismiss(_ sender: Any?) {
 78 | 		super.dismiss(sender)
 79 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 80 | 	}
 81 |
[552/668] Compiling CocoaExtensions LayerView.swift
[553/668] Compiling CocoaExtensions MenuItemsBuilder.swift
[554/668] Compiling CocoaExtensions NSMenu+.swift
[555/668] Compiling CocoaExtensions NSMenuItem+.swift
[556/668] Compiling CocoaExtensions CustomToolbar.swift
[557/668] Compiling CocoaExtensions CustomCollectionView.swift
[558/668] Compiling CocoaExtensions CustomCollectionViewCell.swift
[559/668] Compiling CocoaExtensions CustomCollectionViewReusableView.swift
[560/668] Compiling CocoaExtensions CustomTableView.swift
[561/668] Compiling CocoaExtensions CustomTableViewCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:17:95: error: unknown attribute 'MainActor'
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                               `- error: unknown attribute 'MainActor'
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:42:63: error: unknown attribute 'MainActor'
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                               `- error: unknown attribute 'MainActor'
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                                         `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:67:78: error: unknown attribute 'MainActor'
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                              `- error: unknown attribute 'MainActor'
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:151:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
149 | 	open override func viewDidLoad() {
150 | 		super.viewDidLoad()
151 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
152 | 	}
153 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:156:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
154 | 	open override func viewWillAppear() {
155 | 		super.viewWillAppear()
156 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
157 | 	}
158 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:162:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
160 | 		isVisible = true
161 | 		super.viewDidAppear()
162 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
163 | 	}
164 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:167:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
165 | 	open override func viewWillDisappear() {
166 | 		super.viewWillDisappear()
167 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
168 | 	}
169 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:172:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
170 | 	open override func viewDidDisappear() {
171 | 		super.viewDidDisappear()
172 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
173 | 		isVisible = false
174 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:178:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
176 | 	open override func viewWillLayout() {
177 | 		super.viewWillLayout()
178 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
179 | 	}
180 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:183:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
181 | 	open override func viewDidLayout() {
182 | 		super.viewDidLayout()
183 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
184 | 	}
185 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:188:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
186 | 	open override func dismiss(_ sender: Any?) {
187 | 		super.dismiss(sender)
188 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:35:3: warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
33 | 	open override func windowWillLoad() {
34 | 		super.windowWillLoad()
35 | 		onWindowWillLoad?()
   |   `- warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
36 | 	}
37 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:40:3: warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
38 | 	open override func windowDidLoad() {
39 | 		super.windowDidLoad()
40 | 		onWindowDidLoad?()
   |   `- warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
41 | 	}
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:161:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
159 | 	open override func viewDidLoad() {
160 | 		super.viewDidLoad()
161 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
162 | 	}
163 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:166:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
164 | 	open override func viewWillAppear() {
165 | 		super.viewWillAppear()
166 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
167 | 	}
168 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:172:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
170 | 		isVisible = true
171 | 		super.viewDidAppear()
172 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
173 | 	}
174 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:177:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
175 | 	open override func viewWillDisappear() {
176 | 		super.viewWillDisappear()
177 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
178 | 	}
179 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:182:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
180 | 	open override func viewDidDisappear() {
181 | 		super.viewDidDisappear()
182 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
183 | 		isVisible = false
184 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:188:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
186 | 	open override func viewWillLayout() {
187 | 		super.viewWillLayout()
188 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:193:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
191 | 	open override func viewDidLayout() {
192 | 		super.viewDidLayout()
193 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
194 | 	}
195 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:198:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
196 | 	open override func dismiss(_ sender: Any?) {
197 | 		super.dismiss(sender)
198 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
199 | 	}
200 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:17:95: error: unknown attribute 'MainActor'
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                               `- error: unknown attribute 'MainActor'
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:42:63: error: unknown attribute 'MainActor'
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                               `- error: unknown attribute 'MainActor'
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                                         `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:67:78: error: unknown attribute 'MainActor'
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                              `- error: unknown attribute 'MainActor'
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:151:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
149 | 	open override func viewDidLoad() {
150 | 		super.viewDidLoad()
151 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
152 | 	}
153 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:156:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
154 | 	open override func viewWillAppear() {
155 | 		super.viewWillAppear()
156 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
157 | 	}
158 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:162:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
160 | 		isVisible = true
161 | 		super.viewDidAppear()
162 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
163 | 	}
164 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:167:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
165 | 	open override func viewWillDisappear() {
166 | 		super.viewWillDisappear()
167 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
168 | 	}
169 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:172:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
170 | 	open override func viewDidDisappear() {
171 | 		super.viewDidDisappear()
172 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
173 | 		isVisible = false
174 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:178:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
176 | 	open override func viewWillLayout() {
177 | 		super.viewWillLayout()
178 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
179 | 	}
180 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:183:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
181 | 	open override func viewDidLayout() {
182 | 		super.viewDidLayout()
183 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
184 | 	}
185 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:188:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
186 | 	open override func dismiss(_ sender: Any?) {
187 | 		super.dismiss(sender)
188 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:35:3: warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
33 | 	open override func windowWillLoad() {
34 | 		super.windowWillLoad()
35 | 		onWindowWillLoad?()
   |   `- warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
36 | 	}
37 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:40:3: warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
38 | 	open override func windowDidLoad() {
39 | 		super.windowDidLoad()
40 | 		onWindowDidLoad?()
   |   `- warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
41 | 	}
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:161:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
159 | 	open override func viewDidLoad() {
160 | 		super.viewDidLoad()
161 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
162 | 	}
163 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:166:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
164 | 	open override func viewWillAppear() {
165 | 		super.viewWillAppear()
166 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
167 | 	}
168 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:172:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
170 | 		isVisible = true
171 | 		super.viewDidAppear()
172 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
173 | 	}
174 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:177:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
175 | 	open override func viewWillDisappear() {
176 | 		super.viewWillDisappear()
177 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
178 | 	}
179 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:182:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
180 | 	open override func viewDidDisappear() {
181 | 		super.viewDidDisappear()
182 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
183 | 		isVisible = false
184 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:188:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
186 | 	open override func viewWillLayout() {
187 | 		super.viewWillLayout()
188 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:193:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
191 | 	open override func viewDidLayout() {
192 | 		super.viewDidLayout()
193 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
194 | 	}
195 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:198:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
196 | 	open override func dismiss(_ sender: Any?) {
197 | 		super.dismiss(sender)
198 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
199 | 	}
200 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:17:95: error: unknown attribute 'MainActor'
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                               `- error: unknown attribute 'MainActor'
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:42:63: error: unknown attribute 'MainActor'
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                               `- error: unknown attribute 'MainActor'
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                                         `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:67:78: error: unknown attribute 'MainActor'
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                              `- error: unknown attribute 'MainActor'
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:151:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
149 | 	open override func viewDidLoad() {
150 | 		super.viewDidLoad()
151 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
152 | 	}
153 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:156:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
154 | 	open override func viewWillAppear() {
155 | 		super.viewWillAppear()
156 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
157 | 	}
158 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:162:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
160 | 		isVisible = true
161 | 		super.viewDidAppear()
162 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
163 | 	}
164 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:167:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
165 | 	open override func viewWillDisappear() {
166 | 		super.viewWillDisappear()
167 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
168 | 	}
169 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:172:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
170 | 	open override func viewDidDisappear() {
171 | 		super.viewDidDisappear()
172 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
173 | 		isVisible = false
174 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:178:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
176 | 	open override func viewWillLayout() {
177 | 		super.viewWillLayout()
178 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
179 | 	}
180 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:183:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
181 | 	open override func viewDidLayout() {
182 | 		super.viewDidLayout()
183 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
184 | 	}
185 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:188:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
186 | 	open override func dismiss(_ sender: Any?) {
187 | 		super.dismiss(sender)
188 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:35:3: warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
33 | 	open override func windowWillLoad() {
34 | 		super.windowWillLoad()
35 | 		onWindowWillLoad?()
   |   `- warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
36 | 	}
37 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:40:3: warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
38 | 	open override func windowDidLoad() {
39 | 		super.windowDidLoad()
40 | 		onWindowDidLoad?()
   |   `- warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
41 | 	}
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:161:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
159 | 	open override func viewDidLoad() {
160 | 		super.viewDidLoad()
161 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
162 | 	}
163 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:166:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
164 | 	open override func viewWillAppear() {
165 | 		super.viewWillAppear()
166 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
167 | 	}
168 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:172:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
170 | 		isVisible = true
171 | 		super.viewDidAppear()
172 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
173 | 	}
174 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:177:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
175 | 	open override func viewWillDisappear() {
176 | 		super.viewWillDisappear()
177 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
178 | 	}
179 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:182:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
180 | 	open override func viewDidDisappear() {
181 | 		super.viewDidDisappear()
182 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
183 | 		isVisible = false
184 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:188:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
186 | 	open override func viewWillLayout() {
187 | 		super.viewWillLayout()
188 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:193:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
191 | 	open override func viewDidLayout() {
192 | 		super.viewDidLayout()
193 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
194 | 	}
195 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:198:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
196 | 	open override func dismiss(_ sender: Any?) {
197 | 		super.dismiss(sender)
198 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
199 | 	}
200 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:17:95: error: unknown attribute 'MainActor'
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                               `- error: unknown attribute 'MainActor'
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:42:63: error: unknown attribute 'MainActor'
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                               `- error: unknown attribute 'MainActor'
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                                         `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:67:78: error: unknown attribute 'MainActor'
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                              `- error: unknown attribute 'MainActor'
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:151:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
149 | 	open override func viewDidLoad() {
150 | 		super.viewDidLoad()
151 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
152 | 	}
153 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:156:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
154 | 	open override func viewWillAppear() {
155 | 		super.viewWillAppear()
156 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
157 | 	}
158 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:162:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
160 | 		isVisible = true
161 | 		super.viewDidAppear()
162 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
163 | 	}
164 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:167:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
165 | 	open override func viewWillDisappear() {
166 | 		super.viewWillDisappear()
167 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
168 | 	}
169 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:172:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
170 | 	open override func viewDidDisappear() {
171 | 		super.viewDidDisappear()
172 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
173 | 		isVisible = false
174 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:178:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
176 | 	open override func viewWillLayout() {
177 | 		super.viewWillLayout()
178 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
179 | 	}
180 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:183:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
181 | 	open override func viewDidLayout() {
182 | 		super.viewDidLayout()
183 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
184 | 	}
185 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:188:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
186 | 	open override func dismiss(_ sender: Any?) {
187 | 		super.dismiss(sender)
188 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:35:3: warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
33 | 	open override func windowWillLoad() {
34 | 		super.windowWillLoad()
35 | 		onWindowWillLoad?()
   |   `- warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
36 | 	}
37 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:40:3: warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
38 | 	open override func windowDidLoad() {
39 | 		super.windowDidLoad()
40 | 		onWindowDidLoad?()
   |   `- warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
41 | 	}
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:161:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
159 | 	open override func viewDidLoad() {
160 | 		super.viewDidLoad()
161 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
162 | 	}
163 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:166:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
164 | 	open override func viewWillAppear() {
165 | 		super.viewWillAppear()
166 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
167 | 	}
168 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:172:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
170 | 		isVisible = true
171 | 		super.viewDidAppear()
172 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
173 | 	}
174 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:177:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
175 | 	open override func viewWillDisappear() {
176 | 		super.viewWillDisappear()
177 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
178 | 	}
179 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:182:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
180 | 	open override func viewDidDisappear() {
181 | 		super.viewDidDisappear()
182 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
183 | 		isVisible = false
184 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:188:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
186 | 	open override func viewWillLayout() {
187 | 		super.viewWillLayout()
188 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:193:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
191 | 	open override func viewDidLayout() {
192 | 		super.viewDidLayout()
193 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
194 | 	}
195 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:198:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
196 | 	open override func dismiss(_ sender: Any?) {
197 | 		super.dismiss(sender)
198 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
199 | 	}
200 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:17:95: error: unknown attribute 'MainActor'
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                               `- error: unknown attribute 'MainActor'
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:42:63: error: unknown attribute 'MainActor'
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                               `- error: unknown attribute 'MainActor'
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                                         `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:67:78: error: unknown attribute 'MainActor'
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                              `- error: unknown attribute 'MainActor'
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:151:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
149 | 	open override func viewDidLoad() {
150 | 		super.viewDidLoad()
151 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
152 | 	}
153 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:156:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
154 | 	open override func viewWillAppear() {
155 | 		super.viewWillAppear()
156 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
157 | 	}
158 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:162:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
160 | 		isVisible = true
161 | 		super.viewDidAppear()
162 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
163 | 	}
164 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:167:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
165 | 	open override func viewWillDisappear() {
166 | 		super.viewWillDisappear()
167 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
168 | 	}
169 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:172:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
170 | 	open override func viewDidDisappear() {
171 | 		super.viewDidDisappear()
172 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
173 | 		isVisible = false
174 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:178:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
176 | 	open override func viewWillLayout() {
177 | 		super.viewWillLayout()
178 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
179 | 	}
180 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:183:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
181 | 	open override func viewDidLayout() {
182 | 		super.viewDidLayout()
183 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
184 | 	}
185 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CusomCocoaViewController.swift:188:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
186 | 	open override func dismiss(_ sender: Any?) {
187 | 		super.dismiss(sender)
188 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:35:3: warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
33 | 	open override func windowWillLoad() {
34 | 		super.windowWillLoad()
35 | 		onWindowWillLoad?()
   |   `- warning: 'onWindowWillLoad' is deprecated: Consider using publisher-based interception instead
36 | 	}
37 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomCocoaWindowController.swift:40:3: warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
38 | 	open override func windowDidLoad() {
39 | 		super.windowDidLoad()
40 | 		onWindowDidLoad?()
   |   `- warning: 'onWindowDidLoad' is deprecated: Consider using publisher-based interception instead
41 | 	}
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:161:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
159 | 	open override func viewDidLoad() {
160 | 		super.viewDidLoad()
161 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
162 | 	}
163 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:166:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
164 | 	open override func viewWillAppear() {
165 | 		super.viewWillAppear()
166 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
167 | 	}
168 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:172:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
170 | 		isVisible = true
171 | 		super.viewDidAppear()
172 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
173 | 	}
174 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:177:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
175 | 	open override func viewWillDisappear() {
176 | 		super.viewWillDisappear()
177 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
178 | 	}
179 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:182:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
180 | 	open override func viewDidDisappear() {
181 | 		super.viewDidDisappear()
182 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
183 | 		isVisible = false
184 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:188:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
186 | 	open override func viewWillLayout() {
187 | 		super.viewWillLayout()
188 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
189 | 	}
190 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:193:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
191 | 	open override func viewDidLayout() {
192 | 		super.viewDidLayout()
193 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
194 | 	}
195 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Controllers/CustomHostingController.swift:198:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
196 | 	open override func dismiss(_ sender: Any?) {
197 | 		super.dismiss(sender)
198 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
199 | 	}
200 |
error: emit-module command failed with exit code 1 (use -v to see invocation)
[567/672] Emitting module CocoaExtensions
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:17:95: error: unknown attribute 'MainActor'
 15 | public protocol ToolbarItemGroupProtocol: NSToolbarItemGroup, ToolbarItemProtocol {}
 16 |
 17 | public class SidebarTrackingToolbarItem: NSTrackingSeparatorToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                                               `- error: unknown attribute 'MainActor'
 18 | 	public typealias ID = Identifier
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                                          `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:42:63: error: unknown attribute 'MainActor'
 40 | }
 41 |
 42 | public class ToolbarItem: NSToolbarItem, ToolbarItemProtocol, @MainActor Identifiable {
    |                                                               `- error: unknown attribute 'MainActor'
 43 | 	public typealias ID = Identifier
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:12:13: error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 10 |
 11 | extension ToolbarItemProtocol {
 12 | 	public var id: NSToolbarItem.Identifier { itemIdentifier }
    |             `- error: main actor-isolated property 'id' cannot be used to satisfy nonisolated requirement from protocol 'Identifiable'
 13 | }
 14 |
    :
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                                         `- note: add '@preconcurrency' to the 'Identifiable' conformance to defer isolation checking to run time
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Components/Toolbar/ToolbarItem.swift:67:78: error: unknown attribute 'MainActor'
 65 | }
 66 |
 67 | public class ToolbarItemGroup: NSToolbarItemGroup, ToolbarItemGroupProtocol, @MainActor Identifiable {
    |                                                                              `- error: unknown attribute 'MainActor'
 68 | 	public typealias ID = Identifier
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCocoaWindow.swift:11:3: warning: 'onClose' is deprecated: Consider using publisher-based interception instead
 9 | 	public override func close() {
10 | 		super.close()
11 | 		onClose?()
   |   `- warning: 'onClose' is deprecated: Consider using publisher-based interception instead
12 | 	}
13 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCocoaWindow.swift:11:3: warning: 'onClose' is deprecated: Consider using publisher-based interception instead
 9 | 	public override func close() {
10 | 		super.close()
11 | 		onClose?()
   |   `- warning: 'onClose' is deprecated: Consider using publisher-based interception instead
12 | 	}
13 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCocoaWindow.swift:11:3: warning: 'onClose' is deprecated: Consider using publisher-based interception instead
 9 | 	public override func close() {
10 | 		super.close()
11 | 		onClose?()
   |   `- warning: 'onClose' is deprecated: Consider using publisher-based interception instead
12 | 	}
13 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCocoaWindow.swift:11:3: warning: 'onClose' is deprecated: Consider using publisher-based interception instead
 9 | 	public override func close() {
10 | 		super.close()
11 | 		onClose?()
   |   `- warning: 'onClose' is deprecated: Consider using publisher-based interception instead
12 | 	}
13 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCocoaWindow.swift:11:3: warning: 'onClose' is deprecated: Consider using publisher-based interception instead
 9 | 	public override func close() {
10 | 		super.close()
11 | 		onClose?()
   |   `- warning: 'onClose' is deprecated: Consider using publisher-based interception instead
12 | 	}
13 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomViewMacroFallback.swift:79:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 77 |
 78 | 	public convenience init() {
 79 | 		self.init(wrappedValue: ContentView())
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 80 | 	}
 81 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomViewMacroFallback.swift:110:14: error: main actor-isolated property 'view' can not be mutated from a nonisolated context
104 |
105 | 	@discardableResult
106 | 	public func load(
    |              `- note: add '@MainActor' to make instance method 'load(_:to:)' part of global actor 'MainActor'
107 | 		_ contentView: ContentView,
108 | 		to controller: CocoaViewController
109 | 	) -> ContentView {
110 | 		controller.view = contentView
    |              `- error: main actor-isolated property 'view' can not be mutated from a nonisolated context
111 | 		return contentView
112 | 	}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSViewController.h:78:37: note: mutation of this property is only permitted within the actor
 76 | /* The default implementation of the getter first invokes [self loadView] if the view hasn't been set yet. After -loadView is called, -viewDidLoad will be called. The setter can be used to assign a view that's created in a different manner than what -view's default implementation would do.
 77 | */
 78 | @property (strong) IBOutlet NSView *view;
    |                                     `- note: mutation of this property is only permitted within the actor
 79 |
 80 | /* Returns the view controller's view, or nil if the view has not been loaded.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomWindowMacroFallback.swift:47:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
45 |
46 | 	public convenience init() {
47 | 		self.init(wrappedValue: Window())
   |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
48 | 	}
49 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomWindowMacroFallback.swift:78:14: error: main actor-isolated property 'window' can not be mutated from a nonisolated context
72 |
73 | 	@discardableResult
74 | 	public func load(
   |              `- note: add '@MainActor' to make instance method 'load(_:to:)' part of global actor 'MainActor'
75 | 		_ managedWindow: Window,
76 | 		to controller: NSWindowController
77 | 	) -> Window {
78 | 		controller.window = managedWindow
   |              `- error: main actor-isolated property 'window' can not be mutated from a nonisolated context
79 | 		return managedWindow
80 | 	}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindowController.h:101:40: note: mutation of this property is only permitted within the actor
 99 |     The window setter is used internally from -initWithWindow: or when a controller's nib file is loaded (as the "window" outlet gets connected).  You can also call it yourself if you want to create the window for a window controller lazily, but you aren't loading it from a nib.  This can also be used to set the window to nil for cases where your subclass might not want to keep the window it loaded from a nib, but rather only wants the contents of the window.  Setting the window to nil, after the nib has been loaded, does not reset the -isWindowLoaded state.  A window controller will only load its nib file once.  This method makes sure the window does not release when closed, and it sets the controller's -windowFrameAutosaveName onto the window and updates the window's dirty state to match the controller's document (if any).  It also calls -setWindowController: on the window.  You can override this if you need to know when the window gets set, but call super.
100 | */
101 | @property (nullable, strong) NSWindow *window;
    |                                        `- note: mutation of this property is only permitted within the actor
102 |
103 | /* Returns YES if the receiver has loaded its -windowNibName, has itself been loaded from a nib, OR has no -windowNibName.  In other words, if there is no nib to load, this always returns YES.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomViewMacroFallback.swift:79:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 77 |
 78 | 	public convenience init() {
 79 | 		self.init(wrappedValue: ContentView())
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 80 | 	}
 81 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomViewMacroFallback.swift:110:14: error: main actor-isolated property 'view' can not be mutated from a nonisolated context
104 |
105 | 	@discardableResult
106 | 	public func load(
    |              `- note: add '@MainActor' to make instance method 'load(_:to:)' part of global actor 'MainActor'
107 | 		_ contentView: ContentView,
108 | 		to controller: CocoaViewController
109 | 	) -> ContentView {
110 | 		controller.view = contentView
    |              `- error: main actor-isolated property 'view' can not be mutated from a nonisolated context
111 | 		return contentView
112 | 	}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSViewController.h:78:37: note: mutation of this property is only permitted within the actor
 76 | /* The default implementation of the getter first invokes [self loadView] if the view hasn't been set yet. After -loadView is called, -viewDidLoad will be called. The setter can be used to assign a view that's created in a different manner than what -view's default implementation would do.
 77 | */
 78 | @property (strong) IBOutlet NSView *view;
    |                                     `- note: mutation of this property is only permitted within the actor
 79 |
 80 | /* Returns the view controller's view, or nil if the view has not been loaded.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomWindowMacroFallback.swift:47:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
45 |
46 | 	public convenience init() {
47 | 		self.init(wrappedValue: Window())
   |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
48 | 	}
49 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomWindowMacroFallback.swift:78:14: error: main actor-isolated property 'window' can not be mutated from a nonisolated context
72 |
73 | 	@discardableResult
74 | 	public func load(
   |              `- note: add '@MainActor' to make instance method 'load(_:to:)' part of global actor 'MainActor'
75 | 		_ managedWindow: Window,
76 | 		to controller: NSWindowController
77 | 	) -> Window {
78 | 		controller.window = managedWindow
   |              `- error: main actor-isolated property 'window' can not be mutated from a nonisolated context
79 | 		return managedWindow
80 | 	}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindowController.h:101:40: note: mutation of this property is only permitted within the actor
 99 |     The window setter is used internally from -initWithWindow: or when a controller's nib file is loaded (as the "window" outlet gets connected).  You can also call it yourself if you want to create the window for a window controller lazily, but you aren't loading it from a nib.  This can also be used to set the window to nil for cases where your subclass might not want to keep the window it loaded from a nib, but rather only wants the contents of the window.  Setting the window to nil, after the nib has been loaded, does not reset the -isWindowLoaded state.  A window controller will only load its nib file once.  This method makes sure the window does not release when closed, and it sets the controller's -windowFrameAutosaveName onto the window and updates the window's dirty state to match the controller's document (if any).  It also calls -setWindowController: on the window.  You can override this if you need to know when the window gets set, but call super.
100 | */
101 | @property (nullable, strong) NSWindow *window;
    |                                        `- note: mutation of this property is only permitted within the actor
102 |
103 | /* Returns YES if the receiver has loaded its -windowNibName, has itself been loaded from a nib, OR has no -windowNibName.  In other words, if there is no nib to load, this always returns YES.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomViewMacroFallback.swift:79:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 77 |
 78 | 	public convenience init() {
 79 | 		self.init(wrappedValue: ContentView())
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 80 | 	}
 81 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomViewMacroFallback.swift:110:14: error: main actor-isolated property 'view' can not be mutated from a nonisolated context
104 |
105 | 	@discardableResult
106 | 	public func load(
    |              `- note: add '@MainActor' to make instance method 'load(_:to:)' part of global actor 'MainActor'
107 | 		_ contentView: ContentView,
108 | 		to controller: CocoaViewController
109 | 	) -> ContentView {
110 | 		controller.view = contentView
    |              `- error: main actor-isolated property 'view' can not be mutated from a nonisolated context
111 | 		return contentView
112 | 	}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSViewController.h:78:37: note: mutation of this property is only permitted within the actor
 76 | /* The default implementation of the getter first invokes [self loadView] if the view hasn't been set yet. After -loadView is called, -viewDidLoad will be called. The setter can be used to assign a view that's created in a different manner than what -view's default implementation would do.
 77 | */
 78 | @property (strong) IBOutlet NSView *view;
    |                                     `- note: mutation of this property is only permitted within the actor
 79 |
 80 | /* Returns the view controller's view, or nil if the view has not been loaded.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomWindowMacroFallback.swift:47:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
45 |
46 | 	public convenience init() {
47 | 		self.init(wrappedValue: Window())
   |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
48 | 	}
49 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomWindowMacroFallback.swift:78:14: error: main actor-isolated property 'window' can not be mutated from a nonisolated context
72 |
73 | 	@discardableResult
74 | 	public func load(
   |              `- note: add '@MainActor' to make instance method 'load(_:to:)' part of global actor 'MainActor'
75 | 		_ managedWindow: Window,
76 | 		to controller: NSWindowController
77 | 	) -> Window {
78 | 		controller.window = managedWindow
   |              `- error: main actor-isolated property 'window' can not be mutated from a nonisolated context
79 | 		return managedWindow
80 | 	}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindowController.h:101:40: note: mutation of this property is only permitted within the actor
 99 |     The window setter is used internally from -initWithWindow: or when a controller's nib file is loaded (as the "window" outlet gets connected).  You can also call it yourself if you want to create the window for a window controller lazily, but you aren't loading it from a nib.  This can also be used to set the window to nil for cases where your subclass might not want to keep the window it loaded from a nib, but rather only wants the contents of the window.  Setting the window to nil, after the nib has been loaded, does not reset the -isWindowLoaded state.  A window controller will only load its nib file once.  This method makes sure the window does not release when closed, and it sets the controller's -windowFrameAutosaveName onto the window and updates the window's dirty state to match the controller's document (if any).  It also calls -setWindowController: on the window.  You can override this if you need to know when the window gets set, but call super.
100 | */
101 | @property (nullable, strong) NSWindow *window;
    |                                        `- note: mutation of this property is only permitted within the actor
102 |
103 | /* Returns YES if the receiver has loaded its -windowNibName, has itself been loaded from a nib, OR has no -windowNibName.  In other words, if there is no nib to load, this always returns YES.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomViewMacroFallback.swift:79:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 77 |
 78 | 	public convenience init() {
 79 | 		self.init(wrappedValue: ContentView())
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 80 | 	}
 81 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomViewMacroFallback.swift:110:14: error: main actor-isolated property 'view' can not be mutated from a nonisolated context
104 |
105 | 	@discardableResult
106 | 	public func load(
    |              `- note: add '@MainActor' to make instance method 'load(_:to:)' part of global actor 'MainActor'
107 | 		_ contentView: ContentView,
108 | 		to controller: CocoaViewController
109 | 	) -> ContentView {
110 | 		controller.view = contentView
    |              `- error: main actor-isolated property 'view' can not be mutated from a nonisolated context
111 | 		return contentView
112 | 	}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSViewController.h:78:37: note: mutation of this property is only permitted within the actor
 76 | /* The default implementation of the getter first invokes [self loadView] if the view hasn't been set yet. After -loadView is called, -viewDidLoad will be called. The setter can be used to assign a view that's created in a different manner than what -view's default implementation would do.
 77 | */
 78 | @property (strong) IBOutlet NSView *view;
    |                                     `- note: mutation of this property is only permitted within the actor
 79 |
 80 | /* Returns the view controller's view, or nil if the view has not been loaded.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomWindowMacroFallback.swift:47:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
45 |
46 | 	public convenience init() {
47 | 		self.init(wrappedValue: Window())
   |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
48 | 	}
49 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Deprecations/PropertyWrappers/CustomWindowMacroFallback.swift:78:14: error: main actor-isolated property 'window' can not be mutated from a nonisolated context
72 |
73 | 	@discardableResult
74 | 	public func load(
   |              `- note: add '@MainActor' to make instance method 'load(_:to:)' part of global actor 'MainActor'
75 | 		_ managedWindow: Window,
76 | 		to controller: NSWindowController
77 | 	) -> Window {
78 | 		controller.window = managedWindow
   |              `- error: main actor-isolated property 'window' can not be mutated from a nonisolated context
79 | 		return managedWindow
80 | 	}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindowController.h:101:40: note: mutation of this property is only permitted within the actor
 99 |     The window setter is used internally from -initWithWindow: or when a controller's nib file is loaded (as the "window" outlet gets connected).  You can also call it yourself if you want to create the window for a window controller lazily, but you aren't loading it from a nib.  This can also be used to set the window to nil for cases where your subclass might not want to keep the window it loaded from a nib, but rather only wants the contents of the window.  Setting the window to nil, after the nib has been loaded, does not reset the -isWindowLoaded state.  A window controller will only load its nib file once.  This method makes sure the window does not release when closed, and it sets the controller's -windowFrameAutosaveName onto the window and updates the window's dirty state to match the controller's document (if any).  It also calls -setWindowController: on the window.  You can override this if you need to know when the window gets set, but call super.
100 | */
101 | @property (nullable, strong) NSWindow *window;
    |                                        `- note: mutation of this property is only permitted within the actor
102 |
103 | /* Returns YES if the receiver has loaded its -windowNibName, has itself been loaded from a nib, OR has no -windowNibName.  In other words, if there is no nib to load, this always returns YES.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:42:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 40 | 	open override func viewDidLoad() {
 41 | 		super.viewDidLoad()
 42 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 43 | 	}
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:47:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 45 | 	open override func viewWillAppear() {
 46 | 		super.viewWillAppear()
 47 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 48 | 	}
 49 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:53:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 51 | 		isVisible = true
 52 | 		super.viewDidAppear()
 53 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 54 | 	}
 55 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:58:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 56 | 	open override func viewWillDisappear() {
 57 | 		super.viewWillDisappear()
 58 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 59 | 	}
 60 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:63:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 61 | 	open override func viewDidDisappear() {
 62 | 		super.viewDidDisappear()
 63 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 64 | 		isVisible = true
 65 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:69:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 67 | 	open override func viewWillLayout() {
 68 | 		super.viewWillLayout()
 69 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 70 | 	}
 71 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:74:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 72 | 	open override func viewDidLayout() {
 73 | 		super.viewDidLayout()
 74 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 75 | 	}
 76 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:79:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 77 | 	open override func dismiss(_ sender: Any?) {
 78 | 		super.dismiss(sender)
 79 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 80 | 	}
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:42:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 40 | 	open override func viewDidLoad() {
 41 | 		super.viewDidLoad()
 42 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 43 | 	}
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:47:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 45 | 	open override func viewWillAppear() {
 46 | 		super.viewWillAppear()
 47 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 48 | 	}
 49 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:53:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 51 | 		isVisible = true
 52 | 		super.viewDidAppear()
 53 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 54 | 	}
 55 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:58:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 56 | 	open override func viewWillDisappear() {
 57 | 		super.viewWillDisappear()
 58 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 59 | 	}
 60 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:63:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 61 | 	open override func viewDidDisappear() {
 62 | 		super.viewDidDisappear()
 63 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 64 | 		isVisible = true
 65 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:69:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 67 | 	open override func viewWillLayout() {
 68 | 		super.viewWillLayout()
 69 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 70 | 	}
 71 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:74:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 72 | 	open override func viewDidLayout() {
 73 | 		super.viewDidLayout()
 74 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 75 | 	}
 76 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:79:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 77 | 	open override func dismiss(_ sender: Any?) {
 78 | 		super.dismiss(sender)
 79 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 80 | 	}
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:42:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 40 | 	open override func viewDidLoad() {
 41 | 		super.viewDidLoad()
 42 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 43 | 	}
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:47:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 45 | 	open override func viewWillAppear() {
 46 | 		super.viewWillAppear()
 47 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 48 | 	}
 49 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:53:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 51 | 		isVisible = true
 52 | 		super.viewDidAppear()
 53 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 54 | 	}
 55 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:58:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 56 | 	open override func viewWillDisappear() {
 57 | 		super.viewWillDisappear()
 58 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 59 | 	}
 60 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:63:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 61 | 	open override func viewDidDisappear() {
 62 | 		super.viewDidDisappear()
 63 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 64 | 		isVisible = true
 65 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:69:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 67 | 	open override func viewWillLayout() {
 68 | 		super.viewWillLayout()
 69 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 70 | 	}
 71 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:74:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 72 | 	open override func viewDidLayout() {
 73 | 		super.viewDidLayout()
 74 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 75 | 	}
 76 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:79:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 77 | 	open override func dismiss(_ sender: Any?) {
 78 | 		super.dismiss(sender)
 79 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 80 | 	}
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:42:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 40 | 	open override func viewDidLoad() {
 41 | 		super.viewDidLoad()
 42 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 43 | 	}
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:47:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 45 | 	open override func viewWillAppear() {
 46 | 		super.viewWillAppear()
 47 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 48 | 	}
 49 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:53:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 51 | 		isVisible = true
 52 | 		super.viewDidAppear()
 53 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 54 | 	}
 55 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:58:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 56 | 	open override func viewWillDisappear() {
 57 | 		super.viewWillDisappear()
 58 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 59 | 	}
 60 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:63:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 61 | 	open override func viewDidDisappear() {
 62 | 		super.viewDidDisappear()
 63 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 64 | 		isVisible = true
 65 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:69:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 67 | 	open override func viewWillLayout() {
 68 | 		super.viewWillLayout()
 69 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 70 | 	}
 71 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:74:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 72 | 	open override func viewDidLayout() {
 73 | 		super.viewDidLayout()
 74 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 75 | 	}
 76 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:79:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 77 | 	open override func dismiss(_ sender: Any?) {
 78 | 		super.dismiss(sender)
 79 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 80 | 	}
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:42:3: warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 40 | 	open override func viewDidLoad() {
 41 | 		super.viewDidLoad()
 42 | 		onViewDidLoad?()
    |   `- warning: 'onViewDidLoad' is deprecated: Consider using publisher-based interception instead
 43 | 	}
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:47:3: warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 45 | 	open override func viewWillAppear() {
 46 | 		super.viewWillAppear()
 47 | 		onViewWillAppear?()
    |   `- warning: 'onViewWillAppear' is deprecated: Consider using publisher-based interception instead
 48 | 	}
 49 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:53:3: warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 51 | 		isVisible = true
 52 | 		super.viewDidAppear()
 53 | 		onViewDidAppear?()
    |   `- warning: 'onViewDidAppear' is deprecated: Consider using publisher-based interception instead
 54 | 	}
 55 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:58:3: warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 56 | 	open override func viewWillDisappear() {
 57 | 		super.viewWillDisappear()
 58 | 		onViewWillDisappear?()
    |   `- warning: 'onViewWillDisappear' is deprecated: Consider using publisher-based interception instead
 59 | 	}
 60 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:63:3: warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 61 | 	open override func viewDidDisappear() {
 62 | 		super.viewDidDisappear()
 63 | 		onViewDidDisappear?()
    |   `- warning: 'onViewDidDisappear' is deprecated: Consider using publisher-based interception instead
 64 | 		isVisible = true
 65 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:69:3: warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 67 | 	open override func viewWillLayout() {
 68 | 		super.viewWillLayout()
 69 | 		onViewWillLayout?()
    |   `- warning: 'onViewWillLayout' is deprecated: Consider using publisher-based interception instead
 70 | 	}
 71 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:74:3: warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 72 | 	open override func viewDidLayout() {
 73 | 		super.viewDidLayout()
 74 | 		onViewDidLayout?()
    |   `- warning: 'onViewDidLayout' is deprecated: Consider using publisher-based interception instead
 75 | 	}
 76 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaExtensions/Custom/Views/CustomCollectionViewCell.swift:79:8: warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 77 | 	open override func dismiss(_ sender: Any?) {
 78 | 		super.dismiss(sender)
 79 | 		self.onDismiss?()
    |        `- warning: 'onDismiss' is deprecated: Consider using publisher-based interception instead
 80 | 	}
 81 |
[604/672] Compiling CocoaExtensions Responder++.swift
[605/672] Compiling CocoaExtensions CocoaComponent.swift
[606/672] Compiling CocoaExtensions HostingView.swift
[607/672] Compiling CocoaExtensions View+CocoaModal.swift
BUILD FAILURE 6.1 macosSpm