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=watchOSBuild 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