The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Epoxy, reference master (5317bb), with Swift 6.4 for watchOS using Xcode 27.0 on 3 Oct 2026 21:06:50 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Epoxy-Package -destination generic/platform=watchOS

Build Log

380 |     ])
381 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:382:20: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'didMove'
380 |     ])
381 |
382 |     viewController.didMove(toParent: parent)
    |                    `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'didMove'
383 |   }
384 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewEpoxyModeled.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxySwiftUIHostingController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxySwiftUIHostingView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxySwiftUIIntrinsicContentSizeInvalidator.swift
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:386:26: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'parent'
384 |
385 |   private func removeViewControllerIfNeeded() {
386 |     guard viewController.parent != nil else { return }
    |                          `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'parent'
387 |
388 |     viewController.willMove(toParent: nil)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:388:20: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'willMove'
386 |     guard viewController.parent != nil else { return }
387 |
388 |     viewController.willMove(toParent: nil)
    |                    `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'willMove'
389 |     viewController.view.removeFromSuperview()
390 |     viewController.removeFromParent()
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:389:20: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
387 |
388 |     viewController.willMove(toParent: nil)
389 |     viewController.view.removeFromSuperview()
    |                    `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
390 |     viewController.removeFromParent()
391 |     viewController.didMove(toParent: nil)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:390:20: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'removeFromParent'
388 |     viewController.willMove(toParent: nil)
389 |     viewController.view.removeFromSuperview()
390 |     viewController.removeFromParent()
    |                    `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'removeFromParent'
391 |     viewController.didMove(toParent: nil)
392 |   }
SwiftCompile normal arm64 Compiling\ DidDisplayProviding.swift,\ DidEndDisplayingProviding.swift,\ DidSelectProviding.swift,\ ErasedContentProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidDisplayProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidSelectProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ErasedContentProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidDisplayProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DidDisplayProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DidEndDisplayingProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidSelectProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DidSelectProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ErasedContentProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ErasedContentProviding.swift
SwiftCompile normal arm64 Compiling\ ContentConfigurableView.swift,\ EpoxyableView.swift,\ StyledView.swift,\ ViewType.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/EpoxyableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ViewType.swift (in target 'EpoxyCore' from project 'Epoxy')
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift:21:42: error: cannot find type 'ViewType' in scope
19 | /// - SeeAlso: `EpoxyableView`
20 | @preconcurrency @MainActor
21 | public protocol ContentConfigurableView: ViewType {
   |                                          `- error: cannot find type 'ViewType' in scope
