The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Dona, reference v1.0.1 (6fec88), with Swift 6.4 for watchOS using Xcode 27.0 on 21 Sep 2026 00:26:02 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 Dona -destination generic/platform=watchOS

Build Log

/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift:63:37: error: 'UILabel' is unavailable in watchOS
61 |     static func textColor(_ color: UIColor) -> DonaViewDecorator<View> {
62 |         DonaViewDecorator<View> { view in
63 |             if let label = view as? UILabel {
   |                                     `- error: 'UILabel' is unavailable in watchOS
64 |                 label.textColor = color
65 |             } else if let button = view as? UIButton {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift:65:45: error: 'UIButton' is unavailable in watchOS
63 |             if let label = view as? UILabel {
64 |                 label.textColor = color
65 |             } else if let button = view as? UIButton {
   |                                             `- error: 'UIButton' is unavailable in watchOS
66 |                 button.setTitleColor(color, for: .normal)
67 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64 Compiling\ ViewDecorator+CALayer.swift,\ ViewDecorator+Common.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+CALayer.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Common.swift (in target 'DonaCore' from project 'Dona')
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+CALayer.swift:12:44: error: 'CALayerCornerCurve' is unavailable in watchOS
10 | public extension DonaViewDecorator {
11 |     @available(iOS 13.0, *)
12 |     static func cornerCurve(_ cornerCurve: CALayerCornerCurve ) -> DonaViewDecorator<View> {
   |                                            `- error: 'CALayerCornerCurve' is unavailable in watchOS
13 |         DonaViewDecorator<View> {
14 |             $0.layer.cornerCurve = cornerCurve
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:24:20: note: 'CALayerCornerCurve' has been explicitly marked unavailable here
  22 | typedef NSString * CALayerContentsFormat NS_TYPED_ENUM API_AVAILABLE(macos(10.12), ios(10.0), tvos(10.0)) API_UNAVAILABLE(watchos);
  23 | typedef NSString * CALayerContentsFilter NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
  24 | typedef NSString * CALayerCornerCurve NS_TYPED_ENUM API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
     |                    `- note: 'CALayerCornerCurve' has been explicitly marked unavailable here
  25 |
  26 | /* Bit definitions for `autoresizingMask' property. */
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+CALayer.swift:14:22: error: 'cornerCurve' is unavailable in watchOS
12 |     static func cornerCurve(_ cornerCurve: CALayerCornerCurve ) -> DonaViewDecorator<View> {
13 |         DonaViewDecorator<View> {
14 |             $0.layer.cornerCurve = cornerCurve
   |                      `- error: 'cornerCurve' is unavailable in watchOS
15 |         }
16 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:607:36: note: 'cornerCurve' has been explicitly marked unavailable here
 605 |  * Defaults to 'kCACornerCurveCircular'. */
 606 |
 607 | @property(copy) CALayerCornerCurve cornerCurve
     |                                    `- note: 'cornerCurve' has been explicitly marked unavailable here
 608 |   API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
 609 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+CALayer.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewDecorator+CALayer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Common.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewDecorator+Common.swift
SwiftCompile normal arm64 Compiling\ DecoratableView+UIView.swift,\ DecoratableView.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView+UIView.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView.swift (in target 'DonaCore' from project 'Dona')
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView+UIView.swift:10:11: error: 'UIView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | extension UIView: DonaDecoratableView {}
   |           `- error: 'UIView' is unavailable in watchOS
11 |
/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.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView+UIView.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DecoratableView+UIView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DecoratableView.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-20 20:25:52.969 xcodebuild[682:4240] [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 'DonaCore' from project 'Dona')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ DonaCore (in target 'DonaCore' from project 'Dona')
	Building workspace Dona with scheme Dona
(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:
  Dona: /Users/admin/builder/spi-builder-workspace
resolved source packages: Dona
2026-09-20 20:25:58.996 xcodebuild[809:4717] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Dona",
  "name" : "Dona",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "DonaCore",
      "targets" : [
        "DonaCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "DonaTests",
      "module_type" : "SwiftTarget",
      "name" : "DonaTests",
      "path" : "Tests/DonaTests",
      "sources" : [
        "DonaTests.swift"
      ],
      "target_dependencies" : [
        "DonaCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DonaCore",
      "module_type" : "SwiftTarget",
      "name" : "DonaCore",
      "path" : "Sources/DonaCore",
      "product_memberships" : [
        "DonaCore"
      ],
      "sources" : [
        "DecoratableView+UIView.swift",
        "DecoratableView.swift",
        "Decorators/ViewDecorator+CALayer.swift",
        "Decorators/ViewDecorator+Common.swift",
        "Decorators/ViewDecorator+Containers.swift",
        "Decorators/ViewDecorator+Text.swift",
        "Decorators/ViewDecorator+UIImage.swift",
        "Decorators/ViewDecorator+UILabel.swift",
        "Decorators/ViewDecorator+UIScrollView.swift",
        "Decorators/ViewDecorator+UIStackView.swift",
        "Decorators/ViewDecorator+UITableView.swift",
        "ViewDecorator.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
{
  "workspace" : {
    "name" : "Dona",
    "schemes" : [
      "Dona"
    ]
  }
}
2026-09-20 20:26:00.208 xcodebuild[817:4786] [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 Dona -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 Dona -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  Dona: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
    Target 'DonaCore-product' in project 'Dona'
        ➜ Explicit dependency on target 'DonaCore' in project 'Dona'
    Target 'DonaCore' in project 'Dona' (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 DonaCore normal arm64 com.apple.xcode.tools.swift.compiler (in target 'DonaCore' from project 'Dona')
    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 DonaCore -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64/DonaCore.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/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64/DonaCore-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/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64/DonaCore.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64/DonaCore-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/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64/DonaCore_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/Dona.build/Debug-watchos/DonaCore-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-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/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64/DonaCore-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver DonaCore normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'DonaCore' from project 'Dona')
    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 DonaCore -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64_32/DonaCore.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/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64_32/DonaCore-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/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64_32/DonaCore.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64_32/DonaCore-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/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64_32/DonaCore_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/Dona.build/Debug-watchos/DonaCore-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-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/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64_32/DonaCore-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DonaCore (in target 'DonaCore' from project 'Dona')
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView+UIView.swift:10:11: error: 'UIView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | extension UIView: DonaDecoratableView {}
   |           `- error: 'UIView' is unavailable in watchOS
11 |
/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/DonaCore/DecoratableView.swift:10:38: error: 'UIView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public protocol DonaDecoratableView: UIView {}
   |                                      `- error: 'UIView' is unavailable in watchOS
11 |
12 | public extension DonaDecoratableView {
/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/DonaCore/Decorators/ViewDecorator+CALayer.swift:12:44: error: 'CALayerCornerCurve' is unavailable in watchOS
10 | public extension DonaViewDecorator {
11 |     @available(iOS 13.0, *)
12 |     static func cornerCurve(_ cornerCurve: CALayerCornerCurve ) -> DonaViewDecorator<View> {
   |                                            `- error: 'CALayerCornerCurve' is unavailable in watchOS
13 |         DonaViewDecorator<View> {
14 |             $0.layer.cornerCurve = cornerCurve
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:24:20: note: 'CALayerCornerCurve' has been explicitly marked unavailable here
  22 | typedef NSString * CALayerContentsFormat NS_TYPED_ENUM API_AVAILABLE(macos(10.12), ios(10.0), tvos(10.0)) API_UNAVAILABLE(watchos);
  23 | typedef NSString * CALayerContentsFilter NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
  24 | typedef NSString * CALayerCornerCurve NS_TYPED_ENUM API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
     |                    `- note: 'CALayerCornerCurve' has been explicitly marked unavailable here
  25 |
  26 | /* Bit definitions for `autoresizingMask' property. */
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Common.swift:23:44: error: 'UIView' is unavailable in watchOS
21 |     }
22 |
23 |     static func contentMode(_ contentMode: UIView.ContentMode) -> DonaViewDecorator<View> {
   |                                            `- error: 'UIView' is unavailable in watchOS
24 |         DonaViewDecorator<View> {
25 |             $0.contentMode = contentMode
/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/DonaCore/Decorators/ViewDecorator+UILabel.swift:11:66: error: 'UILabel' is unavailable in watchOS
 9 |
10 | public extension DonaViewDecorator {
11 |     static func numberOfLines(_ lines: Int) -> DonaViewDecorator<UILabel> {
   |                                                                  `- error: 'UILabel' is unavailable in watchOS
12 |         DonaViewDecorator<UILabel> {
13 |             $0.numberOfLines = lines
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:11:38: error: 'UIScrollViewDelegate' is unavailable in watchOS
 9 |
10 | public extension DonaViewDecorator {
11 |     static func delegate(_ delegate: UIScrollViewDelegate) -> DonaViewDecorator<UIScrollView> {
   |                                      `- error: 'UIScrollViewDelegate' is unavailable in watchOS
12 |         DonaViewDecorator<UIScrollView> {
13 |             $0.delegate = delegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
    |           `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:11:81: error: 'UIScrollView' is unavailable in watchOS
 9 |
10 | public extension DonaViewDecorator {
11 |     static func delegate(_ delegate: UIScrollViewDelegate) -> DonaViewDecorator<UIScrollView> {
   |                                                                                 `- error: 'UIScrollView' is unavailable in watchOS
12 |         DonaViewDecorator<UIScrollView> {
13 |             $0.delegate = delegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:17:105: error: 'UIScrollView' is unavailable in watchOS
15 |     }
16 |
17 |     static func showsVerticalScrollIndicator(_ showsVerticalScrollIndicator: Bool) -> DonaViewDecorator<UIScrollView> {
   |                                                                                                         `- error: 'UIScrollView' is unavailable in watchOS
18 |         DonaViewDecorator<UIScrollView> {
19 |             $0.showsVerticalScrollIndicator = showsVerticalScrollIndicator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:23:109: error: 'UIScrollView' is unavailable in watchOS
21 |     }
22 |
23 |     static func showsHorizontalScrollIndicator(_ showsHorizontalScrollIndicator: Bool) -> DonaViewDecorator<UIScrollView> {
   |                                                                                                             `- error: 'UIScrollView' is unavailable in watchOS
24 |         DonaViewDecorator<UIScrollView> {
25 |             $0.showsHorizontalScrollIndicator = showsHorizontalScrollIndicator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:29:82: error: 'UIScrollView' is unavailable in watchOS
27 |     }
28 |
29 |     static func contentInsetAdjustmentBehavior(_ contentInsetAdjustmentBehavior: UIScrollView.ContentInsetAdjustmentBehavior) -> DonaViewDecorator<UIScrollView> {
   |                                                                                  `- error: 'UIScrollView' is unavailable in watchOS
30 |         DonaViewDecorator<UIScrollView> {
31 |             $0.contentInsetAdjustmentBehavior = contentInsetAdjustmentBehavior
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:29:148: error: 'UIScrollView' is unavailable in watchOS
27 |     }
28 |
29 |     static func contentInsetAdjustmentBehavior(_ contentInsetAdjustmentBehavior: UIScrollView.ContentInsetAdjustmentBehavior) -> DonaViewDecorator<UIScrollView> {
   |                                                                                                                                                    `- error: 'UIScrollView' is unavailable in watchOS
30 |         DonaViewDecorator<UIScrollView> {
31 |             $0.contentInsetAdjustmentBehavior = contentInsetAdjustmentBehavior
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:35:89: error: 'UIScrollView' is unavailable in watchOS
33 |     }
34 |
35 |     static func delaysContentTouches(_ delaysContentTouches: Bool) -> DonaViewDecorator<UIScrollView> {
   |                                                                                         `- error: 'UIScrollView' is unavailable in watchOS
36 |         DonaViewDecorator<UIScrollView> {
37 |             $0.delaysContentTouches = delaysContentTouches
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:41:60: error: 'UIScrollView' is unavailable in watchOS
39 |     }
40 |
41 |     static func keyboardDismissMode(_ keyboardDismissMode: UIScrollView.KeyboardDismissMode) -> DonaViewDecorator<UIScrollView> {
   |                                                            `- error: 'UIScrollView' is unavailable in watchOS
42 |         DonaViewDecorator<UIScrollView> {
43 |             $0.keyboardDismissMode = keyboardDismissMode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:41:115: error: 'UIScrollView' is unavailable in watchOS
39 |     }
40 |
41 |     static func keyboardDismissMode(_ keyboardDismissMode: UIScrollView.KeyboardDismissMode) -> DonaViewDecorator<UIScrollView> {
   |                                                                                                                   `- error: 'UIScrollView' is unavailable in watchOS
42 |         DonaViewDecorator<UIScrollView> {
43 |             $0.keyboardDismissMode = keyboardDismissMode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIStackView.swift:11:30: error: 'NSLayoutConstraint' is unavailable in watchOS
 9 |
10 | public extension DonaViewDecorator {
11 |     static func axis(_ axis: NSLayoutConstraint.Axis) -> DonaViewDecorator<UIStackView> {
   |                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
12 |         DonaViewDecorator<UIStackView> {
13 |             $0.axis = axis
/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/DonaCore/Decorators/ViewDecorator+UIStackView.swift:11:76: error: 'UIStackView' is unavailable in watchOS
 9 |
10 | public extension DonaViewDecorator {
11 |     static func axis(_ axis: NSLayoutConstraint.Axis) -> DonaViewDecorator<UIStackView> {
   |                                                                            `- error: 'UIStackView' is unavailable in watchOS
12 |         DonaViewDecorator<UIStackView> {
13 |             $0.axis = axis
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIStackView.swift:17:66: error: 'UIStackView' is unavailable in watchOS
15 |     }
16 |
17 |     static func spacing(_ spacing: CGFloat) -> DonaViewDecorator<UIStackView> {
   |                                                                  `- error: 'UIStackView' is unavailable in watchOS
18 |         DonaViewDecorator<UIStackView> {
19 |             $0.spacing = spacing
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIStackView.swift:23:45: error: 'UIStackView' is unavailable in watchOS
21 |     }
22 |
23 |     static func distribution(_ distibution: UIStackView.Distribution) -> DonaViewDecorator<UIStackView> {
   |                                             `- error: 'UIStackView' is unavailable in watchOS
24 |         DonaViewDecorator<UIStackView> {
25 |             $0.distribution = distibution
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIStackView.swift:23:92: error: 'UIStackView' is unavailable in watchOS
21 |     }
22 |
23 |     static func distribution(_ distibution: UIStackView.Distribution) -> DonaViewDecorator<UIStackView> {
   |                                                                                            `- error: 'UIStackView' is unavailable in watchOS
24 |         DonaViewDecorator<UIStackView> {
25 |             $0.distribution = distibution
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIStackView.swift:29:80: error: 'UIStackView' is unavailable in watchOS
27 |     }
28 |
29 |     static func insets(_ insets: NSDirectionalEdgeInsets) -> DonaViewDecorator<UIStackView> {
   |                                                                                `- error: 'UIStackView' is unavailable in watchOS
30 |         DonaViewDecorator<UIStackView> {
31 |             $0.isLayoutMarginsRelativeArrangement = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIStackView.swift:36:40: error: 'UIStackView' is unavailable in watchOS
34 |     }
35 |
36 |     static func alignment(_ alignment: UIStackView.Alignment) -> DonaViewDecorator<UIStackView> {
   |                                        `- error: 'UIStackView' is unavailable in watchOS
37 |         DonaViewDecorator<UIStackView> {
38 |             $0.alignment = alignment
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIStackView.swift:36:84: error: 'UIStackView' is unavailable in watchOS
34 |     }
35 |
36 |     static func alignment(_ alignment: UIStackView.Alignment) -> DonaViewDecorator<UIStackView> {
   |                                                                                    `- error: 'UIStackView' is unavailable in watchOS
37 |         DonaViewDecorator<UIStackView> {
38 |             $0.alignment = alignment
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:11:38: error: 'UITableViewDelegate' is unavailable in watchOS
  9 |
 10 | public extension DonaViewDecorator {
 11 |     static func delegate(_ delegate: UITableViewDelegate) -> DonaViewDecorator<UITableView> {
    |                                      `- error: 'UITableViewDelegate' is unavailable in watchOS
 12 |         DonaViewDecorator<UITableView> {
 13 |             $0.delegate = delegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
 98 |
 99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
    |           `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:11:80: error: 'UITableView' is unavailable in watchOS
  9 |
 10 | public extension DonaViewDecorator {
 11 |     static func delegate(_ delegate: UITableViewDelegate) -> DonaViewDecorator<UITableView> {
    |                                                                                `- error: 'UITableView' is unavailable in watchOS
 12 |         DonaViewDecorator<UITableView> {
 13 |             $0.delegate = delegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:17:42: error: 'UITableViewDataSource' is unavailable in watchOS
 15 |     }
 16 |
 17 |     static func dataSource(_ dataSource: UITableViewDataSource) -> DonaViewDecorator<UITableView> {
    |                                          `- error: 'UITableViewDataSource' is unavailable in watchOS
 18 |         DonaViewDecorator<UITableView> {
 19 |             $0.dataSource = dataSource
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
    |           `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:17:86: error: 'UITableView' is unavailable in watchOS
 15 |     }
 16 |
 17 |     static func dataSource(_ dataSource: UITableViewDataSource) -> DonaViewDecorator<UITableView> {
    |                                                                                      `- error: 'UITableView' is unavailable in watchOS
 18 |         DonaViewDecorator<UITableView> {
 19 |             $0.dataSource = dataSource
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:23:86: error: 'UITableView' is unavailable in watchOS
 21 |     }
 22 |
 23 |     static func cell(_ cellClass: AnyClass, identifier: String) -> DonaViewDecorator<UITableView> {
    |                                                                                      `- error: 'UITableView' is unavailable in watchOS
 24 |         DonaViewDecorator<UITableView> {
 25 |             $0.register(cellClass, forCellReuseIdentifier: identifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:29:90: error: 'UITableView' is unavailable in watchOS
 27 |     }
 28 |
 29 |     static func header(_ headerClass: AnyClass, identifier: String) -> DonaViewDecorator<UITableView> {
    |                                                                                          `- error: 'UITableView' is unavailable in watchOS
 30 |         DonaViewDecorator<UITableView> {
 31 |             $0.register(headerClass, forHeaderFooterViewReuseIdentifier: identifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:35:90: error: 'UITableView' is unavailable in watchOS
 33 |     }
 34 |
 35 |     static func footer(_ footerClass: AnyClass, identifier: String) -> DonaViewDecorator<UITableView> {
    |                                                                                          `- error: 'UITableView' is unavailable in watchOS
 36 |         DonaViewDecorator<UITableView> {
 37 |             $0.register(footerClass, forHeaderFooterViewReuseIdentifier: identifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:41:50: error: 'UIRefreshControl' is unavailable in watchOS
 39 |     }
 40 |
 41 |     static func refreshControl(_ refreshControl: UIRefreshControl) -> DonaViewDecorator<UITableView> {
    |                                                  `- error: 'UIRefreshControl' is unavailable in watchOS
 42 |         DonaViewDecorator<UITableView> {
 43 |             $0.refreshControl = refreshControl
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRefreshControl.h:16:12: note: 'UIRefreshControl' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIRefreshControl : UIControl
   |            `- note: 'UIRefreshControl' has been explicitly marked unavailable here
17 |
18 | /* The designated initializer
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:41:89: error: 'UITableView' is unavailable in watchOS
 39 |     }
 40 |
 41 |     static func refreshControl(_ refreshControl: UIRefreshControl) -> DonaViewDecorator<UITableView> {
    |                                                                                         `- error: 'UITableView' is unavailable in watchOS
 42 |         DonaViewDecorator<UITableView> {
 43 |             $0.refreshControl = refreshControl
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:48:81: error: 'UITableView' is unavailable in watchOS
 46 |
 47 |     // MARK: - Scroll Indicator.
 48 |     static func verticalScrollIndicator(_ isShowing: Bool) -> DonaViewDecorator<UITableView> {
    |                                                                                 `- error: 'UITableView' is unavailable in watchOS
 49 |         DonaViewDecorator<UITableView> {
 50 |             $0.showsVerticalScrollIndicator = isShowing
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:54:83: error: 'UITableView' is unavailable in watchOS
 52 |     }
 53 |
 54 |     static func horizontalScrollIndicator(_ isShowing: Bool) -> DonaViewDecorator<UITableView> {
    |                                                                                   `- error: 'UITableView' is unavailable in watchOS
 55 |         DonaViewDecorator<UITableView> {
 56 |             $0.showsHorizontalScrollIndicator = isShowing
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:61:41: error: 'UITableViewCell' is unavailable in watchOS
 59 |
 60 |     // MARK: - Separator.
 61 |     static func separatorStyle(_ style: UITableViewCell.SeparatorStyle) -> DonaViewDecorator<UITableView> {
    |                                         `- error: 'UITableViewCell' is unavailable in watchOS
 62 |         DonaViewDecorator<UITableView> {
 63 |             $0.separatorStyle = style
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:61:94: error: 'UITableView' is unavailable in watchOS
 59 |
 60 |     // MARK: - Separator.
 61 |     static func separatorStyle(_ style: UITableViewCell.SeparatorStyle) -> DonaViewDecorator<UITableView> {
    |                                                                                              `- error: 'UITableView' is unavailable in watchOS
 62 |         DonaViewDecorator<UITableView> {
 63 |             $0.separatorStyle = style
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:67:85: error: 'UITableView' is unavailable in watchOS
 65 |     }
 66 |
 67 |     static func separatorInset(_ separatorInset: UIEdgeInsets) -> DonaViewDecorator<UITableView> {
    |                                                                                     `- error: 'UITableView' is unavailable in watchOS
 68 |         DonaViewDecorator<UITableView> {
 69 |             $0.separatorInset = separatorInset
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:75:82: error: 'UITableView' is unavailable in watchOS
 73 |     // MARK: - Section.
 74 |     @available(iOS 15.0, *)
 75 |     static func sectionHeaderTopPadding(_ padding: CGFloat) -> DonaViewDecorator<UITableView> {
    |                                                                                  `- error: 'UITableView' is unavailable in watchOS
 76 |         DonaViewDecorator<UITableView> {
 77 |             $0.sectionHeaderTopPadding = padding
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:81:95: error: 'UITableView' is unavailable in watchOS
 79 |     }
 80 |
 81 |     static func allowsMultipleSelection(_ allowsMultipleSelection: Bool) -> DonaViewDecorator<UITableView> {
    |                                                                                               `- error: 'UITableView' is unavailable in watchOS
 82 |         DonaViewDecorator<UITableView> {
 83 |             $0.allowsMultipleSelection = allowsMultipleSelection
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:87:52: error: 'UIView' is unavailable in watchOS
 85 |     }
 86 |
 87 |     static func tableHeaderView(_ tableHeaderView: UIView) -> DonaViewDecorator<UITableView> {
    |                                                    `- error: 'UIView' is unavailable in watchOS
 88 |         DonaViewDecorator<UITableView> {
 89 |             $0.tableHeaderView = tableHeaderView
/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/DonaCore/Decorators/ViewDecorator+UITableView.swift:87:81: error: 'UITableView' is unavailable in watchOS
 85 |     }
 86 |
 87 |     static func tableHeaderView(_ tableHeaderView: UIView) -> DonaViewDecorator<UITableView> {
    |                                                                                 `- error: 'UITableView' is unavailable in watchOS
 88 |         DonaViewDecorator<UITableView> {
 89 |             $0.tableHeaderView = tableHeaderView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:93:79: error: 'UITableView' is unavailable in watchOS
 91 |     }
 92 |
 93 |     static func isScrollEnabled(_ isScrollEnabled: Bool) -> DonaViewDecorator<UITableView> {
    |                                                                               `- error: 'UITableView' is unavailable in watchOS
 94 |         DonaViewDecorator<UITableView> {
 95 |             $0.isScrollEnabled = isScrollEnabled
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:99:88: error: 'UITableView' is unavailable in watchOS
 97 |     }
 98 |
 99 |     static func estimatedRowHeight(_ estimatedRowHeight: CGFloat) -> DonaViewDecorator<UITableView> {
    |                                                                                        `- error: 'UITableView' is unavailable in watchOS
100 |         DonaViewDecorator<UITableView> {
101 |             $0.estimatedRowHeight = estimatedRowHeight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:105:70: error: 'UITableView' is unavailable in watchOS
103 |     }
104 |
105 |     static func rowHeight(_ rowHeight: CGFloat) -> DonaViewDecorator<UITableView> {
    |                                                                      `- error: 'UITableView' is unavailable in watchOS
106 |         DonaViewDecorator<UITableView> {
107 |             $0.rowHeight = rowHeight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:111:90: error: 'UITableView' is unavailable in watchOS
109 |     }
110 |
111 |     static func sectionHeaderHeight(_ sectionHeaderHeight: CGFloat) -> DonaViewDecorator<UITableView> {
    |                                                                                          `- error: 'UITableView' is unavailable in watchOS
112 |         DonaViewDecorator<UITableView> {
113 |             $0.sectionHeaderHeight = sectionHeaderHeight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:117:52: error: 'UIView' is unavailable in watchOS
115 |     }
116 |
117 |     static func tableFooterView(_ tableFooterView: UIView) -> DonaViewDecorator<UITableView> {
    |                                                    `- error: 'UIView' is unavailable in watchOS
118 |         DonaViewDecorator<UITableView> {
119 |             $0.tableFooterView = tableFooterView
/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/DonaCore/Decorators/ViewDecorator+UITableView.swift:117:81: error: 'UITableView' is unavailable in watchOS
115 |     }
116 |
117 |     static func tableFooterView(_ tableFooterView: UIView) -> DonaViewDecorator<UITableView> {
    |                                                                                 `- error: 'UITableView' is unavailable in watchOS
118 |         DonaViewDecorator<UITableView> {
119 |             $0.tableFooterView = tableFooterView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:123:60: error: 'UITableView' is unavailable in watchOS
121 |     }
122 |
123 |     static func keyboardDismissMode(_ keyboardDismissMode: UITableView.KeyboardDismissMode) -> DonaViewDecorator<UITableView> {
    |                                                            `- error: 'UITableView' is unavailable in watchOS
124 |         DonaViewDecorator<UITableView> {
125 |             $0.keyboardDismissMode = keyboardDismissMode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:123:114: error: 'UITableView' is unavailable in watchOS
121 |     }
122 |
123 |     static func keyboardDismissMode(_ keyboardDismissMode: UITableView.KeyboardDismissMode) -> DonaViewDecorator<UITableView> {
    |                                                                                                                  `- error: 'UITableView' is unavailable in watchOS
124 |         DonaViewDecorator<UITableView> {
125 |             $0.keyboardDismissMode = keyboardDismissMode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:129:63: error: 'UITableView' is unavailable in watchOS
127 |     }
128 |
129 |     static func bounces(_ bounces: Bool) -> DonaViewDecorator<UITableView> {
    |                                                               `- error: 'UITableView' is unavailable in watchOS
130 |         DonaViewDecorator<UITableView> {
131 |             $0.bounces = bounces
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:135:79: error: 'UITableView' is unavailable in watchOS
133 |     }
134 |
135 |     static func allowsSelection(_ allowsSelection: Bool) -> DonaViewDecorator<UITableView> {
    |                                                                               `- error: 'UITableView' is unavailable in watchOS
136 |         DonaViewDecorator<UITableView> {
137 |             $0.allowsSelection = allowsSelection
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/ViewDecorator.swift:10:39: error: 'UIView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public struct DonaViewDecorator<View: UIView> {
   |                                       `- error: 'UIView' is unavailable in watchOS
11 |     public let decorator: (View) -> Void
12 |
/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.
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/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/DonaCore/DecoratableView+UIView.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+CALayer.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Common.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Containers.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIImage.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UILabel.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIStackView.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/ViewDecorator.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/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/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64_32/DonaCore-dependencies-2.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/Dona.build/Debug-watchos/DonaCore-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name DonaCore -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64_32/DonaCore_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/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64_32/DonaCore.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64_32/DonaCore.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64_32/DonaCore-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64_32/DonaCore-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64_32/DonaCore-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64_32/DonaCore.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Dona.build/Debug-watchos/DonaCore-t.build/Objects-normal/arm64_32/DonaCore.abi.json
SwiftCompile normal arm64_32 Compiling\ ViewDecorator+UIImage.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIImage.swift (in target 'DonaCore' from project 'Dona')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIImage.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewDecorator+UIImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIImage.swift:14:42: error: 'UIImageView' is unavailable in watchOS
12 |     static func systemImage(_ imageName: String) -> DonaViewDecorator<View> {
13 |         DonaViewDecorator<View> { view in
14 |              if let imageView = view as? UIImageView {
   |                                          `- error: 'UIImageView' is unavailable in watchOS
15 |                  imageView.image = UIImage(systemName: imageName)
16 |              } else if let button = view as? UIButton {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIImage.swift:16:46: error: 'UIButton' is unavailable in watchOS
14 |              if let imageView = view as? UIImageView {
15 |                  imageView.image = UIImage(systemName: imageName)
16 |              } else if let button = view as? UIButton {
   |                                              `- error: 'UIButton' is unavailable in watchOS
17 |                  button.setImage(UIImage(systemName: imageName), for: .normal)
18 |              }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIImage.swift:24:42: error: 'UIImageView' is unavailable in watchOS
22 |     static func namedImage(_ imageName: String) -> DonaViewDecorator<View> {
23 |         DonaViewDecorator<View> { view in
24 |              if let imageView = view as? UIImageView {
   |                                          `- error: 'UIImageView' is unavailable in watchOS
25 |                  imageView.image = UIImage(named: imageName)
26 |              } else if let button = view as? UIButton {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
SwiftCompile normal arm64_32 Compiling\ ViewDecorator+UIScrollView.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift (in target 'DonaCore' from project 'Dona')
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:11:38: error: 'UIScrollViewDelegate' is unavailable in watchOS
 9 |
10 | public extension DonaViewDecorator {
11 |     static func delegate(_ delegate: UIScrollViewDelegate) -> DonaViewDecorator<UIScrollView> {
   |                                      `- error: 'UIScrollViewDelegate' is unavailable in watchOS
12 |         DonaViewDecorator<UIScrollView> {
13 |             $0.delegate = delegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
    |           `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:11:81: error: 'UIScrollView' is unavailable in watchOS
 9 |
10 | public extension DonaViewDecorator {
11 |     static func delegate(_ delegate: UIScrollViewDelegate) -> DonaViewDecorator<UIScrollView> {
   |                                                                                 `- error: 'UIScrollView' is unavailable in watchOS
12 |         DonaViewDecorator<UIScrollView> {
13 |             $0.delegate = delegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:17:105: error: 'UIScrollView' is unavailable in watchOS
15 |     }
16 |
17 |     static func showsVerticalScrollIndicator(_ showsVerticalScrollIndicator: Bool) -> DonaViewDecorator<UIScrollView> {
   |                                                                                                         `- error: 'UIScrollView' is unavailable in watchOS
18 |         DonaViewDecorator<UIScrollView> {
19 |             $0.showsVerticalScrollIndicator = showsVerticalScrollIndicator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:23:109: error: 'UIScrollView' is unavailable in watchOS
21 |     }
22 |
23 |     static func showsHorizontalScrollIndicator(_ showsHorizontalScrollIndicator: Bool) -> DonaViewDecorator<UIScrollView> {
   |                                                                                                             `- error: 'UIScrollView' is unavailable in watchOS
24 |         DonaViewDecorator<UIScrollView> {
25 |             $0.showsHorizontalScrollIndicator = showsHorizontalScrollIndicator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:29:82: error: 'UIScrollView' is unavailable in watchOS
27 |     }
28 |
29 |     static func contentInsetAdjustmentBehavior(_ contentInsetAdjustmentBehavior: UIScrollView.ContentInsetAdjustmentBehavior) -> DonaViewDecorator<UIScrollView> {
   |                                                                                  `- error: 'UIScrollView' is unavailable in watchOS
30 |         DonaViewDecorator<UIScrollView> {
31 |             $0.contentInsetAdjustmentBehavior = contentInsetAdjustmentBehavior
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:29:148: error: 'UIScrollView' is unavailable in watchOS
27 |     }
28 |
29 |     static func contentInsetAdjustmentBehavior(_ contentInsetAdjustmentBehavior: UIScrollView.ContentInsetAdjustmentBehavior) -> DonaViewDecorator<UIScrollView> {
   |                                                                                                                                                    `- error: 'UIScrollView' is unavailable in watchOS
30 |         DonaViewDecorator<UIScrollView> {
31 |             $0.contentInsetAdjustmentBehavior = contentInsetAdjustmentBehavior
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:35:89: error: 'UIScrollView' is unavailable in watchOS
33 |     }
34 |
35 |     static func delaysContentTouches(_ delaysContentTouches: Bool) -> DonaViewDecorator<UIScrollView> {
   |                                                                                         `- error: 'UIScrollView' is unavailable in watchOS
36 |         DonaViewDecorator<UIScrollView> {
37 |             $0.delaysContentTouches = delaysContentTouches
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:41:60: error: 'UIScrollView' is unavailable in watchOS
39 |     }
40 |
41 |     static func keyboardDismissMode(_ keyboardDismissMode: UIScrollView.KeyboardDismissMode) -> DonaViewDecorator<UIScrollView> {
   |                                                            `- error: 'UIScrollView' is unavailable in watchOS
42 |         DonaViewDecorator<UIScrollView> {
43 |             $0.keyboardDismissMode = keyboardDismissMode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:41:115: error: 'UIScrollView' is unavailable in watchOS
39 |     }
40 |
41 |     static func keyboardDismissMode(_ keyboardDismissMode: UIScrollView.KeyboardDismissMode) -> DonaViewDecorator<UIScrollView> {
   |                                                                                                                   `- error: 'UIScrollView' is unavailable in watchOS
42 |         DonaViewDecorator<UIScrollView> {
43 |             $0.keyboardDismissMode = keyboardDismissMode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:12:27: error: 'UIScrollView' is unavailable in watchOS
10 | public extension DonaViewDecorator {
11 |     static func delegate(_ delegate: UIScrollViewDelegate) -> DonaViewDecorator<UIScrollView> {
12 |         DonaViewDecorator<UIScrollView> {
   |                           `- error: 'UIScrollView' is unavailable in watchOS
13 |             $0.delegate = delegate
14 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:18:27: error: 'UIScrollView' is unavailable in watchOS
16 |
17 |     static func showsVerticalScrollIndicator(_ showsVerticalScrollIndicator: Bool) -> DonaViewDecorator<UIScrollView> {
18 |         DonaViewDecorator<UIScrollView> {
   |                           `- error: 'UIScrollView' is unavailable in watchOS
19 |             $0.showsVerticalScrollIndicator = showsVerticalScrollIndicator
20 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:24:27: error: 'UIScrollView' is unavailable in watchOS
22 |
23 |     static func showsHorizontalScrollIndicator(_ showsHorizontalScrollIndicator: Bool) -> DonaViewDecorator<UIScrollView> {
24 |         DonaViewDecorator<UIScrollView> {
   |                           `- error: 'UIScrollView' is unavailable in watchOS
25 |             $0.showsHorizontalScrollIndicator = showsHorizontalScrollIndicator
26 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:30:27: error: 'UIScrollView' is unavailable in watchOS
28 |
29 |     static func contentInsetAdjustmentBehavior(_ contentInsetAdjustmentBehavior: UIScrollView.ContentInsetAdjustmentBehavior) -> DonaViewDecorator<UIScrollView> {
30 |         DonaViewDecorator<UIScrollView> {
   |                           `- error: 'UIScrollView' is unavailable in watchOS
31 |             $0.contentInsetAdjustmentBehavior = contentInsetAdjustmentBehavior
32 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:31:16: error: 'contentInsetAdjustmentBehavior' is unavailable in watchOS
29 |     static func contentInsetAdjustmentBehavior(_ contentInsetAdjustmentBehavior: UIScrollView.ContentInsetAdjustmentBehavior) -> DonaViewDecorator<UIScrollView> {
30 |         DonaViewDecorator<UIScrollView> {
31 |             $0.contentInsetAdjustmentBehavior = contentInsetAdjustmentBehavior
   |                `- error: 'contentInsetAdjustmentBehavior' is unavailable in watchOS
32 |         }
33 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:110:65: note: 'contentInsetAdjustmentBehavior' has been explicitly marked unavailable here
108 |  Default is UIScrollViewContentInsetAdjustmentAutomatic.
109 |  */
110 | @property(nonatomic) UIScrollViewContentInsetAdjustmentBehavior contentInsetAdjustmentBehavior API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                                 `- note: 'contentInsetAdjustmentBehavior' has been explicitly marked unavailable here
111 |
112 | /* Configures whether the scroll indicator insets are automatically adjusted by the system.
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift:36:27: error: 'UIScrollView' is unavailable in watchOS
34 |
35 |     static func delaysContentTouches(_ delaysContentTouches: Bool) -> DonaViewDecorator<UIScrollView> {
36 |         DonaViewDecorator<UIScrollView> {
   |                           `- error: 'UIScrollView' is unavailable in watchOS
37 |             $0.delaysContentTouches = delaysContentTouches
38 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIScrollView.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewDecorator+UIScrollView.swift
SwiftCompile normal arm64_32 Compiling\ ViewDecorator+UILabel.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UILabel.swift (in target 'DonaCore' from project 'Dona')
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UILabel.swift:11:66: error: 'UILabel' is unavailable in watchOS
 9 |
10 | public extension DonaViewDecorator {
11 |     static func numberOfLines(_ lines: Int) -> DonaViewDecorator<UILabel> {
   |                                                                  `- error: 'UILabel' is unavailable in watchOS
12 |         DonaViewDecorator<UILabel> {
13 |             $0.numberOfLines = lines
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UILabel.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewDecorator+UILabel.swift
SwiftCompile normal arm64_32 Compiling\ ViewDecorator+Containers.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Containers.swift (in target 'DonaCore' from project 'Dona')
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Containers.swift:13:41: error: 'UIStackView' is unavailable in watchOS
11 |     static func contentInset(_ insets: UIEdgeInsets) -> DonaViewDecorator<View> {
12 |         DonaViewDecorator<View> { view in
13 |             if let stackView = view as? UIStackView {
   |                                         `- error: 'UIStackView' is unavailable in watchOS
14 |                 stackView.isLayoutMarginsRelativeArrangement = true
15 |                 stackView.layoutMargins = insets
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Containers.swift:16:48: error: 'UITableView' is unavailable in watchOS
14 |                 stackView.isLayoutMarginsRelativeArrangement = true
15 |                 stackView.layoutMargins = insets
16 |             } else if let tableView = view as? UITableView {
   |                                                `- error: 'UITableView' is unavailable in watchOS
17 |                 tableView.contentInset = insets
18 |             } else if let collectionView = view as? UICollectionView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Containers.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewDecorator+Containers.swift
SwiftCompile normal arm64_32 Compiling\ ViewDecorator+Text.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift (in target 'DonaCore' from project 'Dona')
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift:13:37: error: 'UILabel' is unavailable in watchOS
11 |     static func text(_ text: String?) -> DonaViewDecorator<View> {
12 |         DonaViewDecorator<View> { view in
13 |             if let label = view as? UILabel {
   |                                     `- error: 'UILabel' is unavailable in watchOS
14 |                 label.text = text
15 |             } else if let textField = view as? UITextField {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift:15:48: error: 'UITextField' is unavailable in watchOS
13 |             if let label = view as? UILabel {
14 |                 label.text = text
15 |             } else if let textField = view as? UITextField {
   |                                                `- error: 'UITextField' is unavailable in watchOS
16 |                 textField.text = text
17 |             } else if let button = view as? UIButton {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift:17:45: error: 'UIButton' is unavailable in watchOS
15 |             } else if let textField = view as? UITextField {
16 |                 textField.text = text
17 |             } else if let button = view as? UIButton {
   |                                             `- error: 'UIButton' is unavailable in watchOS
18 |                 button.setTitle(text, for: .normal)
19 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift:27:37: error: 'UILabel' is unavailable in watchOS
25 |             let attributedString = NSMutableAttributedString(string: text)
26 |             attributedString.addAttributes(attributes, range: range)
27 |             if let label = view as? UILabel {
   |                                     `- error: 'UILabel' is unavailable in watchOS
28 |                 label.attributedText = attributedString
29 |             } else if let button = view as? UIButton {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift:29:45: error: 'UIButton' is unavailable in watchOS
27 |             if let label = view as? UILabel {
28 |                 label.attributedText = attributedString
29 |             } else if let button = view as? UIButton {
   |                                             `- error: 'UIButton' is unavailable in watchOS
30 |                 button.setAttributedTitle(attributedString, for: .normal)
31 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift:37:37: error: 'UILabel' is unavailable in watchOS
35 |     static func textAlignment(_ textAlignment: NSTextAlignment) -> DonaViewDecorator<View> {
36 |         DonaViewDecorator<View> { view in
37 |             if let label = view as? UILabel {
   |                                     `- error: 'UILabel' is unavailable in watchOS
38 |                 label.textAlignment = textAlignment
39 |             } else if let textField = view as? UITextField {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift:39:48: error: 'UITextField' is unavailable in watchOS
37 |             if let label = view as? UILabel {
38 |                 label.textAlignment = textAlignment
39 |             } else if let textField = view as? UITextField {
   |                                                `- error: 'UITextField' is unavailable in watchOS
40 |                 textField.textAlignment = textAlignment
41 |             } else if let button = view as? UIButton {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift:41:45: error: 'UIButton' is unavailable in watchOS
39 |             } else if let textField = view as? UITextField {
40 |                 textField.textAlignment = textAlignment
41 |             } else if let button = view as? UIButton {
   |                                             `- error: 'UIButton' is unavailable in watchOS
42 |                 button.titleLabel?.textAlignment = textAlignment
43 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift:49:37: error: 'UILabel' is unavailable in watchOS
47 |     static func font(_ font: UIFont) -> DonaViewDecorator<View> {
48 |         DonaViewDecorator<View> { view in
49 |             if let label = view as? UILabel {
   |                                     `- error: 'UILabel' is unavailable in watchOS
50 |                 label.font = font
51 |             } else if let textField = view as? UITextField {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift:51:48: error: 'UITextField' is unavailable in watchOS
49 |             if let label = view as? UILabel {
50 |                 label.font = font
51 |             } else if let textField = view as? UITextField {
   |                                                `- error: 'UITextField' is unavailable in watchOS
52 |                 textField.font = font
53 |             } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift:54:42: error: 'UIButton' is unavailable in watchOS
52 |                 textField.font = font
53 |             } else {
54 |                 if let button = view as? UIButton {
   |                                          `- error: 'UIButton' is unavailable in watchOS
55 |                     button.titleLabel?.font = font
56 |                 }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift:63:37: error: 'UILabel' is unavailable in watchOS
61 |     static func textColor(_ color: UIColor) -> DonaViewDecorator<View> {
62 |         DonaViewDecorator<View> { view in
63 |             if let label = view as? UILabel {
   |                                     `- error: 'UILabel' is unavailable in watchOS
64 |                 label.textColor = color
65 |             } else if let button = view as? UIButton {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift:65:45: error: 'UIButton' is unavailable in watchOS
63 |             if let label = view as? UILabel {
64 |                 label.textColor = color
65 |             } else if let button = view as? UIButton {
   |                                             `- error: 'UIButton' is unavailable in watchOS
66 |                 button.setTitleColor(color, for: .normal)
67 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+Text.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewDecorator+Text.swift
SwiftCompile normal arm64_32 Compiling\ ViewDecorator.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/ViewDecorator.swift (in target 'DonaCore' from project 'Dona')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/ViewDecorator.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewDecorator.swift
SwiftCompile normal arm64_32 Compiling\ DecoratableView+UIView.swift,\ DecoratableView.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView+UIView.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView.swift (in target 'DonaCore' from project 'Dona')
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView+UIView.swift:10:11: error: 'UIView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | extension UIView: DonaDecoratableView {}
   |           `- error: 'UIView' is unavailable in watchOS
11 |
/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.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView+UIView.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DecoratableView+UIView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DecoratableView.swift
SwiftCompile normal arm64_32 Compiling\ ViewDecorator+UITableView.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift (in target 'DonaCore' from project 'Dona')
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:11:38: error: 'UITableViewDelegate' is unavailable in watchOS
  9 |
 10 | public extension DonaViewDecorator {
 11 |     static func delegate(_ delegate: UITableViewDelegate) -> DonaViewDecorator<UITableView> {
    |                                      `- error: 'UITableViewDelegate' is unavailable in watchOS
 12 |         DonaViewDecorator<UITableView> {
 13 |             $0.delegate = delegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
 98 |
 99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
    |           `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:11:80: error: 'UITableView' is unavailable in watchOS
  9 |
 10 | public extension DonaViewDecorator {
 11 |     static func delegate(_ delegate: UITableViewDelegate) -> DonaViewDecorator<UITableView> {
    |                                                                                `- error: 'UITableView' is unavailable in watchOS
 12 |         DonaViewDecorator<UITableView> {
 13 |             $0.delegate = delegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:17:42: error: 'UITableViewDataSource' is unavailable in watchOS
 15 |     }
 16 |
 17 |     static func dataSource(_ dataSource: UITableViewDataSource) -> DonaViewDecorator<UITableView> {
    |                                          `- error: 'UITableViewDataSource' is unavailable in watchOS
 18 |         DonaViewDecorator<UITableView> {
 19 |             $0.dataSource = dataSource
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
    |           `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:17:86: error: 'UITableView' is unavailable in watchOS
 15 |     }
 16 |
 17 |     static func dataSource(_ dataSource: UITableViewDataSource) -> DonaViewDecorator<UITableView> {
    |                                                                                      `- error: 'UITableView' is unavailable in watchOS
 18 |         DonaViewDecorator<UITableView> {
 19 |             $0.dataSource = dataSource
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:23:86: error: 'UITableView' is unavailable in watchOS
 21 |     }
 22 |
 23 |     static func cell(_ cellClass: AnyClass, identifier: String) -> DonaViewDecorator<UITableView> {
    |                                                                                      `- error: 'UITableView' is unavailable in watchOS
 24 |         DonaViewDecorator<UITableView> {
 25 |             $0.register(cellClass, forCellReuseIdentifier: identifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:29:90: error: 'UITableView' is unavailable in watchOS
 27 |     }
 28 |
 29 |     static func header(_ headerClass: AnyClass, identifier: String) -> DonaViewDecorator<UITableView> {
    |                                                                                          `- error: 'UITableView' is unavailable in watchOS
 30 |         DonaViewDecorator<UITableView> {
 31 |             $0.register(headerClass, forHeaderFooterViewReuseIdentifier: identifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:35:90: error: 'UITableView' is unavailable in watchOS
 33 |     }
 34 |
 35 |     static func footer(_ footerClass: AnyClass, identifier: String) -> DonaViewDecorator<UITableView> {
    |                                                                                          `- error: 'UITableView' is unavailable in watchOS
 36 |         DonaViewDecorator<UITableView> {
 37 |             $0.register(footerClass, forHeaderFooterViewReuseIdentifier: identifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:41:50: error: 'UIRefreshControl' is unavailable in watchOS
 39 |     }
 40 |
 41 |     static func refreshControl(_ refreshControl: UIRefreshControl) -> DonaViewDecorator<UITableView> {
    |                                                  `- error: 'UIRefreshControl' is unavailable in watchOS
 42 |         DonaViewDecorator<UITableView> {
 43 |             $0.refreshControl = refreshControl
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRefreshControl.h:16:12: note: 'UIRefreshControl' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIRefreshControl : UIControl
   |            `- note: 'UIRefreshControl' has been explicitly marked unavailable here
17 |
18 | /* The designated initializer
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:41:89: error: 'UITableView' is unavailable in watchOS
 39 |     }
 40 |
 41 |     static func refreshControl(_ refreshControl: UIRefreshControl) -> DonaViewDecorator<UITableView> {
    |                                                                                         `- error: 'UITableView' is unavailable in watchOS
 42 |         DonaViewDecorator<UITableView> {
 43 |             $0.refreshControl = refreshControl
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:48:81: error: 'UITableView' is unavailable in watchOS
 46 |
 47 |     // MARK: - Scroll Indicator.
 48 |     static func verticalScrollIndicator(_ isShowing: Bool) -> DonaViewDecorator<UITableView> {
    |                                                                                 `- error: 'UITableView' is unavailable in watchOS
 49 |         DonaViewDecorator<UITableView> {
 50 |             $0.showsVerticalScrollIndicator = isShowing
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:54:83: error: 'UITableView' is unavailable in watchOS
 52 |     }
 53 |
 54 |     static func horizontalScrollIndicator(_ isShowing: Bool) -> DonaViewDecorator<UITableView> {
    |                                                                                   `- error: 'UITableView' is unavailable in watchOS
 55 |         DonaViewDecorator<UITableView> {
 56 |             $0.showsHorizontalScrollIndicator = isShowing
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:61:41: error: 'UITableViewCell' is unavailable in watchOS
 59 |
 60 |     // MARK: - Separator.
 61 |     static func separatorStyle(_ style: UITableViewCell.SeparatorStyle) -> DonaViewDecorator<UITableView> {
    |                                         `- error: 'UITableViewCell' is unavailable in watchOS
 62 |         DonaViewDecorator<UITableView> {
 63 |             $0.separatorStyle = style
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:61:94: error: 'UITableView' is unavailable in watchOS
 59 |
 60 |     // MARK: - Separator.
 61 |     static func separatorStyle(_ style: UITableViewCell.SeparatorStyle) -> DonaViewDecorator<UITableView> {
    |                                                                                              `- error: 'UITableView' is unavailable in watchOS
 62 |         DonaViewDecorator<UITableView> {
 63 |             $0.separatorStyle = style
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:67:85: error: 'UITableView' is unavailable in watchOS
 65 |     }
 66 |
 67 |     static func separatorInset(_ separatorInset: UIEdgeInsets) -> DonaViewDecorator<UITableView> {
    |                                                                                     `- error: 'UITableView' is unavailable in watchOS
 68 |         DonaViewDecorator<UITableView> {
 69 |             $0.separatorInset = separatorInset
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:75:82: error: 'UITableView' is unavailable in watchOS
 73 |     // MARK: - Section.
 74 |     @available(iOS 15.0, *)
 75 |     static func sectionHeaderTopPadding(_ padding: CGFloat) -> DonaViewDecorator<UITableView> {
    |                                                                                  `- error: 'UITableView' is unavailable in watchOS
 76 |         DonaViewDecorator<UITableView> {
 77 |             $0.sectionHeaderTopPadding = padding
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:81:95: error: 'UITableView' is unavailable in watchOS
 79 |     }
 80 |
 81 |     static func allowsMultipleSelection(_ allowsMultipleSelection: Bool) -> DonaViewDecorator<UITableView> {
    |                                                                                               `- error: 'UITableView' is unavailable in watchOS
 82 |         DonaViewDecorator<UITableView> {
 83 |             $0.allowsMultipleSelection = allowsMultipleSelection
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:87:52: error: 'UIView' is unavailable in watchOS
 85 |     }
 86 |
 87 |     static func tableHeaderView(_ tableHeaderView: UIView) -> DonaViewDecorator<UITableView> {
    |                                                    `- error: 'UIView' is unavailable in watchOS
 88 |         DonaViewDecorator<UITableView> {
 89 |             $0.tableHeaderView = tableHeaderView
/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/DonaCore/Decorators/ViewDecorator+UITableView.swift:87:81: error: 'UITableView' is unavailable in watchOS
 85 |     }
 86 |
 87 |     static func tableHeaderView(_ tableHeaderView: UIView) -> DonaViewDecorator<UITableView> {
    |                                                                                 `- error: 'UITableView' is unavailable in watchOS
 88 |         DonaViewDecorator<UITableView> {
 89 |             $0.tableHeaderView = tableHeaderView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:93:79: error: 'UITableView' is unavailable in watchOS
 91 |     }
 92 |
 93 |     static func isScrollEnabled(_ isScrollEnabled: Bool) -> DonaViewDecorator<UITableView> {
    |                                                                               `- error: 'UITableView' is unavailable in watchOS
 94 |         DonaViewDecorator<UITableView> {
 95 |             $0.isScrollEnabled = isScrollEnabled
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:99:88: error: 'UITableView' is unavailable in watchOS
 97 |     }
 98 |
 99 |     static func estimatedRowHeight(_ estimatedRowHeight: CGFloat) -> DonaViewDecorator<UITableView> {
    |                                                                                        `- error: 'UITableView' is unavailable in watchOS
100 |         DonaViewDecorator<UITableView> {
101 |             $0.estimatedRowHeight = estimatedRowHeight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:105:70: error: 'UITableView' is unavailable in watchOS
103 |     }
104 |
105 |     static func rowHeight(_ rowHeight: CGFloat) -> DonaViewDecorator<UITableView> {
    |                                                                      `- error: 'UITableView' is unavailable in watchOS
106 |         DonaViewDecorator<UITableView> {
107 |             $0.rowHeight = rowHeight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:111:90: error: 'UITableView' is unavailable in watchOS
109 |     }
110 |
111 |     static func sectionHeaderHeight(_ sectionHeaderHeight: CGFloat) -> DonaViewDecorator<UITableView> {
    |                                                                                          `- error: 'UITableView' is unavailable in watchOS
112 |         DonaViewDecorator<UITableView> {
113 |             $0.sectionHeaderHeight = sectionHeaderHeight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:117:52: error: 'UIView' is unavailable in watchOS
115 |     }
116 |
117 |     static func tableFooterView(_ tableFooterView: UIView) -> DonaViewDecorator<UITableView> {
    |                                                    `- error: 'UIView' is unavailable in watchOS
118 |         DonaViewDecorator<UITableView> {
119 |             $0.tableFooterView = tableFooterView
/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/DonaCore/Decorators/ViewDecorator+UITableView.swift:117:81: error: 'UITableView' is unavailable in watchOS
115 |     }
116 |
117 |     static func tableFooterView(_ tableFooterView: UIView) -> DonaViewDecorator<UITableView> {
    |                                                                                 `- error: 'UITableView' is unavailable in watchOS
118 |         DonaViewDecorator<UITableView> {
119 |             $0.tableFooterView = tableFooterView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:123:60: error: 'UITableView' is unavailable in watchOS
121 |     }
122 |
123 |     static func keyboardDismissMode(_ keyboardDismissMode: UITableView.KeyboardDismissMode) -> DonaViewDecorator<UITableView> {
    |                                                            `- error: 'UITableView' is unavailable in watchOS
124 |         DonaViewDecorator<UITableView> {
125 |             $0.keyboardDismissMode = keyboardDismissMode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:123:114: error: 'UITableView' is unavailable in watchOS
121 |     }
122 |
123 |     static func keyboardDismissMode(_ keyboardDismissMode: UITableView.KeyboardDismissMode) -> DonaViewDecorator<UITableView> {
    |                                                                                                                  `- error: 'UITableView' is unavailable in watchOS
124 |         DonaViewDecorator<UITableView> {
125 |             $0.keyboardDismissMode = keyboardDismissMode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:129:63: error: 'UITableView' is unavailable in watchOS
127 |     }
128 |
129 |     static func bounces(_ bounces: Bool) -> DonaViewDecorator<UITableView> {
    |                                                               `- error: 'UITableView' is unavailable in watchOS
130 |         DonaViewDecorator<UITableView> {
131 |             $0.bounces = bounces
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:135:79: error: 'UITableView' is unavailable in watchOS
133 |     }
134 |
135 |     static func allowsSelection(_ allowsSelection: Bool) -> DonaViewDecorator<UITableView> {
    |                                                                               `- error: 'UITableView' is unavailable in watchOS
136 |         DonaViewDecorator<UITableView> {
137 |             $0.allowsSelection = allowsSelection
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:12:27: error: 'UITableView' is unavailable in watchOS
 10 | public extension DonaViewDecorator {
 11 |     static func delegate(_ delegate: UITableViewDelegate) -> DonaViewDecorator<UITableView> {
 12 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
 13 |             $0.delegate = delegate
 14 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:18:27: error: 'UITableView' is unavailable in watchOS
 16 |
 17 |     static func dataSource(_ dataSource: UITableViewDataSource) -> DonaViewDecorator<UITableView> {
 18 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
 19 |             $0.dataSource = dataSource
 20 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:24:27: error: 'UITableView' is unavailable in watchOS
 22 |
 23 |     static func cell(_ cellClass: AnyClass, identifier: String) -> DonaViewDecorator<UITableView> {
 24 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
 25 |             $0.register(cellClass, forCellReuseIdentifier: identifier)
 26 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:30:27: error: 'UITableView' is unavailable in watchOS
 28 |
 29 |     static func header(_ headerClass: AnyClass, identifier: String) -> DonaViewDecorator<UITableView> {
 30 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
 31 |             $0.register(headerClass, forHeaderFooterViewReuseIdentifier: identifier)
 32 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:36:27: error: 'UITableView' is unavailable in watchOS
 34 |
 35 |     static func footer(_ footerClass: AnyClass, identifier: String) -> DonaViewDecorator<UITableView> {
 36 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
 37 |             $0.register(footerClass, forHeaderFooterViewReuseIdentifier: identifier)
 38 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:42:27: error: 'UITableView' is unavailable in watchOS
 40 |
 41 |     static func refreshControl(_ refreshControl: UIRefreshControl) -> DonaViewDecorator<UITableView> {
 42 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
 43 |             $0.refreshControl = refreshControl
 44 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:43:16: error: 'refreshControl' is unavailable in watchOS
 41 |     static func refreshControl(_ refreshControl: UIRefreshControl) -> DonaViewDecorator<UITableView> {
 42 |         DonaViewDecorator<UITableView> {
 43 |             $0.refreshControl = refreshControl
    |                `- error: 'refreshControl' is unavailable in watchOS
 44 |         }
 45 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:286:59: note: 'refreshControl' has been explicitly marked unavailable here
284 | @property(nonatomic) UIScrollViewKeyboardDismissMode keyboardDismissMode API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(visionos); // default is UIScrollViewKeyboardDismissModeNone
285 |
286 | @property (nonatomic, strong, nullable) UIRefreshControl *refreshControl API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                           `- note: 'refreshControl' has been explicitly marked unavailable here
287 |
288 | /// Set this to YES to make the scroll view animate its content offset in response to keys like Page Up/Down, Home/End, and the arrow keys.
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:49:27: error: 'UITableView' is unavailable in watchOS
 47 |     // MARK: - Scroll Indicator.
 48 |     static func verticalScrollIndicator(_ isShowing: Bool) -> DonaViewDecorator<UITableView> {
 49 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
 50 |             $0.showsVerticalScrollIndicator = isShowing
 51 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:55:27: error: 'UITableView' is unavailable in watchOS
 53 |
 54 |     static func horizontalScrollIndicator(_ isShowing: Bool) -> DonaViewDecorator<UITableView> {
 55 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
 56 |             $0.showsHorizontalScrollIndicator = isShowing
 57 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:62:27: error: 'UITableView' is unavailable in watchOS
 60 |     // MARK: - Separator.
 61 |     static func separatorStyle(_ style: UITableViewCell.SeparatorStyle) -> DonaViewDecorator<UITableView> {
 62 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
 63 |             $0.separatorStyle = style
 64 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:68:27: error: 'UITableView' is unavailable in watchOS
 66 |
 67 |     static func separatorInset(_ separatorInset: UIEdgeInsets) -> DonaViewDecorator<UITableView> {
 68 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
 69 |             $0.separatorInset = separatorInset
 70 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:76:27: error: 'UITableView' is unavailable in watchOS
 74 |     @available(iOS 15.0, *)
 75 |     static func sectionHeaderTopPadding(_ padding: CGFloat) -> DonaViewDecorator<UITableView> {
 76 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
 77 |             $0.sectionHeaderTopPadding = padding
 78 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:77:16: error: 'sectionHeaderTopPadding' is unavailable in watchOS
 75 |     static func sectionHeaderTopPadding(_ padding: CGFloat) -> DonaViewDecorator<UITableView> {
 76 |         DonaViewDecorator<UITableView> {
 77 |             $0.sectionHeaderTopPadding = padding
    |                `- error: 'sectionHeaderTopPadding' is unavailable in watchOS
 78 |         }
 79 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:375:31: note: 'sectionHeaderTopPadding' has been explicitly marked unavailable here
373 |
374 | /// Padding above each section header. The default value is `UITableViewAutomaticDimension`.
375 | @property (nonatomic) CGFloat sectionHeaderTopPadding API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
    |                               `- note: 'sectionHeaderTopPadding' has been explicitly marked unavailable here
376 |
377 | @property (nonatomic) UIEdgeInsets separatorInset API_AVAILABLE(ios(7.0)) UI_APPEARANCE_SELECTOR; // allows customization of the frame of cell separators; see also the separatorInsetReference property. Use UITableViewAutomaticDimension for the automatic inset for that edge.
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:82:27: error: 'UITableView' is unavailable in watchOS
 80 |
 81 |     static func allowsMultipleSelection(_ allowsMultipleSelection: Bool) -> DonaViewDecorator<UITableView> {
 82 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
 83 |             $0.allowsMultipleSelection = allowsMultipleSelection
 84 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:88:27: error: 'UITableView' is unavailable in watchOS
 86 |
 87 |     static func tableHeaderView(_ tableHeaderView: UIView) -> DonaViewDecorator<UITableView> {
 88 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
 89 |             $0.tableHeaderView = tableHeaderView
 90 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:94:27: error: 'UITableView' is unavailable in watchOS
 92 |
 93 |     static func isScrollEnabled(_ isScrollEnabled: Bool) -> DonaViewDecorator<UITableView> {
 94 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
 95 |             $0.isScrollEnabled = isScrollEnabled
 96 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:100:27: error: 'UITableView' is unavailable in watchOS
 98 |
 99 |     static func estimatedRowHeight(_ estimatedRowHeight: CGFloat) -> DonaViewDecorator<UITableView> {
100 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
101 |             $0.estimatedRowHeight = estimatedRowHeight
102 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:106:27: error: 'UITableView' is unavailable in watchOS
104 |
105 |     static func rowHeight(_ rowHeight: CGFloat) -> DonaViewDecorator<UITableView> {
106 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
107 |             $0.rowHeight = rowHeight
108 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:112:27: error: 'UITableView' is unavailable in watchOS
110 |
111 |     static func sectionHeaderHeight(_ sectionHeaderHeight: CGFloat) -> DonaViewDecorator<UITableView> {
112 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
113 |             $0.sectionHeaderHeight = sectionHeaderHeight
114 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:118:27: error: 'UITableView' is unavailable in watchOS
116 |
117 |     static func tableFooterView(_ tableFooterView: UIView) -> DonaViewDecorator<UITableView> {
118 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
119 |             $0.tableFooterView = tableFooterView
120 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:124:27: error: 'UITableView' is unavailable in watchOS
122 |
123 |     static func keyboardDismissMode(_ keyboardDismissMode: UITableView.KeyboardDismissMode) -> DonaViewDecorator<UITableView> {
124 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
125 |             $0.keyboardDismissMode = keyboardDismissMode
126 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift:130:27: error: 'UITableView' is unavailable in watchOS
128 |
129 |     static func bounces(_ bounces: Bool) -> DonaViewDecorator<UITableView> {
130 |         DonaViewDecorator<UITableView> {
    |                           `- error: 'UITableView' is unavailable in watchOS
131 |             $0.bounces = bounces
132 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UITableView.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewDecorator+UITableView.swift
SwiftCompile normal arm64 Compiling\ DecoratableView+UIView.swift,\ DecoratableView.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView+UIView.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView.swift (in target 'DonaCore' from project 'Dona')
/Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView+UIView.swift:10:11: error: 'UIView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | extension UIView: DonaDecoratableView {}
   |           `- error: 'UIView' is unavailable in watchOS
11 |
/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.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView+UIView.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DecoratableView+UIView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/DecoratableView.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DecoratableView.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ DonaCore (in target 'DonaCore' from project 'Dona')
SwiftCompile normal arm64 (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-20 20:26:01.236 xcodebuild[818:4813] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 (in target 'DonaCore' from project 'Dona')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DonaCore (in target 'DonaCore' from project 'Dona')
	Building workspace Dona with scheme Dona
(3 failures)
BUILD FAILURE 6.4 watchOS