The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Dona, reference main (6fec88), with Swift 6.4 for watchOS using Xcode 27.0 on 21 Sep 2026 00:26:34 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

  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_32 /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_32 /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
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/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-20 20:26:24.396 xcodebuild[648:4186] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DonaCore (in target 'DonaCore' from project 'Dona')
	SwiftCompile normal arm64_32 (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:26:30.567 xcodebuild[775:4678] [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:31.795 xcodebuild[783:4745] [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
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')
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
/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.
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:
/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 (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 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')
SwiftCompile normal arm64_32 /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_32 /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
/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_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;
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
/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 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+UIStackView.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIStackView.swift (in target 'DonaCore' from project 'Dona')
/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+UIStackView.swift:12:27: error: 'UIStackView' is unavailable in watchOS
10 | public extension DonaViewDecorator {
11 |     static func axis(_ axis: NSLayoutConstraint.Axis) -> DonaViewDecorator<UIStackView> {
12 |         DonaViewDecorator<UIStackView> {
   |                           `- error: 'UIStackView' is unavailable in watchOS
13 |             $0.axis = axis
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/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:18:27: error: 'UIStackView' is unavailable in watchOS
16 |
17 |     static func spacing(_ spacing: CGFloat) -> DonaViewDecorator<UIStackView> {
18 |         DonaViewDecorator<UIStackView> {
   |                           `- error: 'UIStackView' is unavailable in watchOS
19 |             $0.spacing = spacing
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/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:24:27: error: 'UIStackView' is unavailable in watchOS
22 |
23 |     static func distribution(_ distibution: UIStackView.Distribution) -> DonaViewDecorator<UIStackView> {
24 |         DonaViewDecorator<UIStackView> {
   |                           `- error: 'UIStackView' is unavailable in watchOS
25 |             $0.distribution = distibution
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/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:30:27: error: 'UIStackView' is unavailable in watchOS
28 |
29 |     static func insets(_ insets: NSDirectionalEdgeInsets) -> DonaViewDecorator<UIStackView> {
30 |         DonaViewDecorator<UIStackView> {
   |                           `- error: 'UIStackView' is unavailable in watchOS
31 |             $0.isLayoutMarginsRelativeArrangement = true
32 |             $0.directionalLayoutMargins = 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+UIStackView.swift:32:16: error: 'directionalLayoutMargins' is unavailable in watchOS
30 |         DonaViewDecorator<UIStackView> {
31 |             $0.isLayoutMarginsRelativeArrangement = true
32 |             $0.directionalLayoutMargins = insets
   |                `- error: 'directionalLayoutMargins' is unavailable in watchOS
33 |         }
34 |     }
/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:286:47: note: 'directionalLayoutMargins' has been explicitly marked unavailable here
284 |  Vice versa for directionalLayoutMargins.trailing.
285 |  */
286 | @property (nonatomic) NSDirectionalEdgeInsets directionalLayoutMargins API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                               `- note: 'directionalLayoutMargins' has been explicitly marked unavailable here
287 |
288 | @property (nonatomic) BOOL preservesSuperviewLayoutMargins API_AVAILABLE(ios(8.0)); // default is NO - set to enable pass-through or cascading behavior of margins from this view’s parent to its children
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIStackView.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewDecorator+UIStackView.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
SwiftEmitModule normal arm64 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
SwiftCompile normal arm64 (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ ViewDecorator+UIStackView.swift /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIStackView.swift (in target 'DonaCore' from project 'Dona')
/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+UIStackView.swift:12:27: error: 'UIStackView' is unavailable in watchOS
10 | public extension DonaViewDecorator {
11 |     static func axis(_ axis: NSLayoutConstraint.Axis) -> DonaViewDecorator<UIStackView> {
12 |         DonaViewDecorator<UIStackView> {
   |                           `- error: 'UIStackView' is unavailable in watchOS
13 |             $0.axis = axis
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/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:18:27: error: 'UIStackView' is unavailable in watchOS
16 |
17 |     static func spacing(_ spacing: CGFloat) -> DonaViewDecorator<UIStackView> {
18 |         DonaViewDecorator<UIStackView> {
   |                           `- error: 'UIStackView' is unavailable in watchOS
19 |             $0.spacing = spacing
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/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:24:27: error: 'UIStackView' is unavailable in watchOS
22 |
23 |     static func distribution(_ distibution: UIStackView.Distribution) -> DonaViewDecorator<UIStackView> {
24 |         DonaViewDecorator<UIStackView> {
   |                           `- error: 'UIStackView' is unavailable in watchOS
25 |             $0.distribution = distibution
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/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:30:27: error: 'UIStackView' is unavailable in watchOS
28 |
29 |     static func insets(_ insets: NSDirectionalEdgeInsets) -> DonaViewDecorator<UIStackView> {
30 |         DonaViewDecorator<UIStackView> {
   |                           `- error: 'UIStackView' is unavailable in watchOS
31 |             $0.isLayoutMarginsRelativeArrangement = true
32 |             $0.directionalLayoutMargins = 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+UIStackView.swift:32:16: error: 'directionalLayoutMargins' is unavailable in watchOS
30 |         DonaViewDecorator<UIStackView> {
31 |             $0.isLayoutMarginsRelativeArrangement = true
32 |             $0.directionalLayoutMargins = insets
   |                `- error: 'directionalLayoutMargins' is unavailable in watchOS
33 |         }
34 |     }
/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:286:47: note: 'directionalLayoutMargins' has been explicitly marked unavailable here
284 |  Vice versa for directionalLayoutMargins.trailing.
285 |  */
286 | @property (nonatomic) NSDirectionalEdgeInsets directionalLayoutMargins API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                               `- note: 'directionalLayoutMargins' has been explicitly marked unavailable here
287 |
288 | @property (nonatomic) BOOL preservesSuperviewLayoutMargins API_AVAILABLE(ios(8.0)); // default is NO - set to enable pass-through or cascading behavior of margins from this view’s parent to its children
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DonaCore/Decorators/ViewDecorator+UIStackView.swift (in target 'DonaCore' from project 'Dona')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewDecorator+UIStackView.swift
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')
/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 /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
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-20 20:26:32.809 xcodebuild[784:4770] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DonaCore (in target 'DonaCore' from project 'Dona')
	SwiftCompile normal arm64_32 (in target 'DonaCore' from project 'Dona')
	Building workspace Dona with scheme Dona
(3 failures)
BUILD FAILURE 6.4 watchOS