22 |   /// The `Equatable` properties that can be updated on instances of this view, e.g. text `String`s
23 |   /// or image `URL`s.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContentConfigurableView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/EpoxyableView.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxyableView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StyledView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ViewType.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewType.swift
SwiftCompile normal arm64 Compiling\ MakeViewProviding.swift,\ SetBehaviorsProviding.swift,\ SetContentProviding.swift,\ StyleIDProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetContentProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/StyleIDProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
 7 | public protocol MakeViewProviding {
 8 |   /// The view constructed when the `MakeView` closure is called.
 9 |   associatedtype View: ViewType
   |                        `- error: cannot find type 'ViewType' in scope
10 |
11 |   /// A closure that's called to construct an instance of `View`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift:9:24: error: cannot find type 'ViewType' in scope
 7 |   ///
 8 |   /// An instance of this view is typically configured by this model.
 9 |   associatedtype View: ViewType
   |                        `- error: cannot find type 'ViewType' in scope
10 | }
11 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift:57:26: error: type 'Self.View' has no member 'init'
55 |     .init(
56 |       keyPath: \Self.makeView,
57 |       defaultValue: View.init,
   |                          `- error: type 'Self.View' has no member 'init'
58 |       updateStrategy: .replace)
59 |   }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MakeViewProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetBehaviorsProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetContentProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetContentProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/StyleIDProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StyleIDProviding.swift
SwiftCompile normal arm64 Compiling\ EpoxyLogger.swift,\ CallbackContextEpoxyModeled.swift,\ EpoxyModelArrayBuilder.swift,\ EpoxyModelProperty.swift,\ EpoxyModelStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Logging/EpoxyLogger.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/CallbackContextEpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelStorage.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Logging/EpoxyLogger.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxyLogger.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/CallbackContextEpoxyModeled.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CallbackContextEpoxyModeled.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelArrayBuilder.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxyModelArrayBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelProperty.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxyModelProperty.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelStorage.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxyModelStorage.swift
SwiftCompile normal arm64 Compiling\ SwiftUIView.swift,\ UIView+SwiftUIView.swift,\ UIViewConfiguringSwiftUIView.swift,\ BehaviorsConfigurableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftUIView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+SwiftUIView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewConfiguringSwiftUIView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BehaviorsConfigurableView.swift
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:36: error: cannot find type 'ViewType' in scope
 12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
 13 | /// across state changes to prevent redundant view updates.
 14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
    |                                    `- error: cannot find type 'ViewType' in scope
 15 |   UIViewConfiguringSwiftUIView
 16 | {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
 7 | public protocol ViewProviding {
 8 |   /// The `UIView` view of this type.
 9 |   associatedtype View: ViewType
   |                        `- error: cannot find type 'ViewType' in scope
10 |
11 |   /// The `UIView` view instance provided by this type.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:15:45: error: cannot find type 'ViewRepresentableType' in scope
 13 | ///
 14 | /// - SeeAlso: ``SwiftUIMeasurementContainer``
 15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
    |                                             `- error: cannot find type 'ViewRepresentableType' in scope
 16 |   where
 17 |   RepresentableViewType == SwiftUIMeasurementContainer<Content>
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:17:3: error: cannot find type 'RepresentableViewType' in scope
 15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
 16 |   where
 17 |   RepresentableViewType == SwiftUIMeasurementContainer<Content>
    |   `- error: cannot find type 'RepresentableViewType' in scope
 18 | {
 19 |   /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:20:27: error: cannot find type 'ViewType' in scope
 18 | {
 19 |   /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
 20 |   associatedtype Content: ViewType
    |                           `- error: cannot find type 'ViewType' in scope
 21 |
 22 |   /// The sizing strategy of the represented view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:15: error: type 'SwiftUIView<Content, Storage>' does not conform to protocol 'View'
 12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
 13 | /// across state changes to prevent redundant view updates.
 14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
    |               |- error: type 'SwiftUIView<Content, Storage>' does not conform to protocol 'View'
    |               `- note: add stubs for conformance
 15 |   UIViewConfiguringSwiftUIView
 16 | {
SwiftUI.View.Body:2:16: note: protocol requires nested type 'Body'
1 | protocol View {
2 | associatedtype Body : View}
  |                `- note: protocol requires nested type 'Body'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:57: error: cannot find type 'ViewType' in scope
 13 | ///
 14 | /// - SeeAlso: ``MeasuringViewRepresentable``
 15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
    |                                                         `- error: cannot find type 'ViewType' in scope
 16 |
 17 |   // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:76:37: error: cannot find type 'Context' in scope
 74 |   }
 75 |   #else
 76 |   public func makeUIView(context _: Context) -> SwiftUIMeasurementContainer<Content> {
    |                                     `- error: cannot find type 'Context' in scope
 77 |     SwiftUIMeasurementContainer(content: makeContent(), strategy: sizing)
 78 |   }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:80:85: error: cannot find type 'Context' in scope
 78 |   }
 79 |
 80 |   public func updateUIView(_ uiView: SwiftUIMeasurementContainer<Content>, context: Context) {
    |                                                                                     `- error: cannot find type 'Context' in scope
 81 |     let oldStorage = context.coordinator.storage
 82 |     context.coordinator.storage = storage
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:107:42: error: cannot find type 'Context' in scope
105 |
106 |     /// The `UIViewRepresentable.Context`, with information about the transaction and environment.
107 |     public var viewRepresentableContext: Context
    |                                          `- error: cannot find type 'Context' in scope
108 |
109 |     /// The backing measurement container that contains the `Content`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:68: error: cannot find type 'ViewType' in scope
 13 | ///
 14 | /// - SeeAlso: ``MeasuringViewRepresentable``
 15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
    |                                                                    `- error: cannot find type 'ViewType' in scope
 16 |
 17 |   // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift:35:35: error: cannot find type 'ViewType' in scope
33 |
34 | /// A protocol that all `UIView`s conform to, enabling extensions that have a `Self` reference.
35 | public protocol ViewTypeProtocol: ViewType { }
   |                                   `- error: cannot find type 'ViewType' in scope
36 |
37 | // MARK: - ViewType + ViewTypeProtocol
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift:39:11: error: cannot find type 'ViewType' in scope
37 | // MARK: - ViewType + ViewTypeProtocol
38 |
39 | extension ViewType: ViewTypeProtocol { }
   |           `- error: cannot find type 'ViewType' in scope
40 |
SwiftCompile normal arm64 Compiling\ Collection+Diff.swift,\ Diffable.swift,\ DiffableSection.swift,\ IndexChangeset.swift,\ SectionedChangeset.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Collection+Diff.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Diffable.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/DiffableSection.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/IndexChangeset.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/SectionedChangeset.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Collection+Diff.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Collection+Diff.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Diffable.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Diffable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/DiffableSection.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DiffableSection.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/IndexChangeset.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IndexChangeset.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/SectionedChangeset.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SectionedChangeset.swift
SwiftCompile normal arm64 Compiling\ EpoxyModeled.swift,\ AnyEpoxyModelProperty.swift,\ ClassReference.swift,\ AnimatedProviding.swift,\ DataIDProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/ClassReference.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/AnimatedProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DataIDProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModeled.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxyModeled.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AnyEpoxyModelProperty.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/ClassReference.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ClassReference.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/AnimatedProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AnimatedProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DataIDProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DataIDProviding.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ EpoxyCore (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64_32 (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-10-03 17:06:36.816 xcodebuild[1023:5636] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 (in target 'EpoxyCore' from project 'Epoxy')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ EpoxyCore (in target 'EpoxyCore' from project 'Epoxy')
	Building workspace Epoxy with scheme Epoxy-Package
(3 failures)
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  CwlCatchException: https://github.com/mattgallagher/CwlCatchException.git @ 2.0.0
  CwlPreconditionTesting: https://github.com/mattgallagher/CwlPreconditionTesting.git @ 2.0.0
  Nimble: https://github.com/Quick/Nimble.git @ 9.0.0
  Quick: https://github.com/Quick/Quick.git @ 4.0.0
  Epoxy: /Users/admin/builder/spi-builder-workspace
  AirbnbSwift: https://github.com/airbnb/swift @ 1.0.3
  swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.0.3
resolved source packages: CwlCatchException, CwlPreconditionTesting, Nimble, Quick, Epoxy, AirbnbSwift, swift-argument-parser
2026-10-03 17:06:45.027 xcodebuild[1221:6481] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
    {
      "identity" : "quick",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.0",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Quick/Quick.git"
    },
    {
      "identity" : "nimble",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "9.0.0",
            "upper_bound" : "10.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Quick/Nimble.git"
    },
    {
      "identity" : "swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/airbnb/swift"
    }
  ],
  "manifest_display_name" : "Epoxy",
  "name" : "Epoxy",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "Epoxy",
      "targets" : [
        "Epoxy"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EpoxyCore",
      "targets" : [
        "EpoxyCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EpoxyCollectionView",
      "targets" : [
        "EpoxyCollectionView"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EpoxyBars",
      "targets" : [
        "EpoxyBars"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EpoxyNavigationController",
      "targets" : [
        "EpoxyNavigationController"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EpoxyPresentations",
      "targets" : [
        "EpoxyPresentations"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EpoxyLayoutGroups",
      "targets" : [
        "EpoxyLayoutGroups"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "PerformanceTests",
      "module_type" : "SwiftTarget",
      "name" : "PerformanceTests",
      "path" : "Tests/PerformanceTests",
      "sources" : [
        "CollectionDiffPerformanceTestCase.swift"
      ],
      "target_dependencies" : [
        "EpoxyCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EpoxyTests",
      "module_type" : "SwiftTarget",
      "name" : "EpoxyTests",
      "path" : "Tests/EpoxyTests",
      "product_dependencies" : [
        "Quick",
        "Nimble"
      ],
      "sources" : [
        "BarsTests/BarStackViewSpec.swift",
        "BarsTests/BaseBarInstallerSpec.swift",
        "BarsTests/BottomBarInstallerSpec.swift",
        "BarsTests/SafeAreaWindow.swift",
        "BarsTests/StaticHeightBar.swift",
        "BarsTests/TopBarInstallerSpec.swift",
        "CollectionViewTests/CollectionViewSpec.swift",
        "CollectionViewTests/FlowLayoutTests.swift",
        "CollectionViewTests/ProxyDelegate.swift",
        "CollectionViewTests/ReuseIDStoreTests.swift",
        "CoreTests/CollectionDiffSpec.swift",
        "CoreTests/EpoxyModelBuilderArraySpec.swift",
        "CoreTests/EpoxyModeledSpec.swift",
        "LayoutGroupsTests/ConstrainableContainerSpec.swift",
        "LayoutGroupsTests/GroupItemSpec.swift",
        "LayoutGroupsTests/GroupPerformanceTests.swift",
        "LayoutGroupsTests/HGroupItemSpec.swift",
        "LayoutGroupsTests/HGroupSpec.swift",
        "LayoutGroupsTests/TestHelpers.swift",
        "LayoutGroupsTests/VGroupItemSpec.swift",
        "LayoutGroupsTests/VGroupSpec.swift",
        "MainActorSpec.swift",
        "NavigationControllerTests/NavigationQueueSpec.swift",
        "NavigationControllerTests/StubTransitionCoordinator.swift",
        "PresentationsTests/PresentationModelBuilderSpec.swift",
        "PresentationsTests/PresentationQueueSpec.swift"
      ],
      "target_dependencies" : [
        "Epoxy"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EpoxyPresentations",
      "module_type" : "SwiftTarget",
      "name" : "EpoxyPresentations",
      "path" : "Sources/EpoxyPresentations",
      "product_memberships" : [
        "Epoxy",
        "EpoxyPresentations"
      ],
      "sources" : [
        "PresentationModel.swift",
        "PresentationModelBuilder.swift",
        "PresentationModelProviding.swift",
        "PresentationQueue.swift",
        "UIViewController+PresentationModel.swift"
      ],
      "target_dependencies" : [
        "EpoxyCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EpoxyNavigationController",
      "module_type" : "SwiftTarget",
      "name" : "EpoxyNavigationController",
      "path" : "Sources/EpoxyNavigationController",
      "product_memberships" : [
        "Epoxy",
        "EpoxyNavigationController"
      ],
      "sources" : [
        "NavigationController.swift",
        "NavigationModel.swift",
        "NavigationModelBuilder.swift",
        "NavigationQueue.swift",
        "StackProviding.swift"
      ],
      "target_dependencies" : [
        "EpoxyCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EpoxyLayoutGroups",
      "module_type" : "SwiftTarget",
      "name" : "EpoxyLayoutGroups",
      "path" : "Sources/EpoxyLayoutGroups",
      "product_memberships" : [
        "Epoxy",
        "EpoxyLayoutGroups"
      ],
      "sources" : [
        "Constrainable/AnchoringContainer.swift",
        "Constrainable/Constrainable.swift",
        "Constrainable/ConstrainableContainer.swift",
        "Constraints/GroupConstraints.swift",
        "Constraints/HGroupConstraints.swift",
        "Constraints/VGroupConstraints.swift",
        "Extensions/EpoxyableView+GroupItem.swift",
        "Extensions/NSLayoutConstraint+Optional.swift",
        "Groups/Group.swift",
        "Groups/HGroup.swift",
        "Groups/HGroupItemAlignment.swift",
        "Groups/LayoutSpacer.swift",
        "Groups/VGroup.swift",
        "Groups/VGroupItemAlignment.swift",
        "Models/AnyGroupItem.swift",
        "Models/GroupItem.swift",
        "Models/GroupItemModeling.swift",
        "Models/GroupModelBuilder.swift",
        "Models/HGroupItem.swift",
        "Models/InternalGroupItemModeling.swift",
        "Models/SpacerItem.swift",
        "Models/StaticGroupItem.swift",
        "Models/VGroupItem.swift",
        "Providers/AccessibilityAlignmentProviding.swift",
        "Providers/GroupItemsProviding.swift",
        "Providers/HorizontalAlignmentProviding.swift",
        "Providers/MakeConstrainableProviding.swift",
        "Providers/PaddingProviding.swift",
        "Providers/ReflowsForAccessibilityTypeSizeProviding.swift",
        "Providers/VerticalAlignmentProviding.swift",
        "Types/GroupEdgeInsets.swift",
        "Types/LayoutGroupUpdateAnimation.swift",
        "Views/HGroupView.swift",
        "Views/VGroupView.swift"
      ],
      "target_dependencies" : [
        "EpoxyCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EpoxyCore",
      "module_type" : "SwiftTarget",
      "name" : "EpoxyCore",
      "path" : "Sources/EpoxyCore",
      "product_memberships" : [
        "Epoxy",
        "EpoxyCore",
        "EpoxyCollectionView",
        "EpoxyBars",
        "EpoxyNavigationController",
        "EpoxyPresentations",
        "EpoxyLayoutGroups"
      ],
      "sources" : [
        "Diffing/Collection+Diff.swift",
        "Diffing/Diffable.swift",
        "Diffing/DiffableSection.swift",
        "Diffing/IndexChangeset.swift",
        "Diffing/SectionedChangeset.swift",
        "Logging/EpoxyLogger.swift",
        "Model/CallbackContextEpoxyModeled.swift",
        "Model/EpoxyModelArrayBuilder.swift",
        "Model/EpoxyModelProperty.swift",
        "Model/EpoxyModelStorage.swift",
        "Model/EpoxyModeled.swift",
        "Model/Internal/AnyEpoxyModelProperty.swift",
        "Model/Internal/ClassReference.swift",
        "Model/Providers/AnimatedProviding.swift",
        "Model/Providers/DataIDProviding.swift",
        "Model/Providers/DidDisplayProviding.swift",
        "Model/Providers/DidEndDisplayingProviding.swift",
        "Model/Providers/DidSelectProviding.swift",
        "Model/Providers/ErasedContentProviding.swift",
        "Model/Providers/MakeViewProviding.swift",
        "Model/Providers/SetBehaviorsProviding.swift",
        "Model/Providers/SetContentProviding.swift",
        "Model/Providers/StyleIDProviding.swift",
        "Model/Providers/TraitCollectionProviding.swift",
        "Model/Providers/ViewDifferentiatorProviding.swift",
        "Model/Providers/ViewProviding.swift",
        "Model/Providers/WillDisplayProviding.swift",
        "Model/ViewEpoxyModeled.swift",
        "SwiftUI/EpoxySwiftUIHostingController.swift",
        "SwiftUI/EpoxySwiftUIHostingView.swift",
        "SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift",
        "SwiftUI/EpoxySwiftUILayoutMargins.swift",
        "SwiftUI/EpoxyableView+SwiftUIView.swift",
        "SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift",
        "SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift",
        "SwiftUI/SwiftUIView.swift",
        "SwiftUI/UIView+SwiftUIView.swift",
        "SwiftUI/UIViewConfiguringSwiftUIView.swift",
        "Views/BehaviorsConfigurableView.swift",
        "Views/ContentConfigurableView.swift",
        "Views/EpoxyableView.swift",
        "Views/StyledView.swift",
        "Views/ViewType.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EpoxyCollectionView",
      "module_type" : "SwiftTarget",
      "name" : "EpoxyCollectionView",
      "path" : "Sources/EpoxyCollectionView",
      "product_memberships" : [
        "Epoxy",
        "EpoxyCollectionView"
      ],
      "sources" : [
        "CollectionView/CollectionView.swift",
        "CollectionView/CollectionViewConfiguration.swift",
        "CollectionView/CollectionViewVisibilityMetadata.swift",
        "CollectionView/Delegates/CollectionViewAccessibilityDelegate.swift",
        "CollectionView/Delegates/CollectionViewDisplayDelegate.swift",
        "CollectionView/Delegates/CollectionViewPrefetchingDelegate.swift",
        "CollectionView/Delegates/CollectionViewReorderingDelegate.swift",
        "CollectionView/Delegates/CollectionViewTransitionLayoutDelegate.swift",
        "CollectionView/Internal/CollectionViewChangeset.swift",
        "CollectionView/Internal/CollectionViewData.swift",
        "CollectionView/Internal/CollectionViewDataSource.swift",
        "CollectionView/Internal/CollectionViewDataSourceReorderingDelegate.swift",
        "CollectionView/Internal/CollectionViewScrollToItemHelper.swift",
        "CollectionView/Internal/ReuseIDStore.swift",
        "CollectionView/ItemPath.swift",
        "CollectionView/ItemSectionPath.swift",
        "CollectionView/ReusableViews/CollectionViewCell.swift",
        "CollectionView/ReusableViews/CollectionViewReusableView.swift",
        "CollectionView/ReusableViews/FittingPrioritiesProvidingLayoutAttributes.swift",
        "CollectionView/ReusableViews/ItemCellView.swift",
        "CollectionView/ReusableViews/ItemSelectionStyle.swift",
        "CollectionView/SupplementaryItemPath.swift",
        "Layouts/CompositionalLayout/SectionModel+CompositionalLayout.swift",
        "Layouts/CompositionalLayout/UICollectionViewCompositionalLayout+Epoxy.swift",
        "Layouts/FlowLayout/CollectionView+UICollectionViewFlowLayoutDelegate.swift",
        "Layouts/FlowLayout/EpoxyModeled+UICollectionViewFlowLayout.swift",
        "Models/ItemModel/AnyItemModel.swift",
        "Models/ItemModel/EpoxyableView+ItemModel.swift",
        "Models/ItemModel/ItemCellMetadata.swift",
        "Models/ItemModel/ItemCellState.swift",
        "Models/ItemModel/ItemModel.swift",
        "Models/ItemModel/ItemModelBuilder.swift",
        "Models/ItemModel/ItemModeling.swift",
        "Models/ItemModel/SwiftUI.View+ItemModel.swift",
        "Models/Providers/DidChangeStateProviding.swift",
        "Models/Providers/IsMoveableProviding.swift",
        "Models/Providers/ItemsProviding.swift",
        "Models/Providers/SelectionStyleProviding.swift",
        "Models/Providers/SupplementaryItemsProviding.swift",
        "Models/SectionModel/SectionModel+ReuseIDs.swift",
        "Models/SectionModel/SectionModel.swift",
        "Models/SectionModel/SectionModelBuilder.swift",
        "Models/SupplementaryItemModel/AnySupplementaryItemModel.swift",
        "Models/SupplementaryItemModel/EpoxyableView+SupplementaryItemModel.swift",
        "Models/SupplementaryItemModel/SupplementaryItemModel.swift",
        "Models/SupplementaryItemModel/SupplementaryItemModeling.swift",
        "Models/SupplementaryItemModel/SwiftUI.View+SupplementaryItemModel.swift",
        "ViewControllers/CollectionViewController.swift",
        "Views/AccessibilityCustomizedView.swift",
        "Views/DisplayRespondingView.swift",
        "Views/EphemeralCachedStateView.swift",
        "Views/HighlightableView.swift",
        "Views/SelectableView.swift"
      ],
      "target_dependencies" : [
        "EpoxyCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EpoxyBars",
      "module_type" : "SwiftTarget",
      "name" : "EpoxyBars",
      "path" : "Sources/EpoxyBars",
      "product_memberships" : [
        "Epoxy",
        "EpoxyBars"
      ],
      "sources" : [
        "BarCoordinator/BarCoordinating.swift",
        "BarCoordinator/BarCoordinatorProperty.swift",
        "BarCoordinator/CoordinatedBarModel.swift",
        "BarInstaller/BarContainer.swift",
        "BarInstaller/BarInstaller.swift",
        "BarInstaller/BarInstallerConfiguration.swift",
        "BarInstaller/BarStackView.swift",
        "BarInstaller/BarWrapperView.swift",
        "BarInstaller/UIScrollView+ContentOffset.swift",
        "BarInstaller/UIView+HasHierarchyScaleTransform.swift",
        "BarInstaller/UIViewController+OriginalSafeAreaInsets.swift",
        "BarModel/AnyBarModel.swift",
        "BarModel/BarModel.swift",
        "BarModel/BarModelBuilder.swift",
        "BarModel/BarModeling.swift",
        "BarModel/EpoxyableView+BarModel.swift",
        "BarModel/InternalBarModeling.swift",
        "BarModel/SwiftUI.View+BarModel.swift",
        "BarView/HeightInvalidatingBarView.swift",
        "BarView/SafeAreaLayoutMarginsBarView.swift",
        "BottomBarInstaller/BottomBarContainer.swift",
        "BottomBarInstaller/BottomBarInstaller.swift",
        "BottomBarInstaller/BottomBarsProviding.swift",
        "Keyboard/InputAccessoryBarStackView.swift",
        "Keyboard/KeyboardPositionWatcher.swift",
        "TopBarInstaller/TopBarContainer.swift",
        "TopBarInstaller/TopBarInstaller.swift",
        "TopBarInstaller/TopBarsProviding.swift"
      ],
      "target_dependencies" : [
        "EpoxyCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Epoxy",
      "module_type" : "SwiftTarget",
      "name" : "Epoxy",
      "path" : "Sources/Epoxy",
      "product_memberships" : [
        "Epoxy"
      ],
      "sources" : [
        "Exports.swift"
      ],
      "target_dependencies" : [
        "EpoxyCore",
        "EpoxyCollectionView",
        "EpoxyBars",
        "EpoxyNavigationController",
        "EpoxyPresentations",
        "EpoxyLayoutGroups"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
{
  "workspace" : {
    "name" : "Epoxy",
    "schemes" : [
      "Epoxy",
      "Epoxy-Package",
      "EpoxyBars",
      "EpoxyCollectionView",
      "EpoxyCore",
      "EpoxyLayoutGroups",
      "EpoxyNavigationController",
      "EpoxyPresentations"
    ]
  }
}
2026-10-03 17:06:46.710 xcodebuild[1231:6560] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Epoxy-Package -destination generic/platform=watchOS
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme Epoxy-Package -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  Nimble: https://github.com/Quick/Nimble.git @ 9.0.0
  AirbnbSwift: https://github.com/airbnb/swift @ 1.0.3
  swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.0.3
  Quick: https://github.com/Quick/Quick.git @ 4.0.0
  CwlPreconditionTesting: https://github.com/mattgallagher/CwlPreconditionTesting.git @ 2.0.0
  CwlCatchException: https://github.com/mattgallagher/CwlCatchException.git @ 2.0.0
  Epoxy: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (14 targets)
    Target 'EpoxyLayoutGroups-product' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyLayoutGroups' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
    Target 'EpoxyPresentations-product' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyPresentations' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
    Target 'EpoxyNavigationController-product' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyNavigationController' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
    Target 'EpoxyBars-product' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyBars' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
    Target 'EpoxyCollectionView-product' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyCollectionView' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
    Target 'EpoxyCore-product' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
    Target 'Epoxy-product' in project 'Epoxy'
        ➜ Explicit dependency on target 'Epoxy' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyCollectionView' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyBars' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyNavigationController' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyPresentations' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyLayoutGroups' in project 'Epoxy'
    Target 'Epoxy' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyCollectionView' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyBars' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyNavigationController' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyPresentations' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyLayoutGroups' in project 'Epoxy'
    Target 'EpoxyLayoutGroups' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
    Target 'EpoxyPresentations' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
    Target 'EpoxyNavigationController' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
    Target 'EpoxyBars' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
    Target 'EpoxyCollectionView' in project 'Epoxy'
        ➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
    Target 'EpoxyCore' in project 'Epoxy' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver EpoxyCore normal arm64 com.apple.xcode.tools.swift.compiler (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name EpoxyCore -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver EpoxyCore normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name EpoxyCore -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64_32/EpoxyCore.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64_32/EpoxyCore-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64_32/EpoxyCore.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64_32/EpoxyCore-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64_32/EpoxyCore_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64_32/EpoxyCore-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64_32 Compiling\ EpoxyModeled.swift,\ AnyEpoxyModelProperty.swift,\ ClassReference.swift,\ AnimatedProviding.swift,\ DataIDProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/ClassReference.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/AnimatedProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DataIDProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModeled.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxyModeled.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AnyEpoxyModelProperty.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/ClassReference.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ClassReference.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/AnimatedProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AnimatedProviding.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DataIDProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DataIDProviding.swift
SwiftCompile normal arm64_32 Compiling\ EpoxyLogger.swift,\ CallbackContextEpoxyModeled.swift,\ EpoxyModelArrayBuilder.swift,\ EpoxyModelProperty.swift,\ EpoxyModelStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Logging/EpoxyLogger.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/CallbackContextEpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelStorage.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Logging/EpoxyLogger.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxyLogger.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/CallbackContextEpoxyModeled.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CallbackContextEpoxyModeled.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelArrayBuilder.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxyModelArrayBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelProperty.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxyModelProperty.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelStorage.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxyModelStorage.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ EpoxyCore (in target 'EpoxyCore' from project 'Epoxy')
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
 7 | public protocol MakeViewProviding {
 8 |   /// The view constructed when the `MakeView` closure is called.
 9 |   associatedtype View: ViewType
   |                        `- error: cannot find type 'ViewType' in scope
10 |
11 |   /// A closure that's called to construct an instance of `View`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift:9:24: error: cannot find type 'ViewType' in scope
 7 |   ///
 8 |   /// An instance of this view is typically configured by this model.
 9 |   associatedtype View: ViewType
   |                        `- error: cannot find type 'ViewType' in scope
10 | }
11 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/TraitCollectionProviding.swift:12:24: error: 'UITraitCollection' is unavailable in watchOS
10 | public protocol TraitCollectionProviding {
11 |   /// The `UITraitCollection` instance provided by this type.
12 |   var traitCollection: UITraitCollection { get }
   |                        `- error: 'UITraitCollection' is unavailable in watchOS
13 | }
14 | #endif
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
 7 | public protocol ViewProviding {
 8 |   /// The `UIView` view of this type.
 9 |   associatedtype View: ViewType
   |                        `- error: cannot find type 'ViewType' in scope
10 |
11 |   /// The `UIView` view instance provided by this type.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift:16:58: error: cannot find type 'UIHostingController' in scope
 14 | ///
 15 | /// - SeeAlso: `EpoxySwiftUIHostingView`
 16 | open class EpoxySwiftUIHostingController<Content: View>: UIHostingController<Content> {
    |                                                          `- error: cannot find type 'UIHostingController' in scope
 17 |
 18 |   // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift:39:22: error: method does not override any method from its superclass
 37 |   // MARK: Open
 38 |
 39 |   open override func viewDidLoad() {
    |                      `- error: method does not override any method from its superclass
 40 |     super.viewDidLoad()
 41 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:367:45: error: 'UIViewController' is unavailable in watchOS
365 |   }
366 |
367 |   private func addViewController(to parent: UIViewController) {
    |                                             `- error: 'UIViewController' is unavailable in watchOS
368 |     viewController.willMove(toParent: parent)
369 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:60:61: error: 'UIView' is unavailable in watchOS
 58 | ///
 59 | /// - SeeAlso: `EpoxySwiftUIHostingController`
 60 | public final class EpoxySwiftUIHostingView<RootView: View>: UIView, EpoxyableView {
    |                                                             `- error: 'UIView' is unavailable in watchOS
 61 |
 62 |   // MARK: Lifecycle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift:25:29: error: cannot find type 'ViewType' in scope
23 | /// - SeeAlso: `EpoxyableView`
24 | @preconcurrency @MainActor
25 | public protocol StyledView: ViewType {
   |                             `- error: cannot find type 'ViewType' in scope
26 |   /// The style type of this view, passed into its initializer to configure the resulting instance.
27 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift:21:42: error: cannot find type 'ViewType' in scope
19 | /// - SeeAlso: `EpoxyableView`
20 | @preconcurrency @MainActor
21 | public protocol ContentConfigurableView: ViewType {
   |                                          `- error: cannot find type 'ViewType' in scope
22 |   /// The `Equatable` properties that can be updated on instances of this view, e.g. text `String`s
23 |   /// or image `URL`s.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift:22:44: error: cannot find type 'ViewType' in scope
20 | /// - SeeAlso: `EpoxyableView`
21 | @preconcurrency @MainActor
22 | public protocol BehaviorsConfigurableView: ViewType {
   |                                            `- error: cannot find type 'ViewType' in scope
23 |   /// The non-`Equatable` properties that can be changed over of the lifecycle this View's
24 |   /// instances, e.g. callback closures or delegates.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:408:11: error: 'UIResponder' is unavailable in watchOS
406 | // MARK: - UIResponder
407 |
408 | extension UIResponder {
    |           `- error: 'UIResponder' is unavailable in watchOS
409 |   /// Recursively traverses the responder chain upwards from this responder to its next responder
410 |   /// until the a responder of the given type is located, else returns `nil`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
 80 |
 81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
    |            `- note: 'UIResponder' has been explicitly marked unavailable here
 83 |
 84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:36: error: cannot find type 'ViewType' in scope
 12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
 13 | /// across state changes to prevent redundant view updates.
 14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
    |                                    `- error: cannot find type 'ViewType' in scope
 15 |   UIViewConfiguringSwiftUIView
 16 | {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:15:45: error: cannot find type 'ViewRepresentableType' in scope
 13 | ///
 14 | /// - SeeAlso: ``SwiftUIMeasurementContainer``
 15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
    |                                             `- error: cannot find type 'ViewRepresentableType' in scope
 16 |   where
 17 |   RepresentableViewType == SwiftUIMeasurementContainer<Content>
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:17:3: error: cannot find type 'RepresentableViewType' in scope
 15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
 16 |   where
 17 |   RepresentableViewType == SwiftUIMeasurementContainer<Content>
    |   `- error: cannot find type 'RepresentableViewType' in scope
 18 | {
 19 |   /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:20:27: error: cannot find type 'ViewType' in scope
 18 | {
 19 |   /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
 20 |   associatedtype Content: ViewType
    |                           `- error: cannot find type 'ViewType' in scope
 21 |
 22 |   /// The sizing strategy of the represented view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:57: error: cannot find type 'ViewType' in scope
 13 | ///
 14 | /// - SeeAlso: ``MeasuringViewRepresentable``
 15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
    |                                                         `- error: cannot find type 'ViewType' in scope
 16 |
 17 |   // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:68: error: cannot find type 'ViewType' in scope
 13 | ///
 14 | /// - SeeAlso: ``MeasuringViewRepresentable``
 15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
    |                                                                    `- error: cannot find type 'ViewType' in scope
 16 |
 17 |   // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:58:13: error: argument type 'Content' expected to be an instance of a class or class-constrained type
 56 |   public var content: Content {
 57 |     didSet {
 58 |       guard content !== oldValue else { return }
    |             `- error: argument type 'Content' expected to be an instance of a class or class-constrained type
 59 |       oldValue.removeFromSuperview()
 60 |       addSubview(content)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:58:25: error: argument type 'Content' expected to be an instance of a class or class-constrained type
 56 |   public var content: Content {
 57 |     didSet {
 58 |       guard content !== oldValue else { return }
    |                         `- error: argument type 'Content' expected to be an instance of a class or class-constrained type
 59 |       oldValue.removeFromSuperview()
 60 |       addSubview(content)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:59:16: error: value of type 'Content' has no member 'removeFromSuperview'
 57 |     didSet {
 58 |       guard content !== oldValue else { return }
 59 |       oldValue.removeFromSuperview()
    |                `- error: value of type 'Content' has no member 'removeFromSuperview'
 60 |       addSubview(content)
 61 |       // Invalidate the strategy since it's derived from this view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:60:7: error: cannot find 'addSubview' in scope
 58 |       guard content !== oldValue else { return }
 59 |       oldValue.removeFromSuperview()
 60 |       addSubview(content)
    |       `- error: cannot find 'addSubview' in scope
 61 |       // Invalidate the strategy since it's derived from this view.
 62 |       _resolvedStrategy = nil
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:94:23: error: property does not override any property from its superclass
 92 |   }
 93 |
 94 |   public override var intrinsicContentSize: CGSize {
    |                       `- error: property does not override any property from its superclass
 95 |     _intrinsicContentSize
 96 |   }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:110:24: error: method does not override any method from its superclass
108 |   }
109 |   #else
110 |   public override func layoutSubviews() {
    |                        `- error: method does not override any method from its superclass
111 |     super.layoutSubviews()
112 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:122:24: error: method does not override any method from its superclass
120 |   #endif
121 |
122 |   public override func invalidateIntrinsicContentSize() {
    |                        `- error: method does not override any method from its superclass
123 |     super.invalidateIntrinsicContentSize()
124 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:144:36: error: 'NSLayoutConstraint' is unavailable in watchOS
142 |
143 |   /// The most recently updated set of constraints constraining `uiView` to `self`.
144 |   private var uiViewConstraints = [NSLayoutConstraint.Attribute: NSLayoutConstraint]()
    |                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
145 |
146 |   /// The cached `resolvedStrategy` to prevent unnecessary re-measurements.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:144:66: error: 'NSLayoutConstraint' is unavailable in watchOS
142 |
143 |   /// The most recently updated set of constraints constraining `uiView` to `self`.
144 |   private var uiViewConstraints = [NSLayoutConstraint.Attribute: NSLayoutConstraint]()
    |                                                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
145 |
146 |   /// The cached `resolvedStrategy` to prevent unnecessary re-measurements.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:216:21: error: 'NSLayoutConstraint' is unavailable in watchOS
214 |   /// Prioritizes the given constraints based on the provided resolved strategy.
215 |   private func prioritizeConstraints(
216 |     _ constraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint],
    |                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
217 |     strategy: ResolvedSwiftUIMeasurementContainerStrategy)
218 |   {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:216:51: error: 'NSLayoutConstraint' is unavailable in watchOS
214 |   /// Prioritizes the given constraints based on the provided resolved strategy.
215 |   private func prioritizeConstraints(
216 |     _ constraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint],
    |                                                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
217 |     strategy: ResolvedSwiftUIMeasurementContainerStrategy)
218 |   {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:353:11: error: cannot find type 'LayoutPriorityType' in scope
351 | // MARK: - UILayoutPriority
352 |
353 | extension LayoutPriorityType {
    |           `- error: cannot find type 'LayoutPriorityType' in scope
354 |   /// An "almost required" constraint, useful for creating near-required constraints that don't
355 |   /// error when unable to be satisfied.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:362:11: error: cannot find type 'ViewType' in scope
360 | // MARK: - UIView
361 |
362 | extension ViewType {
    |           `- error: cannot find type 'ViewType' in scope
363 |   /// The `systemLayoutSizeFitting(…)` of this view with a compressed size and fitting priorities.
364 |   @nonobjc
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:15: error: type 'SwiftUIView<Content, Storage>' does not conform to protocol 'View'
 12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
 13 | /// across state changes to prevent redundant view updates.
 14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
    |               |- error: type 'SwiftUIView<Content, Storage>' does not conform to protocol 'View'
    |               `- note: add stubs for conformance
 15 |   UIViewConfiguringSwiftUIView
 16 | {
SwiftUI.View.Body:2:16: note: protocol requires nested type 'Body'
1 | protocol View {
2 | associatedtype Body : View}
  |                `- note: protocol requires nested type 'Body'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:76:37: error: cannot find type 'Context' in scope
 74 |   }
 75 |   #else
 76 |   public func makeUIView(context _: Context) -> SwiftUIMeasurementContainer<Content> {
    |                                     `- error: cannot find type 'Context' in scope
 77 |     SwiftUIMeasurementContainer(content: makeContent(), strategy: sizing)
 78 |   }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:80:85: error: cannot find type 'Context' in scope
 78 |   }
 79 |
 80 |   public func updateUIView(_ uiView: SwiftUIMeasurementContainer<Content>, context: Context) {
    |                                                                                     `- error: cannot find type 'Context' in scope
 81 |     let oldStorage = context.coordinator.storage
 82 |     context.coordinator.storage = storage
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:107:42: error: cannot find type 'Context' in scope
105 |
106 |     /// The `UIViewRepresentable.Context`, with information about the transaction and environment.
107 |     public var viewRepresentableContext: Context
    |                                          `- error: cannot find type 'Context' in scope
108 |
109 |     /// The backing measurement container that contains the `Content`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift:35:35: error: cannot find type 'ViewType' in scope
33 |
34 | /// A protocol that all `UIView`s conform to, enabling extensions that have a `Self` reference.
35 | public protocol ViewTypeProtocol: ViewType { }
   |                                   `- error: cannot find type 'ViewType' in scope
36 |
37 | // MARK: - ViewType + ViewTypeProtocol
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift:39:11: error: cannot find type 'ViewType' in scope
37 | // MARK: - ViewType + ViewTypeProtocol
38 |
39 | extension ViewType: ViewTypeProtocol { }
   |           `- error: cannot find type 'ViewType' in scope
40 |
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Collection+Diff.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Diffable.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/DiffableSection.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/IndexChangeset.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/SectionedChangeset.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Logging/EpoxyLogger.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/CallbackContextEpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/ClassReference.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/AnimatedProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DataIDProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidDisplayProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidSelectProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ErasedContentProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetContentProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/StyleIDProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/TraitCollectionProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewDifferentiatorProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/WillDisplayProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUILayoutMargins.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/EpoxyableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ViewType.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64_32/EpoxyCore-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name EpoxyCore -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64_32/EpoxyCore_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64_32/EpoxyCore.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64_32/EpoxyCore.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64_32/EpoxyCore-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64_32/EpoxyCore-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64_32/EpoxyCore-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64_32/EpoxyCore.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-watchos/EpoxyCore-t.build/Objects-normal/arm64_32/EpoxyCore.abi.json
SwiftCompile normal arm64_32 (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ MakeViewProviding.swift,\ SetBehaviorsProviding.swift,\ SetContentProviding.swift,\ StyleIDProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetContentProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/StyleIDProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
 7 | public protocol MakeViewProviding {
 8 |   /// The view constructed when the `MakeView` closure is called.
 9 |   associatedtype View: ViewType
   |                        `- error: cannot find type 'ViewType' in scope
10 |
11 |   /// A closure that's called to construct an instance of `View`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift:9:24: error: cannot find type 'ViewType' in scope
 7 |   ///
 8 |   /// An instance of this view is typically configured by this model.
 9 |   associatedtype View: ViewType
   |                        `- error: cannot find type 'ViewType' in scope
10 | }
11 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift:57:26: error: type 'Self.View' has no member 'init'
55 |     .init(
56 |       keyPath: \Self.makeView,
57 |       defaultValue: View.init,
   |                          `- error: type 'Self.View' has no member 'init'
58 |       updateStrategy: .replace)
59 |   }
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MakeViewProviding.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetBehaviorsProviding.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetContentProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetContentProviding.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/StyleIDProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StyleIDProviding.swift
SwiftCompile normal arm64_32 Compiling\ ViewEpoxyModeled.swift,\ EpoxySwiftUIHostingController.swift,\ EpoxySwiftUIHostingView.swift,\ EpoxySwiftUIIntrinsicContentSizeInvalidator.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift (in target 'EpoxyCore' from project 'Epoxy')
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift:9:24: error: cannot find type 'ViewType' in scope
 7 |   ///
 8 |   /// An instance of this view is typically configured by this model.
 9 |   associatedtype View: ViewType
   |                        `- error: cannot find type 'ViewType' in scope
10 | }
11 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift:16:58: error: cannot find type 'UIHostingController' in scope
 14 | ///
 15 | /// - SeeAlso: `EpoxySwiftUIHostingView`
 16 | open class EpoxySwiftUIHostingController<Content: View>: UIHostingController<Content> {
    |                                                          `- error: cannot find type 'UIHostingController' in scope
 17 |
 18 |   // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift:39:22: error: method does not override any method from its superclass
 37 |   // MARK: Open
 38 |
 39 |   open override func viewDidLoad() {
    |                      `- error: method does not override any method from its superclass
 40 |     super.viewDidLoad()
 41 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift:23:14: error: missing arguments for parameters 'ignoresSafeArea', 'ignoresKeyboardAvoidance' in call
 20 |   /// Creates a `UIHostingController` that optionally ignores the `safeAreaInsets` when laying out
 21 |   /// its contained `RootView`.
 22 |   public convenience init(rootView: Content, ignoresSafeArea: Bool, ignoresKeyboardAvoidance: Bool) {
    |                      `- note: 'init(rootView:ignoresSafeArea:ignoresKeyboardAvoidance:)' declared here
 23 |     self.init(rootView: rootView)
    |              `- error: missing arguments for parameters 'ignoresSafeArea', 'ignoresKeyboardAvoidance' in call
 24 |
 25 |     // We unfortunately need to call a private API to disable the safe area. We can also accomplish
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift:30:5: error: cannot find '_disableSafeArea' in scope
 28 |     // available in this file in the `2d28b3181cca50b89618b54836f7a9b6e36ea78e` commit if this API
 29 |     // no longer functions in future SwiftUI versions.
 30 |     _disableSafeArea = ignoresSafeArea
    |     `- error: cannot find '_disableSafeArea' in scope
 31 |
 32 |     if ignoresKeyboardAvoidance {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift:40:5: error: 'super' cannot be used in class 'EpoxySwiftUIHostingController' because it has no superclass
 38 |
 39 |   open override func viewDidLoad() {
 40 |     super.viewDidLoad()
    |     `- error: 'super' cannot be used in class 'EpoxySwiftUIHostingController' because it has no superclass
 41 |
 42 |     // A `UIHostingController` has a system background color by default as it's typically used in
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift:46:5: error: cannot find 'view' in scope
 44 |     // other view controllers we default the background color to clear so we can see the views
 45 |     // below, e.g. to draw highlight states in a `CollectionView`.
 46 |     view.backgroundColor = .clear
    |     `- error: cannot find 'view' in scope
 47 |   }
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift:57:12: error: value of type 'EpoxySwiftUIHostingController<Content>' has no member 'safeAreaRegions'
 55 |   private func disableKeyboardAvoidance() {
 56 |     if #available(iOS 16.4, tvOS 16.4, *) {
 57 |       self.safeAreaRegions = .container
    |            `- error: value of type 'EpoxySwiftUIHostingController<Content>' has no member 'safeAreaRegions'
 58 |       return
 59 |     }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift:57:31: error: cannot infer contextual base in reference to member 'container'
 55 |   private func disableKeyboardAvoidance() {
 56 |     if #available(iOS 16.4, tvOS 16.4, *) {
 57 |       self.safeAreaRegions = .container
    |                               `- error: cannot infer contextual base in reference to member 'container'
 58 |       return
 59 |     }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift:61:43: error: cannot find 'view' in scope
 59 |     }
 60 |
 61 |     guard let viewClass = object_getClass(view) else {
    |                                           `- error: cannot find 'view' in scope
 62 |       EpoxyLogger.shared.assertionFailure("Unable to determine class of \(String(describing: view))")
 63 |       return
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift:62:94: error: cannot find 'view' in scope
 60 |
 61 |     guard let viewClass = object_getClass(view) else {
 62 |       EpoxyLogger.shared.assertionFailure("Unable to determine class of \(String(describing: view))")
    |                                                                                              `- error: cannot find 'view' in scope
 63 |       return
 64 |     }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift:71:23: error: cannot find 'view' in scope
 69 |     // If subclass already exists, just set the class of `view` and return.
 70 |     if let subclass = NSClassFromString(viewSubclassName) {
 71 |       object_setClass(view, subclass)
    |                       `- error: cannot find 'view' in scope
 72 |       return
 73 |     }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift:98:21: error: cannot find 'view' in scope
 96 |
 97 |     objc_registerClassPair(viewSubclass)
 98 |     object_setClass(view, viewSubclass)
    |                     `- error: cannot find 'view' in scope
 99 |   }
100 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
 7 | public protocol ViewProviding {
 8 |   /// The `UIView` view of this type.
 9 |   associatedtype View: ViewType
   |                        `- error: cannot find type 'ViewType' in scope
10 |
11 |   /// The `UIView` view instance provided by this type.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:367:45: error: 'UIViewController' is unavailable in watchOS
365 |   }
366 |
367 |   private func addViewController(to parent: UIViewController) {
    |                                             `- error: 'UIViewController' is unavailable in watchOS
368 |     viewController.willMove(toParent: parent)
369 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:60:61: error: 'UIView' is unavailable in watchOS
 58 | ///
 59 | /// - SeeAlso: `EpoxySwiftUIHostingController`
 60 | public final class EpoxySwiftUIHostingView<RootView: View>: UIView, EpoxyableView {
    |                                                             `- error: 'UIView' is unavailable in watchOS
 61 |
 62 |   // MARK: Lifecycle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift:25:29: error: cannot find type 'ViewType' in scope
23 | /// - SeeAlso: `EpoxyableView`
24 | @preconcurrency @MainActor
25 | public protocol StyledView: ViewType {
   |                             `- error: cannot find type 'ViewType' in scope
26 |   /// The style type of this view, passed into its initializer to configure the resulting instance.
27 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift:21:42: error: cannot find type 'ViewType' in scope
19 | /// - SeeAlso: `EpoxyableView`
20 | @preconcurrency @MainActor
21 | public protocol ContentConfigurableView: ViewType {
   |                                          `- error: cannot find type 'ViewType' in scope
22 |   /// The `Equatable` properties that can be updated on instances of this view, e.g. text `String`s
23 |   /// or image `URL`s.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift:22:44: error: cannot find type 'ViewType' in scope
20 | /// - SeeAlso: `EpoxyableView`
21 | @preconcurrency @MainActor
22 | public protocol BehaviorsConfigurableView: ViewType {
   |                                            `- error: cannot find type 'ViewType' in scope
23 |   /// The non-`Equatable` properties that can be changed over of the lifecycle this View's
24 |   /// instances, e.g. callback closures or delegates.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:408:11: error: 'UIResponder' is unavailable in watchOS
406 | // MARK: - UIResponder
407 |
408 | extension UIResponder {
    |           `- error: 'UIResponder' is unavailable in watchOS
409 |   /// Recursively traverses the responder chain upwards from this responder to its next responder
410 |   /// until the a responder of the given type is located, else returns `nil`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
 80 |
 81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
    |            `- note: 'UIResponder' has been explicitly marked unavailable here
 83 |
 84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:79:28: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
 77 |
 78 |     epoxyEnvironment.intrinsicContentSizeInvalidator = .init(invalidate: { [weak self] in
 79 |       self?.viewController.view.invalidateIntrinsicContentSize()
    |                            `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
 80 |
 81 |       // Inform the enclosing collection view that the size has changed, if we're contained in one,
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:210:12: error: 'effectiveUserInterfaceLayoutDirection' is unavailable in watchOS
208 |
209 |     let margins = layoutMargins
210 |     switch effectiveUserInterfaceLayoutDirection {
    |            `- error: 'effectiveUserInterfaceLayoutDirection' is unavailable in watchOS
211 |     case .rightToLeft:
212 |       epoxyEnvironment.layoutMargins = .init(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:186:64: note: 'effectiveUserInterfaceLayoutDirection' has been explicitly marked unavailable here
184 |
185 | // Returns the user interface layout direction appropriate for arranging the immediate content of this view. Always consult the effectiveUserInterfaceLayoutDirection of the view whose immediate content is being arranged or drawn. Do not assume that the value propagates through the view’s subtree.
186 | @property (readonly, nonatomic) UIUserInterfaceLayoutDirection effectiveUserInterfaceLayoutDirection API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
    |                                                                `- note: 'effectiveUserInterfaceLayoutDirection' has been explicitly marked unavailable here
187 |
188 | @end
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:239:29: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
237 |       // invalidating the layout.
238 |       DispatchQueue.main.async {
239 |         self.viewController.view.invalidateIntrinsicContentSize()
    |                             `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
240 |       }
241 |     }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:247:20: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
245 |   /// This is used for updating the view size manually.
246 |   public func forceLayout() {
247 |     viewController.view.setNeedsLayout()
    |                    `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
248 |     viewController.view.layoutIfNeeded()
249 |     viewController.view.invalidateIntrinsicContentSize()
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:248:20: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
246 |   public func forceLayout() {
247 |     viewController.view.setNeedsLayout()
248 |     viewController.view.layoutIfNeeded()
    |                    `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
249 |     viewController.view.invalidateIntrinsicContentSize()
250 |   }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:249:20: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
247 |     viewController.view.setNeedsLayout()
248 |     viewController.view.layoutIfNeeded()
249 |     viewController.view.invalidateIntrinsicContentSize()
    |                    `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
250 |   }
251 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:281:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
279 |     switch (to: state, from: self.state) {
280 |     case (to: .appearing(let animated), from: .disappeared):
281 |       viewController.beginAppearanceTransition(true, animated: animated)
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
282 |       addViewControllerIfNeededAndReady()
283 |     case (to: .disappearing(let animated), from: .appeared):
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:284:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
282 |       addViewControllerIfNeededAndReady()
283 |     case (to: .disappearing(let animated), from: .appeared):
284 |       viewController.beginAppearanceTransition(false, animated: animated)
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
285 |     case (to: .disappeared, from: .disappearing):
286 |       removeViewControllerIfNeeded()
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:288:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'endAppearanceTransition'
286 |       removeViewControllerIfNeeded()
287 |     case (to: .appeared, from: .appearing):
288 |       viewController.endAppearanceTransition()
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'endAppearanceTransition'
289 |     case (to: .disappeared, from: .appeared):
290 |       viewController.beginAppearanceTransition(false, animated: true)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:290:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
288 |       viewController.endAppearanceTransition()
289 |     case (to: .disappeared, from: .appeared):
290 |       viewController.beginAppearanceTransition(false, animated: true)
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
291 |       removeViewControllerIfNeeded()
292 |     case (to: .appeared, from: .disappearing(let animated)):
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:293:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
291 |       removeViewControllerIfNeeded()
292 |     case (to: .appeared, from: .disappearing(let animated)):
293 |       viewController.beginAppearanceTransition(true, animated: animated)
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
294 |       viewController.endAppearanceTransition()
295 |     case (to: .disappeared, from: .appearing(let animated)):
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:294:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'endAppearanceTransition'
292 |     case (to: .appeared, from: .disappearing(let animated)):
293 |       viewController.beginAppearanceTransition(true, animated: animated)
294 |       viewController.endAppearanceTransition()
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'endAppearanceTransition'
295 |     case (to: .disappeared, from: .appearing(let animated)):
296 |       viewController.beginAppearanceTransition(false, animated: animated)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:296:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
294 |       viewController.endAppearanceTransition()
295 |     case (to: .disappeared, from: .appearing(let animated)):
296 |       viewController.beginAppearanceTransition(false, animated: animated)
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
297 |       removeViewControllerIfNeeded()
298 |     case (to: .appeared, from: .disappeared):
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:299:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
297 |       removeViewControllerIfNeeded()
298 |     case (to: .appeared, from: .disappeared):
299 |       viewController.beginAppearanceTransition(true, animated: false)
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
300 |       addViewControllerIfNeededAndReady()
301 |       viewController.endAppearanceTransition()
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:301:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'endAppearanceTransition'
299 |       viewController.beginAppearanceTransition(true, animated: false)
300 |       addViewControllerIfNeededAndReady()
301 |       viewController.endAppearanceTransition()
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'endAppearanceTransition'
302 |     case (to: .appearing(let animated), from: .appeared):
303 |       viewController.beginAppearanceTransition(false, animated: animated)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:303:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
301 |       viewController.endAppearanceTransition()
302 |     case (to: .appearing(let animated), from: .appeared):
303 |       viewController.beginAppearanceTransition(false, animated: animated)
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
304 |       viewController.beginAppearanceTransition(true, animated: animated)
305 |     case (to: .appearing(let animated), from: .disappearing):
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:304:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
302 |     case (to: .appearing(let animated), from: .appeared):
303 |       viewController.beginAppearanceTransition(false, animated: animated)
304 |       viewController.beginAppearanceTransition(true, animated: animated)
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
305 |     case (to: .appearing(let animated), from: .disappearing):
306 |       viewController.beginAppearanceTransition(true, animated: animated)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:306:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
304 |       viewController.beginAppearanceTransition(true, animated: animated)
305 |     case (to: .appearing(let animated), from: .disappearing):
306 |       viewController.beginAppearanceTransition(true, animated: animated)
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
307 |     case (to: .disappearing(let animated), from: .disappeared):
308 |       viewController.beginAppearanceTransition(true, animated: animated)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:308:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
306 |       viewController.beginAppearanceTransition(true, animated: animated)
307 |     case (to: .disappearing(let animated), from: .disappeared):
308 |       viewController.beginAppearanceTransition(true, animated: animated)
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
309 |       addViewControllerIfNeededAndReady()
310 |       viewController.beginAppearanceTransition(false, animated: animated)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:310:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
308 |       viewController.beginAppearanceTransition(true, animated: animated)
309 |       addViewControllerIfNeededAndReady()
310 |       viewController.beginAppearanceTransition(false, animated: animated)
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
311 |     case (to: .disappearing(let animated), from: .appearing):
312 |       viewController.beginAppearanceTransition(false, animated: animated)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:312:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
310 |       viewController.beginAppearanceTransition(false, animated: animated)
311 |     case (to: .disappearing(let animated), from: .appearing):
312 |       viewController.beginAppearanceTransition(false, animated: animated)
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'beginAppearanceTransition'
313 |     case (to: .appearing, from: .appearing),
314 |          (to: .appeared, from: .appeared),
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:336:45: error: 'UIViewController' is unavailable in watchOS
334 |     // here without requiring a view controller instance to be passed all the way through, which is
335 |     // both burdensome and error-prone.
336 |     let nextViewController = superview.next(UIViewController.self)
    |                                             `- error: 'UIViewController' is unavailable in watchOS
337 |
338 |     if nextViewController == nil, window == nil {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:355:26: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'parent'
353 |     }
354 |
355 |     guard viewController.parent !== nextViewController else { return }
    |                          `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'parent'
356 |
357 |     // If in a different parent, we need to first remove from it before we add.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:355:26: error: argument type '_' expected to be an instance of a class or class-constrained type
353 |     }
354 |
355 |     guard viewController.parent !== nextViewController else { return }
    |                          `- error: argument type '_' expected to be an instance of a class or class-constrained type
356 |
357 |     // If in a different parent, we need to first remove from it before we add.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:358:23: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'parent'
356 |
357 |     // If in a different parent, we need to first remove from it before we add.
358 |     if viewController.parent != nil {
    |                       `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'parent'
359 |       removeViewControllerIfNeeded()
360 |     }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:368:20: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'willMove'
366 |
367 |   private func addViewController(to parent: UIViewController) {
368 |     viewController.willMove(toParent: parent)
    |                    `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'willMove'
369 |
370 |     parent.addChild(viewController)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:370:21: error: cannot convert value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' to expected argument type 'UIViewController'
368 |     viewController.willMove(toParent: parent)
369 |
370 |     parent.addChild(viewController)
    |                     `- error: cannot convert value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' to expected argument type 'UIViewController'
371 |
372 |     addSubview(viewController.view)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:372:31: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
370 |     parent.addChild(viewController)
371 |
372 |     addSubview(viewController.view)
    |                               `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
373 |
374 |     viewController.view.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:374:20: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
372 |     addSubview(viewController.view)
373 |
374 |     viewController.view.translatesAutoresizingMaskIntoConstraints = false
    |                    `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
375 |     NSLayoutConstraint.activate([
376 |       viewController.view.leadingAnchor.constraint(equalTo: leadingAnchor),
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:376:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
374 |     viewController.view.translatesAutoresizingMaskIntoConstraints = false
375 |     NSLayoutConstraint.activate([
376 |       viewController.view.leadingAnchor.constraint(equalTo: leadingAnchor),
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
377 |       viewController.view.topAnchor.constraint(equalTo: topAnchor),
378 |       viewController.view.trailingAnchor.constraint(equalTo: trailingAnchor),
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:377:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
375 |     NSLayoutConstraint.activate([
376 |       viewController.view.leadingAnchor.constraint(equalTo: leadingAnchor),
377 |       viewController.view.topAnchor.constraint(equalTo: topAnchor),
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
378 |       viewController.view.trailingAnchor.constraint(equalTo: trailingAnchor),
379 |       viewController.view.bottomAnchor.constraint(equalTo: bottomAnchor),
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:378:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
376 |       viewController.view.leadingAnchor.constraint(equalTo: leadingAnchor),
377 |       viewController.view.topAnchor.constraint(equalTo: topAnchor),
378 |       viewController.view.trailingAnchor.constraint(equalTo: trailingAnchor),
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
379 |       viewController.view.bottomAnchor.constraint(equalTo: bottomAnchor),
380 |     ])
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:379:22: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
377 |       viewController.view.topAnchor.constraint(equalTo: topAnchor),
378 |       viewController.view.trailingAnchor.constraint(equalTo: trailingAnchor),
379 |       viewController.view.bottomAnchor.constraint(equalTo: bottomAnchor),
    |                      `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
380 |     ])
381 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:382:20: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'didMove'
380 |     ])
381 |
382 |     viewController.didMove(toParent: parent)
    |                    `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'didMove'
383 |   }
384 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:386:26: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'parent'
384 |
385 |   private func removeViewControllerIfNeeded() {
386 |     guard viewController.parent != nil else { return }
    |                          `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'parent'
387 |
388 |     viewController.willMove(toParent: nil)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:388:20: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'willMove'
386 |     guard viewController.parent != nil else { return }
387 |
388 |     viewController.willMove(toParent: nil)
    |                    `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'willMove'
389 |     viewController.view.removeFromSuperview()
390 |     viewController.removeFromParent()
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:389:20: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
387 |
388 |     viewController.willMove(toParent: nil)
389 |     viewController.view.removeFromSuperview()
    |                    `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'view'
390 |     viewController.removeFromParent()
391 |     viewController.didMove(toParent: nil)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift:390:20: error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'removeFromParent'
388 |     viewController.willMove(toParent: nil)
389 |     viewController.view.removeFromSuperview()
390 |     viewController.removeFromParent()
    |                    `- error: value of type 'EpoxySwiftUIHostingController<EpoxyHostingWrapper<RootView>>' has no member 'removeFromParent'
391 |     viewController.didMove(toParent: nil)
392 |   }
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewEpoxyModeled.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxySwiftUIHostingController.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxySwiftUIHostingView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxySwiftUIIntrinsicContentSizeInvalidator.swift
SwiftCompile normal arm64_32 Compiling\ DidDisplayProviding.swift,\ DidEndDisplayingProviding.swift,\ DidSelectProviding.swift,\ ErasedContentProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidDisplayProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidSelectProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ErasedContentProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidDisplayProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DidDisplayProviding.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DidEndDisplayingProviding.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidSelectProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DidSelectProviding.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ErasedContentProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ErasedContentProviding.swift
SwiftCompile normal arm64_32 Compiling\ Collection+Diff.swift,\ Diffable.swift,\ DiffableSection.swift,\ IndexChangeset.swift,\ SectionedChangeset.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Collection+Diff.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Diffable.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/DiffableSection.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/IndexChangeset.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/SectionedChangeset.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Collection+Diff.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Collection+Diff.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Diffable.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Diffable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/DiffableSection.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DiffableSection.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/IndexChangeset.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IndexChangeset.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/SectionedChangeset.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SectionedChangeset.swift
SwiftCompile normal arm64_32 Compiling\ TraitCollectionProviding.swift,\ ViewDifferentiatorProviding.swift,\ ViewProviding.swift,\ WillDisplayProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/TraitCollectionProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewDifferentiatorProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/WillDisplayProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/TraitCollectionProviding.swift:12:24: error: 'UITraitCollection' is unavailable in watchOS
10 | public protocol TraitCollectionProviding {
11 |   /// The `UITraitCollection` instance provided by this type.
12 |   var traitCollection: UITraitCollection { get }
   |                        `- error: 'UITraitCollection' is unavailable in watchOS
13 | }
14 | #endif
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/TraitCollectionProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TraitCollectionProviding.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewDifferentiatorProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewDifferentiatorProviding.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewProviding.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/WillDisplayProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile WillDisplayProviding.swift
SwiftCompile normal arm64_32 Compiling\ SwiftUIView.swift,\ UIView+SwiftUIView.swift,\ UIViewConfiguringSwiftUIView.swift,\ BehaviorsConfigurableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift (in target 'EpoxyCore' from project 'Epoxy')
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:36: error: cannot find type 'ViewType' in scope
 12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
 13 | /// across state changes to prevent redundant view updates.
 14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
    |                                    `- error: cannot find type 'ViewType' in scope
 15 |   UIViewConfiguringSwiftUIView
 16 | {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
 7 | public protocol ViewProviding {
 8 |   /// The `UIView` view of this type.
 9 |   associatedtype View: ViewType
   |                        `- error: cannot find type 'ViewType' in scope
10 |
11 |   /// The `UIView` view instance provided by this type.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:15:45: error: cannot find type 'ViewRepresentableType' in scope
 13 | ///
 14 | /// - SeeAlso: ``SwiftUIMeasurementContainer``
 15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
    |                                             `- error: cannot find type 'ViewRepresentableType' in scope
 16 |   where
 17 |   RepresentableViewType == SwiftUIMeasurementContainer<Content>
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:17:3: error: cannot find type 'RepresentableViewType' in scope
 15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
 16 |   where
 17 |   RepresentableViewType == SwiftUIMeasurementContainer<Content>
    |   `- error: cannot find type 'RepresentableViewType' in scope
 18 | {
 19 |   /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:20:27: error: cannot find type 'ViewType' in scope
 18 | {
 19 |   /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
 20 |   associatedtype Content: ViewType
    |                           `- error: cannot find type 'ViewType' in scope
 21 |
 22 |   /// The sizing strategy of the represented view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:15: error: type 'SwiftUIView<Content, Storage>' does not conform to protocol 'View'
 12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
 13 | /// across state changes to prevent redundant view updates.
 14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
    |               |- error: type 'SwiftUIView<Content, Storage>' does not conform to protocol 'View'
    |               `- note: add stubs for conformance
 15 |   UIViewConfiguringSwiftUIView
 16 | {
SwiftUI.View.Body:2:16: note: protocol requires nested type 'Body'
1 | protocol View {
2 | associatedtype Body : View}
  |                `- note: protocol requires nested type 'Body'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:57: error: cannot find type 'ViewType' in scope
 13 | ///
 14 | /// - SeeAlso: ``MeasuringViewRepresentable``
 15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
    |                                                         `- error: cannot find type 'ViewType' in scope
 16 |
 17 |   // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:76:37: error: cannot find type 'Context' in scope
 74 |   }
 75 |   #else
 76 |   public func makeUIView(context _: Context) -> SwiftUIMeasurementContainer<Content> {
    |                                     `- error: cannot find type 'Context' in scope
 77 |     SwiftUIMeasurementContainer(content: makeContent(), strategy: sizing)
 78 |   }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:80:85: error: cannot find type 'Context' in scope
 78 |   }
 79 |
 80 |   public func updateUIView(_ uiView: SwiftUIMeasurementContainer<Content>, context: Context) {
    |                                                                                     `- error: cannot find type 'Context' in scope
 81 |     let oldStorage = context.coordinator.storage
 82 |     context.coordinator.storage = storage
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:107:42: error: cannot find type 'Context' in scope
105 |
106 |     /// The `UIViewRepresentable.Context`, with information about the transaction and environment.
107 |     public var viewRepresentableContext: Context
    |                                          `- error: cannot find type 'Context' in scope
108 |
109 |     /// The backing measurement container that contains the `Content`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:68: error: cannot find type 'ViewType' in scope
 13 | ///
 14 | /// - SeeAlso: ``MeasuringViewRepresentable``
 15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
    |                                                                    `- error: cannot find type 'ViewType' in scope
 16 |
 17 |   // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift:35:35: error: cannot find type 'ViewType' in scope
33 |
34 | /// A protocol that all `UIView`s conform to, enabling extensions that have a `Self` reference.
35 | public protocol ViewTypeProtocol: ViewType { }
   |                                   `- error: cannot find type 'ViewType' in scope
36 |
37 | // MARK: - ViewType + ViewTypeProtocol
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift:39:11: error: cannot find type 'ViewType' in scope
37 | // MARK: - ViewType + ViewTypeProtocol
38 |
39 | extension ViewType: ViewTypeProtocol { }
   |           `- error: cannot find type 'ViewType' in scope
40 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftUIView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+SwiftUIView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewConfiguringSwiftUIView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BehaviorsConfigurableView.swift
SwiftCompile normal arm64 Compiling\ EpoxySwiftUILayoutMargins.swift,\ EpoxyableView+SwiftUIView.swift,\ MeasuringViewRepresentable.swift,\ SwiftUIMeasurementContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUILayoutMargins.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift (in target 'EpoxyCore' from project 'Epoxy')
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift:25:29: error: cannot find type 'ViewType' in scope
23 | /// - SeeAlso: `EpoxyableView`
24 | @preconcurrency @MainActor
25 | public protocol StyledView: ViewType {
   |                             `- error: cannot find type 'ViewType' in scope
26 |   /// The style type of this view, passed into its initializer to configure the resulting instance.
27 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift:22:44: error: cannot find type 'ViewType' in scope
20 | /// - SeeAlso: `EpoxyableView`
21 | @preconcurrency @MainActor
22 | public protocol BehaviorsConfigurableView: ViewType {
   |                                            `- error: cannot find type 'ViewType' in scope
23 |   /// The non-`Equatable` properties that can be changed over of the lifecycle this View's
24 |   /// instances, e.g. callback closures or delegates.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift:21:42: error: cannot find type 'ViewType' in scope
19 | /// - SeeAlso: `EpoxyableView`
20 | @preconcurrency @MainActor
21 | public protocol ContentConfigurableView: ViewType {
   |                                          `- error: cannot find type 'ViewType' in scope
22 |   /// The `Equatable` properties that can be updated on instances of this view, e.g. text `String`s
23 |   /// or image `URL`s.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:36: error: cannot find type 'ViewType' in scope
 12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
 13 | /// across state changes to prevent redundant view updates.
 14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
    |                                    `- error: cannot find type 'ViewType' in scope
 15 |   UIViewConfiguringSwiftUIView
 16 | {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
 7 | public protocol ViewProviding {
 8 |   /// The `UIView` view of this type.
 9 |   associatedtype View: ViewType
   |                        `- error: cannot find type 'ViewType' in scope
10 |
11 |   /// The `UIView` view instance provided by this type.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:57: error: cannot find type 'ViewType' in scope
 13 | ///
 14 | /// - SeeAlso: ``MeasuringViewRepresentable``
 15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
    |                                                         `- error: cannot find type 'ViewType' in scope
 16 |
 17 |   // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:68: error: cannot find type 'ViewType' in scope
 13 | ///
 14 | /// - SeeAlso: ``MeasuringViewRepresentable``
 15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
    |                                                                    `- error: cannot find type 'ViewType' in scope
 16 |
 17 |   // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift:87:25: error: missing argument for parameter 'style' in call
 85 |     SwiftUIView(storage: content) {
 86 |       MainActor.assumeIsolated {
 87 |         let view = Self()
    |                         `- error: missing argument for parameter 'style' in call
 88 |         view.setContent(content, animated: false)
 89 |         return view
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift:32:3: note: 'init(style:)' declared here
30 |
31 |   /// Creates an instance of this view configured with the given `Style` instance.
32 |   init(style: Style)
   |   `- note: 'init(style:)' declared here
33 | }
34 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift:176:39: error: missing argument for parameter 'style' in call
174 |   public static func swiftUIView(behaviors: Behaviors? = nil) -> SwiftUIView<Self, Void> {
175 |     SwiftUIView {
176 |       MainActor.assumeIsolated { Self() }
    |                                       `- error: missing argument for parameter 'style' in call
177 |     }
178 |     .configure { context in
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift:32:3: note: 'init(style:)' declared here
30 |
31 |   /// Creates an instance of this view configured with the given `Style` instance.
32 |   init(style: Style)
   |   `- note: 'init(style:)' declared here
33 | }
34 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:15:45: error: cannot find type 'ViewRepresentableType' in scope
 13 | ///
 14 | /// - SeeAlso: ``SwiftUIMeasurementContainer``
 15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
    |                                             `- error: cannot find type 'ViewRepresentableType' in scope
 16 |   where
 17 |   RepresentableViewType == SwiftUIMeasurementContainer<Content>
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:17:3: error: cannot find type 'RepresentableViewType' in scope
 15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
 16 |   where
 17 |   RepresentableViewType == SwiftUIMeasurementContainer<Content>
    |   `- error: cannot find type 'RepresentableViewType' in scope
 18 | {
 19 |   /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:20:27: error: cannot find type 'ViewType' in scope
 18 | {
 19 |   /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
 20 |   associatedtype Content: ViewType
    |                           `- error: cannot find type 'ViewType' in scope
 21 |
 22 |   /// The sizing strategy of the represented view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:58:13: error: argument type 'Content' expected to be an instance of a class or class-constrained type
 56 |   public var content: Content {
 57 |     didSet {
 58 |       guard content !== oldValue else { return }
    |             `- error: argument type 'Content' expected to be an instance of a class or class-constrained type
 59 |       oldValue.removeFromSuperview()
 60 |       addSubview(content)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:58:25: error: argument type 'Content' expected to be an instance of a class or class-constrained type
 56 |   public var content: Content {
 57 |     didSet {
 58 |       guard content !== oldValue else { return }
    |                         `- error: argument type 'Content' expected to be an instance of a class or class-constrained type
 59 |       oldValue.removeFromSuperview()
 60 |       addSubview(content)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:59:16: error: value of type 'Content' has no member 'removeFromSuperview'
 57 |     didSet {
 58 |       guard content !== oldValue else { return }
 59 |       oldValue.removeFromSuperview()
    |                `- error: value of type 'Content' has no member 'removeFromSuperview'
 60 |       addSubview(content)
 61 |       // Invalidate the strategy since it's derived from this view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:60:7: error: cannot find 'addSubview' in scope
 58 |       guard content !== oldValue else { return }
 59 |       oldValue.removeFromSuperview()
 60 |       addSubview(content)
    |       `- error: cannot find 'addSubview' in scope
 61 |       // Invalidate the strategy since it's derived from this view.
 62 |       _resolvedStrategy = nil
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:94:23: error: property does not override any property from its superclass
 92 |   }
 93 |
 94 |   public override var intrinsicContentSize: CGSize {
    |                       `- error: property does not override any property from its superclass
 95 |     _intrinsicContentSize
 96 |   }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:110:24: error: method does not override any method from its superclass
108 |   }
109 |   #else
110 |   public override func layoutSubviews() {
    |                        `- error: method does not override any method from its superclass
111 |     super.layoutSubviews()
112 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:122:24: error: method does not override any method from its superclass
120 |   #endif
121 |
122 |   public override func invalidateIntrinsicContentSize() {
    |                        `- error: method does not override any method from its superclass
123 |     super.invalidateIntrinsicContentSize()
124 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:144:36: error: 'NSLayoutConstraint' is unavailable in watchOS
142 |
143 |   /// The most recently updated set of constraints constraining `uiView` to `self`.
144 |   private var uiViewConstraints = [NSLayoutConstraint.Attribute: NSLayoutConstraint]()
    |                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
145 |
146 |   /// The cached `resolvedStrategy` to prevent unnecessary re-measurements.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:144:66: error: 'NSLayoutConstraint' is unavailable in watchOS
142 |
143 |   /// The most recently updated set of constraints constraining `uiView` to `self`.
144 |   private var uiViewConstraints = [NSLayoutConstraint.Attribute: NSLayoutConstraint]()
    |                                                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
145 |
146 |   /// The cached `resolvedStrategy` to prevent unnecessary re-measurements.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:216:21: error: 'NSLayoutConstraint' is unavailable in watchOS
214 |   /// Prioritizes the given constraints based on the provided resolved strategy.
215 |   private func prioritizeConstraints(
216 |     _ constraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint],
    |                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
217 |     strategy: ResolvedSwiftUIMeasurementContainerStrategy)
218 |   {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:216:51: error: 'NSLayoutConstraint' is unavailable in watchOS
214 |   /// Prioritizes the given constraints based on the provided resolved strategy.
215 |   private func prioritizeConstraints(
216 |     _ constraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint],
    |                                                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
217 |     strategy: ResolvedSwiftUIMeasurementContainerStrategy)
218 |   {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:353:11: error: cannot find type 'LayoutPriorityType' in scope
351 | // MARK: - UILayoutPriority
352 |
353 | extension LayoutPriorityType {
    |           `- error: cannot find type 'LayoutPriorityType' in scope
354 |   /// An "almost required" constraint, useful for creating near-required constraints that don't
355 |   /// error when unable to be satisfied.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:362:11: error: cannot find type 'ViewType' in scope
360 | // MARK: - UIView
361 |
362 | extension ViewType {
    |           `- error: cannot find type 'ViewType' in scope
363 |   /// The `systemLayoutSizeFitting(…)` of this view with a compressed size and fitting priorities.
364 |   @nonobjc
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:32:5: error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
 30 |       initialSize = .init(width: 375, height: 150)
 31 |     }
 32 |     super.init(frame: .init(origin: .zero, size: initialSize))
    |     `- error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
 33 |
 34 |     addSubview(content)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:34:5: error: cannot find 'addSubview' in scope
 32 |     super.init(frame: .init(origin: .zero, size: initialSize))
 33 |
 34 |     addSubview(content)
    |     `- error: cannot find 'addSubview' in scope
 35 |     setUpConstraints()
 36 |   }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:111:5: error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
109 |   #else
110 |   public override func layoutSubviews() {
111 |     super.layoutSubviews()
    |     `- error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
112 |
113 |     // We need to re-measure the view whenever the size of the bounds changes, as the previous size
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:115:44: error: cannot find 'bounds' in scope
113 |     // We need to re-measure the view whenever the size of the bounds changes, as the previous size
114 |     // may now be incorrect.
115 |     if latestMeasurementBoundsSize != nil, bounds.size != latestMeasurementBoundsSize {
    |                                            `- error: cannot find 'bounds' in scope
116 |       // This will trigger SwiftUI to re-measure the view.
117 |       super.invalidateIntrinsicContentSize()
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:117:7: error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
115 |     if latestMeasurementBoundsSize != nil, bounds.size != latestMeasurementBoundsSize {
116 |       // This will trigger SwiftUI to re-measure the view.
117 |       super.invalidateIntrinsicContentSize()
    |       `- error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
118 |     }
119 |   }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:123:5: error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
121 |
122 |   public override func invalidateIntrinsicContentSize() {
123 |     super.invalidateIntrinsicContentSize()
    |     `- error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
124 |
125 |     // Invalidate the resolved strategy in case it changes with the re-measurement as it relies on
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:163:35: error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicSize'
161 |       // Perform an intrinsic size measurement pass, which gives us valid values for
162 |       // `UILabel.preferredMaxLayoutWidth`.
163 |       let intrinsicSize = content.systemLayoutFittingIntrinsicSize()
    |                                   `- error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicSize'
164 |
165 |       // If the view has a intrinsic width and contains a double layout pass subview, give it the
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:167:43: error: value of type 'Content' has no member 'containsDoubleLayoutPassSubviews'
165 |       // If the view has a intrinsic width and contains a double layout pass subview, give it the
166 |       // proposed width to allow the label content to gracefully wrap to multiple lines.
167 |       if intrinsicSize.width > 0, content.containsDoubleLayoutPassSubviews() {
    |                                           `- error: value of type 'Content' has no member 'containsDoubleLayoutPassSubviews'
168 |         resolved = .intrinsicHeightProposedWidth
169 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:189:37: error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicSize'
187 |       resolved = .intrinsicWidthProposedHeight
188 |     case .intrinsic:
189 |       resolved = .intrinsic(content.systemLayoutFittingIntrinsicSize())
    |                                     `- error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicSize'
190 |     }
191 |     _resolvedStrategy = resolved
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:196:13: error: value of type 'Content' has no member 'translatesAutoresizingMaskIntoConstraints'
194 |
195 |   private func setUpConstraints() {
196 |     content.translatesAutoresizingMaskIntoConstraints = false
    |             `- error: value of type 'Content' has no member 'translatesAutoresizingMaskIntoConstraints'
197 |
198 |     let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:198:61: error: cannot find 'leadingAnchor' in scope
196 |     content.translatesAutoresizingMaskIntoConstraints = false
197 |
198 |     let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
    |                                                             `- error: cannot find 'leadingAnchor' in scope
199 |     let top = content.topAnchor.constraint(equalTo: topAnchor)
200 |     let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:198:27: error: value of type 'Content' has no member 'leadingAnchor'
196 |     content.translatesAutoresizingMaskIntoConstraints = false
197 |
198 |     let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
    |                           `- error: value of type 'Content' has no member 'leadingAnchor'
199 |     let top = content.topAnchor.constraint(equalTo: topAnchor)
200 |     let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:199:53: error: cannot find 'topAnchor' in scope
197 |
198 |     let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
199 |     let top = content.topAnchor.constraint(equalTo: topAnchor)
    |                                                     `- error: cannot find 'topAnchor' in scope
200 |     let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
201 |     let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:199:23: error: value of type 'Content' has no member 'topAnchor'
197 |
198 |     let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
199 |     let top = content.topAnchor.constraint(equalTo: topAnchor)
    |                       `- error: value of type 'Content' has no member 'topAnchor'
200 |     let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
201 |     let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:200:63: error: cannot find 'trailingAnchor' in scope
198 |     let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
199 |     let top = content.topAnchor.constraint(equalTo: topAnchor)
200 |     let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
    |                                                               `- error: cannot find 'trailingAnchor' in scope
201 |     let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
202 |     let newConstraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint] = [
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:200:28: error: value of type 'Content' has no member 'trailingAnchor'
198 |     let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
199 |     let top = content.topAnchor.constraint(equalTo: topAnchor)
200 |     let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
    |                            `- error: value of type 'Content' has no member 'trailingAnchor'
201 |     let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
202 |     let newConstraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint] = [
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:201:59: error: cannot find 'bottomAnchor' in scope
199 |     let top = content.topAnchor.constraint(equalTo: topAnchor)
200 |     let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
201 |     let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
    |                                                           `- error: cannot find 'bottomAnchor' in scope
202 |     let newConstraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint] = [
203 |       .leading: leading, .top: top, .trailing: trailing, .bottom: bottom,
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:201:26: error: value of type 'Content' has no member 'bottomAnchor'
199 |     let top = content.topAnchor.constraint(equalTo: topAnchor)
200 |     let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
201 |     let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
    |                          `- error: value of type 'Content' has no member 'bottomAnchor'
202 |     let newConstraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint] = [
203 |       .leading: leading, .top: top, .trailing: trailing, .bottom: bottom,
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:202:26: error: 'NSLayoutConstraint' is unavailable in watchOS
200 |     let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
201 |     let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
202 |     let newConstraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint] = [
    |                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
203 |       .leading: leading, .top: top, .trailing: trailing, .bottom: bottom,
204 |     ]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:202:56: error: 'NSLayoutConstraint' is unavailable in watchOS
200 |     let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
201 |     let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
202 |     let newConstraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint] = [
    |                                                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
203 |       .leading: leading, .top: top, .trailing: trailing, .bottom: bottom,
204 |     ]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:209:5: error: 'NSLayoutConstraint' is unavailable in watchOS
207 |     prioritizeConstraints(newConstraints, strategy: .intrinsic(.zero))
208 |
209 |     NSLayoutConstraint.deactivate(Array(uiViewConstraints.values))
    |     `- error: 'NSLayoutConstraint' is unavailable in watchOS
210 |     uiViewConstraints = newConstraints
211 |     NSLayoutConstraint.activate(Array(uiViewConstraints.values))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:211:5: error: 'NSLayoutConstraint' is unavailable in watchOS
209 |     NSLayoutConstraint.deactivate(Array(uiViewConstraints.values))
210 |     uiViewConstraints = newConstraints
211 |     NSLayoutConstraint.activate(Array(uiViewConstraints.values))
    |     `- error: 'NSLayoutConstraint' is unavailable in watchOS
212 |   }
213 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:223:43: error: 'required' is unavailable in watchOS
221 |     switch strategy {
222 |     case .proposed:
223 |       constraints[.trailing]?.priority = .required
    |                                           `- error: 'required' is unavailable in watchOS
224 |       constraints[.bottom]?.priority = .required
225 |     case .intrinsicHeightProposedWidth:
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:224:41: error: 'required' is unavailable in watchOS
222 |     case .proposed:
223 |       constraints[.trailing]?.priority = .required
224 |       constraints[.bottom]?.priority = .required
    |                                         `- error: 'required' is unavailable in watchOS
225 |     case .intrinsicHeightProposedWidth:
226 |       constraints[.trailing]?.priority = .required
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:226:43: error: 'required' is unavailable in watchOS
224 |       constraints[.bottom]?.priority = .required
225 |     case .intrinsicHeightProposedWidth:
226 |       constraints[.trailing]?.priority = .required
    |                                           `- error: 'required' is unavailable in watchOS
227 |       constraints[.bottom]?.priority = .almostRequired
228 |     case .intrinsicWidthProposedHeight:
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:227:41: error: type 'UILayoutPriority' has no member 'almostRequired'
225 |     case .intrinsicHeightProposedWidth:
226 |       constraints[.trailing]?.priority = .required
227 |       constraints[.bottom]?.priority = .almostRequired
    |                                         `- error: type 'UILayoutPriority' has no member 'almostRequired'
228 |     case .intrinsicWidthProposedHeight:
229 |       constraints[.trailing]?.priority = .almostRequired
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:229:43: error: type 'UILayoutPriority' has no member 'almostRequired'
227 |       constraints[.bottom]?.priority = .almostRequired
228 |     case .intrinsicWidthProposedHeight:
229 |       constraints[.trailing]?.priority = .almostRequired
    |                                           `- error: type 'UILayoutPriority' has no member 'almostRequired'
230 |       constraints[.bottom]?.priority = .required
231 |     case .intrinsic:
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:230:41: error: 'required' is unavailable in watchOS
228 |     case .intrinsicWidthProposedHeight:
229 |       constraints[.trailing]?.priority = .almostRequired
230 |       constraints[.bottom]?.priority = .required
    |                                         `- error: 'required' is unavailable in watchOS
231 |     case .intrinsic:
232 |       constraints[.trailing]?.priority = .almostRequired
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:232:43: error: type 'UILayoutPriority' has no member 'almostRequired'
230 |       constraints[.bottom]?.priority = .required
231 |     case .intrinsic:
232 |       constraints[.trailing]?.priority = .almostRequired
    |                                           `- error: type 'UILayoutPriority' has no member 'almostRequired'
233 |       constraints[.bottom]?.priority = .almostRequired
234 |     }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:233:41: error: type 'UILayoutPriority' has no member 'almostRequired'
231 |     case .intrinsic:
232 |       constraints[.trailing]?.priority = .almostRequired
233 |       constraints[.bottom]?.priority = .almostRequired
    |                                         `- error: type 'UILayoutPriority' has no member 'almostRequired'
234 |     }
235 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:247:35: error: cannot find 'bounds' in scope
245 |   /// Measures the `uiView`, storing the resulting size in `measuredIntrinsicContentSize`.
246 |   private func measureView() -> CGSize {
247 |     latestMeasurementBoundsSize = bounds.size
    |                                   `- error: cannot find 'bounds' in scope
248 |     prioritizeConstraints(uiViewConstraints, strategy: resolvedStrategy)
249 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:251:80: error: cannot find 'bounds' in scope
249 |
250 |     var measuredSize: CGSize
251 |     let proposedSizeElseBounds = proposedSize.replacingNoIntrinsicMetric(with: bounds.size)
    |                                                                                `- error: cannot find 'bounds' in scope
252 |
253 |     switch resolvedStrategy {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:258:30: error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicHeightFixedWidth'
256 |
257 |     case .intrinsicHeightProposedWidth:
258 |       measuredSize = content.systemLayoutFittingIntrinsicHeightFixedWidth(proposedSizeElseBounds.width)
    |                              `- error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicHeightFixedWidth'
259 |       measuredSize.width = ViewType.noIntrinsicMetric
260 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:259:28: error: cannot find 'ViewType' in scope
257 |     case .intrinsicHeightProposedWidth:
258 |       measuredSize = content.systemLayoutFittingIntrinsicHeightFixedWidth(proposedSizeElseBounds.width)
259 |       measuredSize.width = ViewType.noIntrinsicMetric
    |                            `- error: cannot find 'ViewType' in scope
260 |
261 |     case .intrinsicWidthProposedHeight:
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:262:30: error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicWidthFixedHeight'
260 |
261 |     case .intrinsicWidthProposedHeight:
262 |       measuredSize = content.systemLayoutFittingIntrinsicWidthFixedHeight(proposedSizeElseBounds.height)
    |                              `- error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicWidthFixedHeight'
263 |       measuredSize.height = ViewType.noIntrinsicMetric
264 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:263:29: error: cannot find 'ViewType' in scope
261 |     case .intrinsicWidthProposedHeight:
262 |       measuredSize = content.systemLayoutFittingIntrinsicWidthFixedHeight(proposedSizeElseBounds.height)
263 |       measuredSize.height = ViewType.noIntrinsicMetric
    |                             `- error: cannot find 'ViewType' in scope
264 |
265 |     case .intrinsic(let size):
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:276:31: error: cannot find 'ViewType' in scope
274 |       //   available.
275 |       if
276 |         proposedSize.width != ViewType.noIntrinsicMetric,
    |                               `- error: cannot find 'ViewType' in scope
277 |         measuredSize.width > proposedSizeElseBounds.width,
278 |         _intrinsicContentSize.width != proposedSize.width
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:280:30: error: cannot find 'ViewType' in scope
278 |         _intrinsicContentSize.width != proposedSize.width
279 |       {
280 |         measuredSize.width = ViewType.noIntrinsicMetric
    |                              `- error: cannot find 'ViewType' in scope
281 |       }
282 |       if
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:283:32: error: cannot find 'ViewType' in scope
281 |       }
282 |       if
283 |         proposedSize.height != ViewType.noIntrinsicMetric,
    |                                `- error: cannot find 'ViewType' in scope
284 |         measuredSize.height > proposedSizeElseBounds.height,
285 |         _intrinsicContentSize.height != proposedSize.height
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:287:31: error: cannot find 'ViewType' in scope
285 |         _intrinsicContentSize.height != proposedSize.height
286 |       {
287 |         measuredSize.height = ViewType.noIntrinsicMetric
    |                               `- error: cannot find 'ViewType' in scope
288 |       }
289 |     }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:441:18: error: cannot find 'ViewType' in scope
439 |   /// A `CGSize` with `noIntrinsicMetric` for both its width and height.
440 |   fileprivate static var noIntrinsicMetric: CGSize {
441 |     .init(width: ViewType.noIntrinsicMetric, height: ViewType.noIntrinsicMetric)
    |                  `- error: cannot find 'ViewType' in scope
442 |   }
443 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:441:54: error: cannot find 'ViewType' in scope
439 |   /// A `CGSize` with `noIntrinsicMetric` for both its width and height.
440 |   fileprivate static var noIntrinsicMetric: CGSize {
441 |     .init(width: ViewType.noIntrinsicMetric, height: ViewType.noIntrinsicMetric)
    |                                                      `- error: cannot find 'ViewType' in scope
442 |   }
443 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:448:23: error: cannot find 'ViewType' in scope
446 |   fileprivate func replacingNoIntrinsicMetric(with fallback: CGSize) -> CGSize {
447 |     .init(
448 |       width: width == ViewType.noIntrinsicMetric ? fallback.width : width,
    |                       `- error: cannot find 'ViewType' in scope
449 |       height: height == ViewType.noIntrinsicMetric ? fallback.height : height)
450 |   }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUILayoutMargins.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxySwiftUILayoutMargins.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EpoxyableView+SwiftUIView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MeasuringViewRepresentable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftUIMeasurementContainer.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ EpoxyCore (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 (in target 'EpoxyCore' from project 'Epoxy')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-10-03 17:06:48.100 xcodebuild[1234:6613] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ EpoxyCore (in target 'EpoxyCore' from project 'Epoxy')
	SwiftCompile normal arm64_32 (in target 'EpoxyCore' from project 'Epoxy')
	Building workspace Epoxy with scheme Epoxy-Package
(3 failures)
BUILD FAILURE 6.4 watchOS