The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwifterUI, reference main (ef6403), with Swift 6.4 for tvOS using Xcode 27.0 on 26 Sep 2026 12:31:33 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 SwifterUI -destination generic/platform=tvOS

Build Log

    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UITextView+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+SwiftlyUI.swift
SwiftCompile normal arm64 Compiling\ UISegmentedControl+SwiftlyUI.swift,\ UISlider+SwiftlyUI.swift,\ UIStackView+SwiftlyUI.swift,\ UIStepper+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISegmentedControl+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISlider+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIStackView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIStepper+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISlider+SwiftlyUI.swift:11:18: error: 'UISlider' is unavailable in tvOS
  9 | import UIKit
 10 |
 11 | public extension UISlider {
    |                  `- error: 'UISlider' is unavailable in tvOS
 12 |
 13 |     /// SwiftlyUI extension for `UISlider`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISlider.h:26:12: note: 'UISlider' has been explicitly marked unavailable here
24 |
25 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
26 | @interface UISlider : UIControl <NSCoding>
   |            `- note: 'UISlider' has been explicitly marked unavailable here
27 |
28 | @property(nonatomic) float value;                                 // default 0.0. this value will be pinned to min/max
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISegmentedControl+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UISegmentedControl+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISlider+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UISlider+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIStackView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIStackView+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIStepper+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIStepper+SwiftlyUI.swift
SwiftCompile normal arm64 Compiling\ UICollectionView+SwiftlyUI.swift,\ UICollectionViewCell+SwiftlyUI.swift,\ UICollectionViewFlowLayout+SwiftlyUI.swift,\ UIColor+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionViewCell+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionViewFlowLayout+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIColor+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UICollectionView+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionViewCell+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UICollectionViewCell+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionViewFlowLayout+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UICollectionViewFlowLayout+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIColor+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIColor+SwiftlyUI.swift
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:133:39: error: 'UICollectionViewDragDelegate' is unavailable in tvOS
131 |     /// SwiftlyUI extension for `UICollectionView`.
132 |     @discardableResult
133 |     func dragDelegate(_ dragDelegate: UICollectionViewDragDelegate?) -> Self {
    |                                       `- error: 'UICollectionViewDragDelegate' is unavailable in tvOS
134 |         self.dragDelegate = dragDelegate
135 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:539:11: note: 'UICollectionViewDragDelegate' has been explicitly marked unavailable here
537 |
538 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UICollectionViewDragDelegate <NSObject>
    |           `- note: 'UICollectionViewDragDelegate' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:140:39: error: 'UICollectionViewDropDelegate' is unavailable in tvOS
138 |     /// SwiftlyUI extension for `UICollectionView`.
139 |     @discardableResult
140 |     func dropDelegate(_ dropDelegate: UICollectionViewDropDelegate?) -> Self {
    |                                       `- error: 'UICollectionViewDropDelegate' is unavailable in tvOS
141 |         self.dropDelegate = dropDelegate
142 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:586:11: note: 'UICollectionViewDropDelegate' has been explicitly marked unavailable here
584 |
585 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
586 | @protocol UICollectionViewDropDelegate <NSObject>
    |           `- note: 'UICollectionViewDropDelegate' has been explicitly marked unavailable here
587 |
588 | @required
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:154:56: error: 'ReorderingCadence' is unavailable in tvOS
152 |     /// SwiftlyUI extension for `UICollectionView`.
153 |     @discardableResult
154 |     func reorderingCadence(_ cadence: UICollectionView.ReorderingCadence) -> Self {
    |                                                        `- error: 'ReorderingCadence' is unavailable in tvOS
155 |         self.reorderingCadence = cadence
156 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:36:28: note: 'ReorderingCadence' has been explicitly marked unavailable here
 34 |
 35 |
 36 | typedef NS_ENUM(NSInteger, UICollectionViewReorderingCadence) {
    |                            `- note: 'ReorderingCadence' has been explicitly marked unavailable here
 37 |     UICollectionViewReorderingCadenceImmediate,
 38 |     UICollectionViewReorderingCadenceFast,
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:163:76: error: 'SelfSizingInvalidation' is only available in tvOS 16.0 or newer
  9 | import UIKit
 10 |
 11 | public extension UICollectionView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |
 13 |     /// SwiftlyUI 扩展 初始化 `UICollectionView`。
    :
161 |     @available(iOS 16.0, *)
162 |     @discardableResult
163 |     func selfSizingInvalidation(_ selfSizingInvalidation: UICollectionView.SelfSizingInvalidation) -> Self {
    |          |                                                                 `- error: 'SelfSizingInvalidation' is only available in tvOS 16.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
164 |         self.selfSizingInvalidation = selfSizingInvalidation
165 |         return self
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:134:14: error: 'dragDelegate' is unavailable in tvOS
132 |     @discardableResult
133 |     func dragDelegate(_ dragDelegate: UICollectionViewDragDelegate?) -> Self {
134 |         self.dragDelegate = dragDelegate
    |              `- error: 'dragDelegate' is unavailable in tvOS
135 |         return self
136 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:374:73: note: 'dragDelegate' has been explicitly marked unavailable here
372 | @property (nonatomic, getter=isPrefetchingEnabled) BOOL prefetchingEnabled API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
373 |
374 | @property (nonatomic, weak, nullable) id <UICollectionViewDragDelegate> dragDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                                         `- note: 'dragDelegate' has been explicitly marked unavailable here
375 | @property (nonatomic, weak, nullable) id <UICollectionViewDropDelegate> dropDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
376 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:141:14: error: 'dropDelegate' is unavailable in tvOS
139 |     @discardableResult
140 |     func dropDelegate(_ dropDelegate: UICollectionViewDropDelegate?) -> Self {
141 |         self.dropDelegate = dropDelegate
    |              `- error: 'dropDelegate' is unavailable in tvOS
142 |         return self
143 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:375:73: note: 'dropDelegate' has been explicitly marked unavailable here
373 |
374 | @property (nonatomic, weak, nullable) id <UICollectionViewDragDelegate> dragDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
375 | @property (nonatomic, weak, nullable) id <UICollectionViewDropDelegate> dropDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                                         `- note: 'dropDelegate' has been explicitly marked unavailable here
376 |
377 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:148:14: error: 'dragInteractionEnabled' is unavailable in tvOS
146 |     @discardableResult
147 |     func dragInteractionEnabled(_ enabled: Bool) -> Self {
148 |         self.dragInteractionEnabled = enabled
    |              `- error: 'dragInteractionEnabled' is unavailable in tvOS
149 |         return self
150 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:382:28: note: 'dragInteractionEnabled' has been explicitly marked unavailable here
380 |  * As of iOS 15, this is true for both iPhone and iPad by default. Prior to iOS 15, it defaulted to false on iPhone.
381 |  */
382 | @property (nonatomic) BOOL dragInteractionEnabled API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
    |                            `- note: 'dragInteractionEnabled' has been explicitly marked unavailable here
383 |
384 | @property (nonatomic, readonly, nullable) UIContextMenuInteraction *contextMenuInteraction API_AVAILABLE(ios(13.2), tvos(17.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:155:14: error: 'reorderingCadence' is unavailable in tvOS
153 |     @discardableResult
154 |     func reorderingCadence(_ cadence: UICollectionView.ReorderingCadence) -> Self {
155 |         self.reorderingCadence = cadence
    |              `- error: 'reorderingCadence' is unavailable in tvOS
156 |         return self
157 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:389:57: note: 'reorderingCadence' has been explicitly marked unavailable here
387 |  * Default is UICollectionViewReorderingCadenceImmediate.
388 |  */
389 | @property (nonatomic) UICollectionViewReorderingCadence reorderingCadence API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                         `- note: 'reorderingCadence' has been explicitly marked unavailable here
390 |
391 | @property (nonatomic) UICollectionViewSelfSizingInvalidation selfSizingInvalidation API_AVAILABLE(ios(16.0), tvos(16.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:164:14: error: 'selfSizingInvalidation' is only available in tvOS 16.0 or newer
  9 | import UIKit
 10 |
 11 | public extension UICollectionView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |
 13 |     /// SwiftlyUI 扩展 初始化 `UICollectionView`。
    :
161 |     @available(iOS 16.0, *)
162 |     @discardableResult
163 |     func selfSizingInvalidation(_ selfSizingInvalidation: UICollectionView.SelfSizingInvalidation) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
164 |         self.selfSizingInvalidation = selfSizingInvalidation
    |              |- error: 'selfSizingInvalidation' is only available in tvOS 16.0 or newer
    |              `- note: add 'if #available' version check
165 |         return self
166 |     }
SwiftCompile normal arm64 Compiling\ UIPickerView+SwiftlyUI.swift,\ UIRefreshControl+SwiftlyUI.swift,\ UIScrollView+SwiftlyUI.swift,\ UISearchBar+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPickerView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIRefreshControl+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPickerView+SwiftlyUI.swift:14:31: error: 'UIPickerViewDelegate' is unavailable in tvOS
12 |     /// SwiftlyUI extension for `UIPickerView`.
13 |     @discardableResult
14 |     func delegate(_ delegate: UIPickerViewDelegate?) -> Self {
   |                               `- error: 'UIPickerViewDelegate' is unavailable in tvOS
15 |         self.delegate = delegate
16 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:59:11: note: 'UIPickerViewDelegate' has been explicitly marked unavailable here
57 |
58 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
59 | @protocol UIPickerViewDelegate<NSObject>
   |           `- note: 'UIPickerViewDelegate' has been explicitly marked unavailable here
60 | @optional
61 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPickerView+SwiftlyUI.swift:21:35: error: 'UIPickerViewDataSource' is unavailable in tvOS
19 |     /// SwiftlyUI extension for `UIPickerView`.
20 |     @discardableResult
21 |     func dataSource(_ dataSource: UIPickerViewDataSource?) -> Self {
   |                                   `- error: 'UIPickerViewDataSource' is unavailable in tvOS
22 |         self.dataSource = dataSource
23 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:48:11: note: 'UIPickerViewDataSource' has been explicitly marked unavailable here
46 |
47 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
48 | @protocol UIPickerViewDataSource<NSObject>
   |           `- note: 'UIPickerViewDataSource' has been explicitly marked unavailable here
49 | @required
50 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPickerView+SwiftlyUI.swift:11:18: error: 'UIPickerView' is unavailable in tvOS
 9 | import UIKit
10 |
11 | public extension UIPickerView {
   |                  `- error: 'UIPickerView' is unavailable in tvOS
12 |     /// SwiftlyUI extension for `UIPickerView`.
13 |     @discardableResult
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
   |            `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource;                // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPickerView+SwiftlyUI.swift:30:14: warning: 'showsSelectionIndicator' was deprecated in tvOS 13.0: This property has no effect on iOS 7 and later. [#DeprecatedDeclaration]
28 |     @discardableResult
29 |     func showsSelectionIndicator(_ shows: Bool) -> Self {
30 |         self.showsSelectionIndicator = shows
   |              `- warning: 'showsSelectionIndicator' was deprecated in tvOS 13.0: This property has no effect on iOS 7 and later. [#DeprecatedDeclaration]
31 |         return self
32 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIRefreshControl+SwiftlyUI.swift:11:18: error: 'UIRefreshControl' is unavailable in tvOS
 9 | import UIKit
10 |
11 | public extension UIRefreshControl {
   |                  `- error: 'UIRefreshControl' is unavailable in tvOS
12 |
13 |     /// SwiftlyUI extension for `UIRefreshControl`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.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/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:210:36: error: 'UIRefreshControl' is unavailable in tvOS
208 |     /// SwiftlyUI extension for `UIScrollView`.
209 |     @discardableResult
210 |     func refreshControl(_ control: UIRefreshControl?) -> Self {
    |                                    `- error: 'UIRefreshControl' is unavailable in tvOS
211 |         self.refreshControl = control
212 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.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/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:85:14: error: 'isPagingEnabled' is unavailable in tvOS
 83 |     @discardableResult
 84 |     func pagingEnabled(_ enabled: Bool) -> Self {
 85 |         self.isPagingEnabled = enabled
    |              `- error: 'isPagingEnabled' is unavailable in tvOS
 86 |         return self
 87 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:148:59: note: 'isPagingEnabled' has been explicitly marked unavailable here
146 | @property(nonatomic)         BOOL                         alwaysBounceVertical;           // default NO. if YES and bounces is YES, even if content is smaller than bounds, allow drag vertically
147 | @property(nonatomic)         BOOL                         alwaysBounceHorizontal;         // default NO. if YES and bounces is YES, even if content is smaller than bounds, allow drag horizontally
148 | @property(nonatomic,getter=isPagingEnabled) BOOL          pagingEnabled API_UNAVAILABLE(tvos);// default NO. if YES, stop on multiples of view bounds
    |                                                           `- note: 'isPagingEnabled' has been explicitly marked unavailable here
149 | @property(nonatomic,getter=isScrollEnabled) BOOL          scrollEnabled;                  // default YES. turn off any dragging temporarily
150 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:197:14: error: 'scrollsToTop' is unavailable in tvOS
195 |     @discardableResult
196 |     func scrollsToTop(_ enabled: Bool) -> Self {
197 |         self.scrollsToTop = enabled
    |              `- error: 'scrollsToTop' is unavailable in tvOS
198 |         return self
199 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:267:28: note: 'scrollsToTop' has been explicitly marked unavailable here
265 | // On iPhone, we execute this gesture only if there's one on-screen scroll view with `scrollsToTop` == YES. If more than one is found, none will be scrolled.
266 | // Default: YES
267 | @property (nonatomic) BOOL scrollsToTop API_UNAVAILABLE(tvos);
    |                            `- note: 'scrollsToTop' has been explicitly marked unavailable here
268 |
269 | // Stops any scrolling or zooming, whether initiated programmatically or by the user
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:211:14: error: 'refreshControl' is unavailable in tvOS
209 |     @discardableResult
210 |     func refreshControl(_ control: UIRefreshControl?) -> Self {
211 |         self.refreshControl = control
    |              `- error: 'refreshControl' is unavailable in tvOS
212 |         return self
213 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:286:59: note: 'refreshControl' has been explicitly marked unavailable here
284 | @property(nonatomic) UIScrollViewKeyboardDismissMode keyboardDismissMode API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(visionos); // default is UIScrollViewKeyboardDismissModeNone
285 |
286 | @property (nonatomic, strong, nullable) UIRefreshControl *refreshControl API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                           `- note: 'refreshControl' has been explicitly marked unavailable here
287 |
288 | /// Set this to YES to make the scroll view animate its content offset in response to keys like Page Up/Down, Home/End, and the arrow keys.
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:234:14: error: 'contentAlignmentPoint' is only available in tvOS 17.4 or newer
  9 | import UIKit
 10 |
 11 | public extension UIScrollView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |     /// SwiftlyUI extension for `UIScrollView`.
 13 |     @discardableResult
    :
231 |     @available(iOS 17.4, *)
232 |     @discardableResult
233 |     func contentAlignmentPoint(_ point: CGPoint) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
234 |         self.contentAlignmentPoint = point
    |              |- error: 'contentAlignmentPoint' is only available in tvOS 17.4 or newer
    |              `- note: add 'if #available' version check
235 |         return self
236 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:242:14: error: 'bouncesHorizontally' is only available in tvOS 17.4 or newer
  9 | import UIKit
 10 |
 11 | public extension UIScrollView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |     /// SwiftlyUI extension for `UIScrollView`.
 13 |     @discardableResult
    :
239 |     @available(iOS 17.4, *)
240 |     @discardableResult
241 |     func bouncesHorizontally(_ enabled: Bool) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
242 |         self.bouncesHorizontally = enabled
    |              |- error: 'bouncesHorizontally' is only available in tvOS 17.4 or newer
    |              `- note: add 'if #available' version check
243 |         return self
244 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:250:14: error: 'bouncesVertically' is only available in tvOS 17.4 or newer
  9 | import UIKit
 10 |
 11 | public extension UIScrollView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |     /// SwiftlyUI extension for `UIScrollView`.
 13 |     @discardableResult
    :
247 |     @available(iOS 17.4, *)
248 |     @discardableResult
249 |     func bouncesVertically(_ enabled: Bool) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
250 |         self.bouncesVertically = enabled
    |              |- error: 'bouncesVertically' is only available in tvOS 17.4 or newer
    |              `- note: add 'if #available' version check
251 |         return self
252 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:258:14: error: 'transfersHorizontalScrollingToParent' is only available in tvOS 17.4 or newer
  9 | import UIKit
 10 |
 11 | public extension UIScrollView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |     /// SwiftlyUI extension for `UIScrollView`.
 13 |     @discardableResult
    :
255 |     @available(iOS 17.4, *)
256 |     @discardableResult
257 |     func transfersHorizontalScrollingToParent(_ enabled: Bool) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
258 |         self.transfersHorizontalScrollingToParent = enabled
    |              |- error: 'transfersHorizontalScrollingToParent' is only available in tvOS 17.4 or newer
    |              `- note: add 'if #available' version check
259 |         return self
260 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:266:14: error: 'transfersVerticalScrollingToParent' is only available in tvOS 17.4 or newer
  9 | import UIKit
 10 |
 11 | public extension UIScrollView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |     /// SwiftlyUI extension for `UIScrollView`.
 13 |     @discardableResult
    :
263 |     @available(iOS 17.4, *)
264 |     @discardableResult
265 |     func transfersVerticalScrollingToParent(_ enabled: Bool) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
266 |         self.transfersVerticalScrollingToParent = enabled
    |              |- error: 'transfersVerticalScrollingToParent' is only available in tvOS 17.4 or newer
    |              `- note: add 'if #available' version check
267 |         return self
268 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:274:14: error: 'allowsKeyboardScrolling' is unavailable in tvOS
272 |     @discardableResult
273 |     func allowsKeyboardScrolling(_ enabled: Bool) -> Self {
274 |         self.allowsKeyboardScrolling = enabled
    |              `- error: 'allowsKeyboardScrolling' is unavailable in tvOS
275 |         return self
276 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:290:36: note: 'allowsKeyboardScrolling' has been explicitly marked unavailable here
288 | /// Set this to YES to make the scroll view animate its content offset in response to keys like Page Up/Down, Home/End, and the arrow keys.
289 | /// The scroll view must be focused or first responder in order to receive these key events. Default is YES for apps linked after iOS 17.0.
290 | @property (nonatomic, assign) BOOL allowsKeyboardScrolling API_AVAILABLE(ios(17.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
    |                                    `- note: 'allowsKeyboardScrolling' has been explicitly marked unavailable here
291 |
292 | /// Setting lookToScrollAxes turns on Look to Scroll for the scroll view in directions of the defined axis
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:21:28: error: 'UIBarStyle' is unavailable in tvOS
 19 |     /// SwiftlyUI - extension for `UISearchBar`.
 20 |     @discardableResult
 21 |     func barStyle(_ style: UIBarStyle) -> Self {
    |                            `- error: 'UIBarStyle' is unavailable in tvOS
 22 |         self.barStyle = style
 23 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:18:28: note: 'UIBarStyle' has been explicitly marked unavailable here
 16 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 17 |
 18 | typedef NS_ENUM(NSInteger, UIBarStyle) {
    |                            `- note: 'UIBarStyle' has been explicitly marked unavailable here
 19 |     UIBarStyleDefault          = 0,
 20 |     UIBarStyleBlack            = 1,
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:15:14: error: 'init(frame:)' is unavailable in tvOS
 13 |     /// SwiftlyUI - extension for `UISearchBar`.
 14 |     convenience init(_ placeholder: String?) {
 15 |         self.init(frame: .zero)
    |              `- error: 'init(frame:)' is unavailable in tvOS
 16 |         self.placeholder = placeholder
 17 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:49:1: note: 'init(frame:)' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
 49 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER API_UNAVAILABLE(tvos);
    | `- note: 'init(frame:)' has been explicitly marked unavailable here
 50 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER API_UNAVAILABLE(tvos);
 51 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:22:14: error: 'barStyle' is unavailable in tvOS
 20 |     @discardableResult
 21 |     func barStyle(_ style: UIBarStyle) -> Self {
 22 |         self.barStyle = style
    |              `- error: 'barStyle' is unavailable in tvOS
 23 |         return self
 24 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:52:53: note: 'barStyle' has been explicitly marked unavailable here
 50 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER API_UNAVAILABLE(tvos);
 51 |
 52 | @property(nonatomic)        UIBarStyle              barStyle API_UNAVAILABLE(tvos);              // default is UIBarStyleDefault (blue)
    |                                                     `- note: 'barStyle' has been explicitly marked unavailable here
 53 | @property(nullable,nonatomic,weak) id<UISearchBarDelegate> delegate;              // weak reference. default is nil
 54 | @property(nullable,nonatomic,copy)   NSString               *text;                  // current/starting search text
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:57:14: error: 'showsBookmarkButton' is unavailable in tvOS
 55 |     @discardableResult
 56 |     func showsBookmarkButton(_ shows: Bool) -> Self {
 57 |         self.showsBookmarkButton = shows
    |              `- error: 'showsBookmarkButton' is unavailable in tvOS
 58 |         return self
 59 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:57:53: note: 'showsBookmarkButton' has been explicitly marked unavailable here
 55 | @property(nullable,nonatomic,copy)   NSString               *prompt;                // default is nil
 56 | @property(nullable,nonatomic,copy)   NSString               *placeholder;           // default is nil
 57 | @property(nonatomic)        BOOL                    showsBookmarkButton API_UNAVAILABLE(tvos);   // default is NO
    |                                                     `- note: 'showsBookmarkButton' has been explicitly marked unavailable here
 58 | @property(nonatomic,readonly) UISearchTextField *searchTextField API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos,watchos);
 59 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:64:14: error: 'showsCancelButton' is unavailable in tvOS
 62 |     @discardableResult
 63 |     func showsCancelButton(_ shows: Bool) -> Self {
 64 |         self.showsCancelButton = shows
    |              `- error: 'showsCancelButton' is unavailable in tvOS
 65 |         return self
 66 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:65:53: note: 'showsCancelButton' has been explicitly marked unavailable here
 63 |  set the UISearchController's automaticallyShowsCancelButton property to NO.
 64 |  */
 65 | @property(nonatomic)        BOOL                    showsCancelButton API_UNAVAILABLE(tvos);     // default is NO
    |                                                     `- note: 'showsCancelButton' has been explicitly marked unavailable here
 66 |
 67 | @property(nonatomic)        BOOL                    showsSearchResultsButton API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos); // default is NO
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:71:14: error: 'showsSearchResultsButton' is unavailable in tvOS
 69 |     @discardableResult
 70 |     func showsSearchResultsButton(_ shows: Bool) -> Self {
 71 |         self.showsSearchResultsButton = shows
    |              `- error: 'showsSearchResultsButton' is unavailable in tvOS
 72 |         return self
 73 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:67:53: note: 'showsSearchResultsButton' has been explicitly marked unavailable here
 65 | @property(nonatomic)        BOOL                    showsCancelButton API_UNAVAILABLE(tvos);     // default is NO
 66 |
 67 | @property(nonatomic)        BOOL                    showsSearchResultsButton API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos); // default is NO
    |                                                     `- note: 'showsSearchResultsButton' has been explicitly marked unavailable here
 68 | @property(nonatomic, getter=isSearchResultsButtonSelected) BOOL searchResultsButtonSelected API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos); // default is NO
 69 | - (void)setShowsCancelButton:(BOOL)showsCancelButton animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:78:14: error: 'isSearchResultsButtonSelected' is unavailable in tvOS
 76 |     @discardableResult
 77 |     func searchResultsButtonSelected(_ isSelect: Bool) -> Self {
 78 |         self.isSearchResultsButtonSelected = isSelect
    |              `- error: 'isSearchResultsButtonSelected' is unavailable in tvOS
 79 |         return self
 80 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:68:65: note: 'isSearchResultsButtonSelected' has been explicitly marked unavailable here
 66 |
 67 | @property(nonatomic)        BOOL                    showsSearchResultsButton API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos); // default is NO
 68 | @property(nonatomic, getter=isSearchResultsButtonSelected) BOOL searchResultsButtonSelected API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos); // default is NO
    |                                                                 `- note: 'isSearchResultsButtonSelected' has been explicitly marked unavailable here
 69 | - (void)setShowsCancelButton:(BOOL)showsCancelButton animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos);
 70 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:246:14: error: value of type 'Self' has no member 'searchTextField'
244 |     @discardableResult
245 |     func textContentType(_ type: UITextContentType?) -> Self {
246 |         self.searchTextField.textContentType = type
    |              `- error: value of type 'Self' has no member 'searchTextField'
247 |         return self
248 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:276:14: error: 'isEnabled' is only available in tvOS 16.4 or newer
 10 | import UIKit
 11 |
 12 | public extension UISearchBar {
    |        `- note: add '@available' attribute to enclosing extension
 13 |     /// SwiftlyUI - extension for `UISearchBar`.
 14 |     convenience init(_ placeholder: String?) {
    :
273 |     @available(iOS 16.4, *)
274 |     @discardableResult
275 |     func enabled(_ enabled: Bool) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
276 |         self.isEnabled = enabled
    |              |- error: 'isEnabled' is only available in tvOS 16.4 or newer
    |              `- note: add 'if #available' version check
277 |         return self
278 |     }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPickerView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIPickerView+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIRefreshControl+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIRefreshControl+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIScrollView+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UISearchBar+SwiftlyUI.swift
SwiftCompile normal arm64 Compiling\ UIControl+SwiftlyUI.swift,\ UIDatePicker+SwiftlyUI.swift,\ UIFont+SwiftlyUI.swift,\ UIImage+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIControl+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIDatePicker+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIFont+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIImage+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIDatePicker+SwiftlyUI.swift:14:33: error: 'UIDatePicker' is unavailable in tvOS
 12 |     /// SwiftlyUI extension for `UIDatePicker`.
 13 |     @discardableResult
 14 |     func datePickerMode(_ mode: UIDatePicker.Mode) -> Self {
    |                                 `- error: 'UIDatePicker' is unavailable in tvOS
 15 |         self.datePickerMode = mode
 16 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
   |            `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIDatePicker+SwiftlyUI.swift:78:44: error: 'UIDatePickerStyle' is unavailable in tvOS
 76 |     @available(iOS 13.4, *)
 77 |     @discardableResult
 78 |     func preferredDatePickerStyle(_ style: UIDatePickerStyle) -> Self {
    |                                            `- error: 'UIDatePickerStyle' is unavailable in tvOS
 79 |         self.preferredDatePickerStyle = style
 80 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:28:28: note: 'UIDatePickerStyle' has been explicitly marked unavailable here
26 | } API_UNAVAILABLE(tvos, watchos);
27 |
28 | typedef NS_ENUM(NSInteger, UIDatePickerStyle) {
   |                            `- note: 'UIDatePickerStyle' has been explicitly marked unavailable here
29 |     /// Automatically pick the best style available for the current platform & mode.
30 |     UIDatePickerStyleAutomatic,
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIDatePicker+SwiftlyUI.swift:11:18: error: 'UIDatePicker' is unavailable in tvOS
  9 | import UIKit
 10 |
 11 | public extension UIDatePicker {
    |                  `- error: 'UIDatePicker' is unavailable in tvOS
 12 |     /// SwiftlyUI extension for `UIDatePicker`.
 13 |     @discardableResult
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
   |            `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIDatePicker+SwiftlyUI.swift:79:14: error: 'preferredDatePickerStyle' is unavailable in tvOS
 77 |     @discardableResult
 78 |     func preferredDatePickerStyle(_ style: UIDatePickerStyle) -> Self {
 79 |         self.preferredDatePickerStyle = style
    |              `- error: 'preferredDatePickerStyle' is unavailable in tvOS
 80 |         return self
 81 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:57:60: note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
55 |
56 | /// Request a style for the date picker. If the style changed, then the date picker may need to be resized and will generate a layout pass to display correctly.
57 | @property (nonatomic, readwrite, assign) UIDatePickerStyle preferredDatePickerStyle API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);
   |                                                            `- note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
58 |
59 | /// The style that the date picker is using for its layout. This property always returns a concrete style (never automatic).
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIControl+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIControl+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIDatePicker+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIDatePicker+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIFont+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIFont+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIImage+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIImage+SwiftlyUI.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-26 08:31:23.590 xcodebuild[666:4295] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 (in target 'SwiftlyUI' from project 'SwifterUI')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftlyUI (in target 'SwiftlyUI' from project 'SwifterUI')
	Building workspace SwifterUI with scheme SwifterUI
(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:
  SwifterUI: /Users/admin/builder/spi-builder-workspace
resolved source packages: SwifterUI
2026-09-26 08:31:30.197 xcodebuild[752:4670] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwifterUI",
  "name" : "SwifterUI",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftlyUI",
      "targets" : [
        "SwiftlyUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftlyUI",
      "module_type" : "SwiftTarget",
      "name" : "SwiftlyUI",
      "path" : "SwiftlyUI",
      "product_memberships" : [
        "SwiftlyUI"
      ],
      "sources" : [
        "Source/Core/UIActivityIndicatorView+SwiftlyUI.swift",
        "Source/Core/UIBackgroundConfiguration+SwiftlyUI.swift",
        "Source/Core/UIBarButtonItem+SwiftlyUI.swift",
        "Source/Core/UIButton+SwiftlyUI.swift",
        "Source/Core/UICollectionView+SwiftlyUI.swift",
        "Source/Core/UICollectionViewCell+SwiftlyUI.swift",
        "Source/Core/UICollectionViewFlowLayout+SwiftlyUI.swift",
        "Source/Core/UIColor+SwiftlyUI.swift",
        "Source/Core/UIControl+SwiftlyUI.swift",
        "Source/Core/UIDatePicker+SwiftlyUI.swift",
        "Source/Core/UIFont+SwiftlyUI.swift",
        "Source/Core/UIImage+SwiftlyUI.swift",
        "Source/Core/UIImageView+SwiftlyUI.swift",
        "Source/Core/UIInputView+SwiftlyUI.swift",
        "Source/Core/UILabel+SwiftlyUI.swift",
        "Source/Core/UIPageControl+SwiftlyUI.swift",
        "Source/Core/UIPickerView+SwiftlyUI.swift",
        "Source/Core/UIRefreshControl+SwiftlyUI.swift",
        "Source/Core/UIScrollView+SwiftlyUI.swift",
        "Source/Core/UISearchBar+SwiftlyUI.swift",
        "Source/Core/UISegmentedControl+SwiftlyUI.swift",
        "Source/Core/UISlider+SwiftlyUI.swift",
        "Source/Core/UIStackView+SwiftlyUI.swift",
        "Source/Core/UIStepper+SwiftlyUI.swift",
        "Source/Core/UISwitch+SwiftlyUI.swift",
        "Source/Core/UITableView+SwiftlyUI.swift",
        "Source/Core/UITableViewCell+SwiftlyUI.swift",
        "Source/Core/UITextField+SwiftlyUI.swift",
        "Source/Core/UITextView+SwiftlyUI.swift",
        "Source/Core/UIView+SwiftlyUI.swift",
        "Source/Core/UIVisualEffectView+SwiftlyUI.swift",
        "Source/Extension/CAGradientLayer-SwiftlyUI.swift",
        "Source/Extension/ForEach-SwiftlyUI.swift",
        "Source/Extension/UIImage-SwiftlyUI.swift",
        "Source/Extension/UIKitPreviewable-SwiftlyUI.swift",
        "Source/Extension/UIView-SwiftlyUI.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
{
  "workspace" : {
    "name" : "SwifterUI",
    "schemes" : [
      "SwifterUI"
    ]
  }
}
2026-09-26 08:31:31.387 xcodebuild[760:4739] [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 SwifterUI -destination generic/platform=tvOS
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 SwifterUI -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
  SwifterUI: /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 'SwiftlyUI-product' in project 'SwifterUI'
        ➜ Explicit dependency on target 'SwiftlyUI' in project 'SwifterUI'
    Target 'SwiftlyUI' in project 'SwifterUI' (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/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.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/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
SwiftDriver SwiftlyUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SwiftlyUI' from project 'SwifterUI')
    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 SwiftlyUI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/Objects-normal/arm64/SwiftlyUI.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/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/Objects-normal/arm64/SwiftlyUI-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/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/Objects-normal/arm64/SwiftlyUI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/Objects-normal/arm64/SwiftlyUI-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/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/Objects-normal/arm64/SwiftlyUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwifterUI.build/Debug-appletvos/SwiftlyUI-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/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/Objects-normal/arm64/SwiftlyUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ UIImageView+SwiftlyUI.swift,\ UIInputView+SwiftlyUI.swift,\ UILabel+SwiftlyUI.swift,\ UIPageControl+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIImageView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIInputView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UILabel+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPageControl+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIImageView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIImageView+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIInputView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIInputView+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UILabel+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UILabel+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPageControl+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIPageControl+SwiftlyUI.swift
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIImageView+SwiftlyUI.swift:72:30: error: type 'UIImage' has no member 'gradient'
 70 |     @discardableResult
 71 |     func gradientImage(colors: [UIColor], direction: GradientDirection, size: CGSize) -> Self {
 72 |         self.image = UIImage.gradient(colors: colors, direction: direction, size: size)
    |                              `- error: type 'UIImage' has no member 'gradient'
 73 |         return self
 74 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPageControl+SwiftlyUI.swift:94:47: error: 'Direction' is only available in tvOS 16.0 or newer
 10 |
 11 |
 12 | public extension UIPageControl {
    |        `- note: add '@available' attribute to enclosing extension
 13 |
 14 |     /// SwiftlyUI extension for `UIPageControl`.
    :
 92 |     @available(iOS 16.0, *)
 93 |     @discardableResult
 94 |     func direction(_ direction: UIPageControl.Direction) -> Self {
    |          |                                    `- error: 'Direction' is only available in tvOS 16.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
 95 |         self.direction = direction
 96 |         return self
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPageControl+SwiftlyUI.swift:104:31: error: 'UIPageControlProgress' is only available in tvOS 17.0 or newer
 10 |
 11 |
 12 | public extension UIPageControl {
    |        `- note: add '@available' attribute to enclosing extension
 13 |
 14 |     /// SwiftlyUI extension for `UIPageControl`.
    :
102 |     @available(iOS 17.0, *)
103 |     @discardableResult
104 |     func progress(_ progress: UIPageControlProgress?) -> Self {
    |          |                    `- error: 'UIPageControlProgress' is only available in tvOS 17.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
105 |         self.progress = progress
106 |         return self
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPageControl+SwiftlyUI.swift:53:14: warning: 'defersCurrentPageDisplay' was deprecated in tvOS 14.0: defersCurrentPageDisplay no longer does anything reasonable with the new interaction mode. [#DeprecatedDeclaration]
 51 |     @discardableResult
 52 |     func defersCurrentPageDisplay(_ defers: Bool) -> Self {
 53 |         self.defersCurrentPageDisplay = defers
    |              `- warning: 'defersCurrentPageDisplay' was deprecated in tvOS 14.0: defersCurrentPageDisplay no longer does anything reasonable with the new interaction mode. [#DeprecatedDeclaration]
 54 |         return self
 55 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPageControl+SwiftlyUI.swift:87:14: error: 'preferredCurrentPageIndicatorImage' is only available in tvOS 16.0 or newer
 10 |
 11 |
 12 | public extension UIPageControl {
    |        `- note: add '@available' attribute to enclosing extension
 13 |
 14 |     /// SwiftlyUI extension for `UIPageControl`.
    :
 84 |     @available(iOS 16.0, *)
 85 |     @discardableResult
 86 |     func preferredCurrentPageIndicatorImage(_ image: UIImage?) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
 87 |         self.preferredCurrentPageIndicatorImage = image
    |              |- error: 'preferredCurrentPageIndicatorImage' is only available in tvOS 16.0 or newer
    |              `- note: add 'if #available' version check
 88 |         return self
 89 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPageControl+SwiftlyUI.swift:95:14: error: 'direction' is only available in tvOS 16.0 or newer
 10 |
 11 |
 12 | public extension UIPageControl {
    |        `- note: add '@available' attribute to enclosing extension
 13 |
 14 |     /// SwiftlyUI extension for `UIPageControl`.
    :
 92 |     @available(iOS 16.0, *)
 93 |     @discardableResult
 94 |     func direction(_ direction: UIPageControl.Direction) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
 95 |         self.direction = direction
    |              |- error: 'direction' is only available in tvOS 16.0 or newer
    |              `- note: add 'if #available' version check
 96 |         return self
 97 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPageControl+SwiftlyUI.swift:105:14: error: 'progress' is only available in tvOS 17.0 or newer
 10 |
 11 |
 12 | public extension UIPageControl {
    |        `- note: add '@available' attribute to enclosing extension
 13 |
 14 |     /// SwiftlyUI extension for `UIPageControl`.
    :
102 |     @available(iOS 17.0, *)
103 |     @discardableResult
104 |     func progress(_ progress: UIPageControlProgress?) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
105 |         self.progress = progress
    |              |- error: 'progress' is only available in tvOS 17.0 or newer
    |              `- note: add 'if #available' version check
106 |         return self
107 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPageControl+SwiftlyUI.swift:115:18: warning: 'updateCurrentPageDisplay()' was deprecated in tvOS 14.0: updateCurrentPageDisplay no longer does anything reasonable with the new interaction mode. [#DeprecatedDeclaration]
113 |         self.currentPage = page
114 |         if animated {
115 |             self.updateCurrentPageDisplay()
    |                  `- warning: 'updateCurrentPageDisplay()' was deprecated in tvOS 14.0: updateCurrentPageDisplay no longer does anything reasonable with the new interaction mode. [#DeprecatedDeclaration]
116 |         }
117 |         return self
SwiftCompile normal arm64 Compiling\ UIActivityIndicatorView+SwiftlyUI.swift,\ UIBackgroundConfiguration+SwiftlyUI.swift,\ UIBarButtonItem+SwiftlyUI.swift,\ UIButton+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIActivityIndicatorView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIBackgroundConfiguration+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIBarButtonItem+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIButton+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIBarButtonItem+SwiftlyUI.swift:175:45: error: 'UIContextMenuConfiguration' is only available in tvOS 17.0 or newer
 76 | }
 77 |
 78 | public extension UIBarButtonItem {
    |        `- note: add '@available' attribute to enclosing extension
 79 |
 80 |     /// /// SwiftlyUI -  Creates a UIBarButtonItem with a custom view.
    :
173 |     @available(iOS 16.0, *)
174 |     @discardableResult
175 |     func preferredMenuElementOrder(_ order: UIContextMenuConfiguration.ElementOrder) -> Self {
    |          |                                  `- error: 'UIContextMenuConfiguration' is only available in tvOS 17.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
176 |         self.preferredMenuElementOrder = order
177 |         return self
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIBarButtonItem+SwiftlyUI.swift:38:14: error: 'landscapeImagePhone' is unavailable in tvOS
 36 |     @discardableResult
 37 |     func landscapeImagePhone(_ image: UIImage?) -> Self {
 38 |         self.landscapeImagePhone = image
    |              `- error: 'landscapeImagePhone' is unavailable in tvOS
 39 |         return self
 40 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarItem.h:28:62: note: 'landscapeImagePhone' has been explicitly marked unavailable here
26 | @property(nullable, nonatomic,copy)             NSString    *title;        // default is nil
27 | @property(nullable, nonatomic,strong)           UIImage     *image;        // default is nil
28 | @property(nullable, nonatomic,strong)           UIImage     *landscapeImagePhone API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(tvos); // default is nil
   |                                                              `- note: 'landscapeImagePhone' has been explicitly marked unavailable here
29 |
30 | // Higher-resolution version of the standard image. Default is nil. Used for rendering assistive UI (e.g. for users with visual impairments who need large text). If not provided, the system may attempt to generate an image based on the standard image (for instance, by rasterizing matching PDF representations at a higher resolution).
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIBarButtonItem+SwiftlyUI.swift:59:14: error: 'landscapeImagePhoneInsets' is unavailable in tvOS
 57 |     @discardableResult
 58 |     func landscapeImagePhoneInsets(_ insets: UIEdgeInsets) -> Self {
 59 |         self.landscapeImagePhoneInsets = insets
    |              `- error: 'landscapeImagePhoneInsets' is unavailable in tvOS
 60 |         return self
 61 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarItem.h:34:52: note: 'landscapeImagePhoneInsets' has been explicitly marked unavailable here
32 |
33 | @property(nonatomic)                  UIEdgeInsets imageInsets;  // default is UIEdgeInsetsZero
34 | @property(nonatomic)                  UIEdgeInsets landscapeImagePhoneInsets API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(tvos);  // default is UIEdgeInsetsZero. These insets apply only when the landscapeImagePhone property is set.
   |                                                    `- note: 'landscapeImagePhoneInsets' has been explicitly marked unavailable here
35 | @property(nonatomic)                  UIEdgeInsets largeContentSizeImageInsets API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos); // default is UIEdgeInsetsZero. These insets apply only when the largeContentSizeImage property is set.
36 | @property(nonatomic)                  NSInteger    tag;          // default is 0
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIBarButtonItem+SwiftlyUI.swift:131:14: error: 'menu' is only available in tvOS 17.0 or newer
 76 | }
 77 |
 78 | public extension UIBarButtonItem {
    |        `- note: add '@available' attribute to enclosing extension
 79 |
 80 |     /// /// SwiftlyUI -  Creates a UIBarButtonItem with a custom view.
    :
128 |     @available(iOS 14, *)
129 |     @discardableResult
130 |     func menu(_ menu: UIMenu?) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
131 |         self.menu = menu
    |              |- error: 'menu' is only available in tvOS 17.0 or newer
    |              `- note: add 'if #available' version check
132 |         return self
133 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIBarButtonItem+SwiftlyUI.swift:149:14: error: 'changesSelectionAsPrimaryAction' is only available in tvOS 17.0 or newer
 76 | }
 77 |
 78 | public extension UIBarButtonItem {
    |        `- note: add '@available' attribute to enclosing extension
 79 |
 80 |     /// /// SwiftlyUI -  Creates a UIBarButtonItem with a custom view.
    :
146 |     @available(iOS 15.0, *)
147 |     @discardableResult
148 |     func changesSelectionAsPrimaryAction(_ changes: Bool) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
149 |         self.changesSelectionAsPrimaryAction = changes
    |              |- error: 'changesSelectionAsPrimaryAction' is only available in tvOS 17.0 or newer
    |              `- note: add 'if #available' version check
150 |         return self
151 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIBarButtonItem+SwiftlyUI.swift:157:14: error: 'isSelected' is unavailable in tvOS
155 |     @discardableResult
156 |     func selected(_ selected: Bool) -> Self {
157 |         self.isSelected = selected
    |              `- error: 'isSelected' is unavailable in tvOS
158 |         return self
159 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:142:66: note: 'isSelected' has been explicitly marked unavailable here
140 | @property (nonatomic, readwrite, assign) BOOL changesSelectionAsPrimaryAction API_AVAILABLE(ios(15.0), tvos(17.0)) API_UNAVAILABLE(watchos);
141 |
142 | @property (nonatomic, readwrite, assign, getter=isSelected) BOOL selected API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(watchos, tvos);
    |                                                                  `- note: 'isSelected' has been explicitly marked unavailable here
143 |
144 | /// If the item should be hidden from display.
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIBarButtonItem+SwiftlyUI.swift:168:14: error: 'isHidden' is unavailable in tvOS
166 |     @discardableResult
167 |     func hidden(_ hidden: Bool = true) -> Self {
168 |         self.isHidden = hidden
    |              `- error: 'isHidden' is unavailable in tvOS
169 |         return self
170 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:145:66: note: 'isHidden' has been explicitly marked unavailable here
143 |
144 | /// If the item should be hidden from display.
145 | @property (nonatomic, readwrite, assign, getter = isHidden) BOOL hidden API_AVAILABLE(ios(16.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                                  `- note: 'isHidden' has been explicitly marked unavailable here
146 |
147 | /// Whether or not symbol animations are enabled for this bar button item.
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIBarButtonItem+SwiftlyUI.swift:176:14: error: 'preferredMenuElementOrder' is only available in tvOS 17.0 or newer
 76 | }
 77 |
 78 | public extension UIBarButtonItem {
    |        `- note: add '@available' attribute to enclosing extension
 79 |
 80 |     /// /// SwiftlyUI -  Creates a UIBarButtonItem with a custom view.
    :
173 |     @available(iOS 16.0, *)
174 |     @discardableResult
175 |     func preferredMenuElementOrder(_ order: UIContextMenuConfiguration.ElementOrder) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
176 |         self.preferredMenuElementOrder = order
    |              |- error: 'preferredMenuElementOrder' is only available in tvOS 17.0 or newer
    |              `- note: add 'if #available' version check
177 |         return self
178 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIBarButtonItem+SwiftlyUI.swift:184:14: error: 'menuRepresentation' is unavailable in tvOS
182 |     @discardableResult
183 |     func menuRepresentation(_ representation: UIMenuElement?) -> Self {
184 |         self.menuRepresentation = representation
    |              `- error: 'menuRepresentation' is unavailable in tvOS
185 |         return self
186 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:163:65: note: 'menuRepresentation' has been explicitly marked unavailable here
161 |
162 | /// A UIMenuElement that should substitute for the UIBarButtonItem when displayed in a menu.
163 | @property (nonatomic, readwrite, copy, nullable) UIMenuElement *menuRepresentation API_AVAILABLE(ios(16.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                                 `- note: 'menuRepresentation' has been explicitly marked unavailable here
164 |
165 | /// A boolean value indicating whether the background this item may share with other items in the bar
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIButton+SwiftlyUI.swift:473:56: error: 'Indicator' is only available in tvOS 16.0 or newer
279 |
280 | @available(iOS 15.0, watchOS 8.0, *)
281 | public extension UIButton.Configuration {
    |        `- note: add '@available' attribute to enclosing extension
282 |     /// SwiftlyUI extension for `UIButton.Configuration`.
283 |     static func plain(title: String?, subtitle: String? = nil) -> Self {
    :
471 |     @available(iOS 16.0, watchOS 9.0, *)
472 |     @discardableResult
473 |     func indicator(_ indicator: UIButton.Configuration.Indicator) -> Self {
    |          |                                             `- error: 'Indicator' is only available in tvOS 16.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
474 |         var newConfig = self
475 |         newConfig.indicator = indicator
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIButton+SwiftlyUI.swift:65:40: error: value of type 'UIColor' has no member 'image'
 63 |     @discardableResult
 64 |     func backgroundImage(color: UIColor?, state: UIControl.State = .normal) -> Self {
 65 |         self.setBackgroundImage(color?.image(), for: state)
    |                                        `- error: value of type 'UIColor' has no member 'image'
 66 |         return self
 67 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIButton+SwiftlyUI.swift:107:14: warning: 'contentEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
105 |     @discardableResult
106 |     func contentEdgeInsets(_ insets: UIEdgeInsets) -> Self {
107 |         self.contentEdgeInsets = insets
    |              `- warning: 'contentEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
108 |         return self
109 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIButton+SwiftlyUI.swift:114:14: warning: 'titleEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
112 |     @discardableResult
113 |     func titleEdgeInsets(_ insets: UIEdgeInsets) -> Self {
114 |         self.titleEdgeInsets = insets
    |              `- warning: 'titleEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
115 |         return self
116 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIButton+SwiftlyUI.swift:121:14: warning: 'imageEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
119 |     @discardableResult
120 |     func imageEdgeInsets(_ insets: UIEdgeInsets) -> Self {
121 |         self.imageEdgeInsets = insets
    |              `- warning: 'imageEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
122 |         return self
123 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIButton+SwiftlyUI.swift:128:14: warning: 'reversesTitleShadowWhenHighlighted' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler [#DeprecatedDeclaration]
126 |     @discardableResult
127 |     func reversesTitleShadowWhenHighlighted(_ reverses: Bool) -> Self {
128 |         self.reversesTitleShadowWhenHighlighted = reverses
    |              `- warning: 'reversesTitleShadowWhenHighlighted' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler [#DeprecatedDeclaration]
129 |         return self
130 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIButton+SwiftlyUI.swift:135:14: warning: 'adjustsImageWhenHighlighted' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler [#DeprecatedDeclaration]
133 |     @discardableResult
134 |     func adjustsImageWhenHighlighted(_ adjusts: Bool) -> Self {
135 |         self.adjustsImageWhenHighlighted = adjusts
    |              `- warning: 'adjustsImageWhenHighlighted' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler [#DeprecatedDeclaration]
136 |         return self
137 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIButton+SwiftlyUI.swift:142:14: warning: 'adjustsImageWhenDisabled' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler [#DeprecatedDeclaration]
140 |     @discardableResult
141 |     func adjustsImageWhenDisabled(_ adjusts: Bool) -> Self {
142 |         self.adjustsImageWhenDisabled = adjusts
    |              `- warning: 'adjustsImageWhenDisabled' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler [#DeprecatedDeclaration]
143 |         return self
144 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIButton+SwiftlyUI.swift:149:14: error: 'showsTouchWhenHighlighted' is unavailable in tvOS
147 |     @discardableResult
148 |     func showsTouchWhenHighlighted(_ shows: Bool) -> Self {
149 |         self.showsTouchWhenHighlighted = shows
    |              `- error: 'showsTouchWhenHighlighted' is unavailable in tvOS
150 |         return self
151 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:172:27: note: 'showsTouchWhenHighlighted' has been explicitly marked unavailable here
170 |
171 | // These properties are ignored when a configuration is set and have no replacement.
172 | @property(nonatomic) BOOL showsTouchWhenHighlighted  API_DEPRECATED("This property is ignored when using UIButtonConfiguration", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
    |                           `- note: 'showsTouchWhenHighlighted' has been explicitly marked unavailable here
173 |
174 | // These methods will not be called when using a configuration.
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIButton+SwiftlyUI.swift:237:9: warning: 'imageEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
235 |         }
236 |
237 |         imageEdgeInsets = finalImageInsets
    |         `- warning: 'imageEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
238 |         titleEdgeInsets = finalLabelInsets
239 |         return self
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIButton+SwiftlyUI.swift:238:9: warning: 'titleEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
236 |
237 |         imageEdgeInsets = finalImageInsets
238 |         titleEdgeInsets = finalLabelInsets
    |         `- warning: 'titleEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
239 |         return self
240 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIButton+SwiftlyUI.swift:475:19: error: 'indicator' is only available in tvOS 16.0 or newer
279 |
280 | @available(iOS 15.0, watchOS 8.0, *)
281 | public extension UIButton.Configuration {
    |        `- note: add '@available' attribute to enclosing extension
282 |     /// SwiftlyUI extension for `UIButton.Configuration`.
283 |     static func plain(title: String?, subtitle: String? = nil) -> Self {
    :
471 |     @available(iOS 16.0, watchOS 9.0, *)
472 |     @discardableResult
473 |     func indicator(_ indicator: UIButton.Configuration.Indicator) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
474 |         var newConfig = self
475 |         newConfig.indicator = indicator
    |                   |- error: 'indicator' is only available in tvOS 16.0 or newer
    |                   `- note: add 'if #available' version check
476 |         return newConfig
477 |     }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIActivityIndicatorView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIActivityIndicatorView+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIBackgroundConfiguration+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIBackgroundConfiguration+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIBarButtonItem+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIBarButtonItem+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIButton+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIButton+SwiftlyUI.swift
SwiftCompile normal arm64 Compiling\ UICollectionView+SwiftlyUI.swift,\ UICollectionViewCell+SwiftlyUI.swift,\ UICollectionViewFlowLayout+SwiftlyUI.swift,\ UIColor+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionViewCell+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionViewFlowLayout+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIColor+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:133:39: error: 'UICollectionViewDragDelegate' is unavailable in tvOS
131 |     /// SwiftlyUI extension for `UICollectionView`.
132 |     @discardableResult
133 |     func dragDelegate(_ dragDelegate: UICollectionViewDragDelegate?) -> Self {
    |                                       `- error: 'UICollectionViewDragDelegate' is unavailable in tvOS
134 |         self.dragDelegate = dragDelegate
135 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:539:11: note: 'UICollectionViewDragDelegate' has been explicitly marked unavailable here
537 |
538 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UICollectionViewDragDelegate <NSObject>
    |           `- note: 'UICollectionViewDragDelegate' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:140:39: error: 'UICollectionViewDropDelegate' is unavailable in tvOS
138 |     /// SwiftlyUI extension for `UICollectionView`.
139 |     @discardableResult
140 |     func dropDelegate(_ dropDelegate: UICollectionViewDropDelegate?) -> Self {
    |                                       `- error: 'UICollectionViewDropDelegate' is unavailable in tvOS
141 |         self.dropDelegate = dropDelegate
142 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:586:11: note: 'UICollectionViewDropDelegate' has been explicitly marked unavailable here
584 |
585 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
586 | @protocol UICollectionViewDropDelegate <NSObject>
    |           `- note: 'UICollectionViewDropDelegate' has been explicitly marked unavailable here
587 |
588 | @required
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:154:56: error: 'ReorderingCadence' is unavailable in tvOS
152 |     /// SwiftlyUI extension for `UICollectionView`.
153 |     @discardableResult
154 |     func reorderingCadence(_ cadence: UICollectionView.ReorderingCadence) -> Self {
    |                                                        `- error: 'ReorderingCadence' is unavailable in tvOS
155 |         self.reorderingCadence = cadence
156 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:36:28: note: 'ReorderingCadence' has been explicitly marked unavailable here
 34 |
 35 |
 36 | typedef NS_ENUM(NSInteger, UICollectionViewReorderingCadence) {
    |                            `- note: 'ReorderingCadence' has been explicitly marked unavailable here
 37 |     UICollectionViewReorderingCadenceImmediate,
 38 |     UICollectionViewReorderingCadenceFast,
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:163:76: error: 'SelfSizingInvalidation' is only available in tvOS 16.0 or newer
  9 | import UIKit
 10 |
 11 | public extension UICollectionView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |
 13 |     /// SwiftlyUI 扩展 初始化 `UICollectionView`。
    :
161 |     @available(iOS 16.0, *)
162 |     @discardableResult
163 |     func selfSizingInvalidation(_ selfSizingInvalidation: UICollectionView.SelfSizingInvalidation) -> Self {
    |          |                                                                 `- error: 'SelfSizingInvalidation' is only available in tvOS 16.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
164 |         self.selfSizingInvalidation = selfSizingInvalidation
165 |         return self
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:134:14: error: 'dragDelegate' is unavailable in tvOS
132 |     @discardableResult
133 |     func dragDelegate(_ dragDelegate: UICollectionViewDragDelegate?) -> Self {
134 |         self.dragDelegate = dragDelegate
    |              `- error: 'dragDelegate' is unavailable in tvOS
135 |         return self
136 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:374:73: note: 'dragDelegate' has been explicitly marked unavailable here
372 | @property (nonatomic, getter=isPrefetchingEnabled) BOOL prefetchingEnabled API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
373 |
374 | @property (nonatomic, weak, nullable) id <UICollectionViewDragDelegate> dragDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                                         `- note: 'dragDelegate' has been explicitly marked unavailable here
375 | @property (nonatomic, weak, nullable) id <UICollectionViewDropDelegate> dropDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
376 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:141:14: error: 'dropDelegate' is unavailable in tvOS
139 |     @discardableResult
140 |     func dropDelegate(_ dropDelegate: UICollectionViewDropDelegate?) -> Self {
141 |         self.dropDelegate = dropDelegate
    |              `- error: 'dropDelegate' is unavailable in tvOS
142 |         return self
143 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:375:73: note: 'dropDelegate' has been explicitly marked unavailable here
373 |
374 | @property (nonatomic, weak, nullable) id <UICollectionViewDragDelegate> dragDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
375 | @property (nonatomic, weak, nullable) id <UICollectionViewDropDelegate> dropDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                                         `- note: 'dropDelegate' has been explicitly marked unavailable here
376 |
377 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:148:14: error: 'dragInteractionEnabled' is unavailable in tvOS
146 |     @discardableResult
147 |     func dragInteractionEnabled(_ enabled: Bool) -> Self {
148 |         self.dragInteractionEnabled = enabled
    |              `- error: 'dragInteractionEnabled' is unavailable in tvOS
149 |         return self
150 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:382:28: note: 'dragInteractionEnabled' has been explicitly marked unavailable here
380 |  * As of iOS 15, this is true for both iPhone and iPad by default. Prior to iOS 15, it defaulted to false on iPhone.
381 |  */
382 | @property (nonatomic) BOOL dragInteractionEnabled API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
    |                            `- note: 'dragInteractionEnabled' has been explicitly marked unavailable here
383 |
384 | @property (nonatomic, readonly, nullable) UIContextMenuInteraction *contextMenuInteraction API_AVAILABLE(ios(13.2), tvos(17.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:155:14: error: 'reorderingCadence' is unavailable in tvOS
153 |     @discardableResult
154 |     func reorderingCadence(_ cadence: UICollectionView.ReorderingCadence) -> Self {
155 |         self.reorderingCadence = cadence
    |              `- error: 'reorderingCadence' is unavailable in tvOS
156 |         return self
157 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:389:57: note: 'reorderingCadence' has been explicitly marked unavailable here
387 |  * Default is UICollectionViewReorderingCadenceImmediate.
388 |  */
389 | @property (nonatomic) UICollectionViewReorderingCadence reorderingCadence API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                         `- note: 'reorderingCadence' has been explicitly marked unavailable here
390 |
391 | @property (nonatomic) UICollectionViewSelfSizingInvalidation selfSizingInvalidation API_AVAILABLE(ios(16.0), tvos(16.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:164:14: error: 'selfSizingInvalidation' is only available in tvOS 16.0 or newer
  9 | import UIKit
 10 |
 11 | public extension UICollectionView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |
 13 |     /// SwiftlyUI 扩展 初始化 `UICollectionView`。
    :
161 |     @available(iOS 16.0, *)
162 |     @discardableResult
163 |     func selfSizingInvalidation(_ selfSizingInvalidation: UICollectionView.SelfSizingInvalidation) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
164 |         self.selfSizingInvalidation = selfSizingInvalidation
    |              |- error: 'selfSizingInvalidation' is only available in tvOS 16.0 or newer
    |              `- note: add 'if #available' version check
165 |         return self
166 |     }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UICollectionView+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionViewCell+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UICollectionViewCell+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionViewFlowLayout+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UICollectionViewFlowLayout+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIColor+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIColor+SwiftlyUI.swift
SwiftCompile normal arm64 Compiling\ UITextField+SwiftlyUI.swift,\ UITextView+SwiftlyUI.swift,\ UIView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITextField+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITextView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIView+SwiftlyUI.swift:621:32: error: 'UIFocusEffect' is unavailable in tvOS
 619 |     @available(iOS 15, *)
 620 |     @discardableResult
 621 |     func focusEffect(_ effect: UIFocusEffect?) -> Self {
     |                                `- error: 'UIFocusEffect' is unavailable in tvOS
 622 |         self.focusEffect = effect
 623 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFocusEffect.h:18:12: note: 'UIFocusEffect' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(watchos, tvos)
18 | @interface UIFocusEffect : NSObject <NSCopying>
   |            `- note: 'UIFocusEffect' has been explicitly marked unavailable here
19 |
20 | /// Creates a default system effect using metrics inferred from the focus item.
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIView+SwiftlyUI.swift:496:14: error: 'isMultipleTouchEnabled' is unavailable in tvOS
 494 |     @discardableResult
 495 |     func multipleTouchEnabled(_ isEnabled: Bool = true) -> Self {
 496 |         self.isMultipleTouchEnabled = isEnabled
     |              `- error: 'isMultipleTouchEnabled' is unavailable in tvOS
 497 |         return self
 498 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:208:57: note: 'isMultipleTouchEnabled' has been explicitly marked unavailable here
206 | @property(nonatomic) CGPoint anchorPoint API_AVAILABLE(ios(16.0)) API_UNAVAILABLE(watchos);
207 |
208 | @property(nonatomic,getter=isMultipleTouchEnabled) BOOL multipleTouchEnabled API_UNAVAILABLE(tvos);   // default is NO
    |                                                         `- note: 'isMultipleTouchEnabled' has been explicitly marked unavailable here
209 | @property(nonatomic,getter=isExclusiveTouch) BOOL       exclusiveTouch API_UNAVAILABLE(tvos);         // default is NO
210 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIView+SwiftlyUI.swift:503:14: error: 'isExclusiveTouch' is unavailable in tvOS
 501 |     @discardableResult
 502 |     func exclusiveTouch(_ isExclusive: Bool = true) -> Self {
 503 |         self.isExclusiveTouch = isExclusive
     |              `- error: 'isExclusiveTouch' is unavailable in tvOS
 504 |         return self
 505 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:209:57: note: 'isExclusiveTouch' has been explicitly marked unavailable here
207 |
208 | @property(nonatomic,getter=isMultipleTouchEnabled) BOOL multipleTouchEnabled API_UNAVAILABLE(tvos);   // default is NO
209 | @property(nonatomic,getter=isExclusiveTouch) BOOL       exclusiveTouch API_UNAVAILABLE(tvos);         // default is NO
    |                                                         `- note: 'isExclusiveTouch' has been explicitly marked unavailable here
210 |
211 | - (nullable UIView *)hitTest:(CGPoint)point withEvent:(nullable UIEvent *)event;   // recursively calls -pointInside:withEvent:. point is in the receiver's coordinate system
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIView+SwiftlyUI.swift:589:14: error: 'anchorPoint' is only available in tvOS 16.0 or newer
 115 | private let backgroundViewTag: Int = 98367682
 116 | private let defaultPadding: CGFloat = 16
 117 | public extension UIView {
     |        `- note: add '@available' attribute to enclosing extension
 118 |     /// SwiftlyUI - 设置边距
 119 |     /// 设置 layoutMargins
     :
 586 |     @available(iOS 16.0, *)
 587 |     @discardableResult
 588 |     func anchorPoint(_ point: CGPoint) -> Self {
     |          `- note: add '@available' attribute to enclosing instance method
 589 |         self.anchorPoint = point
     |              |- error: 'anchorPoint' is only available in tvOS 16.0 or newer
     |              `- note: add 'if #available' version check
 590 |         return self
 591 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIView+SwiftlyUI.swift:614:14: error: 'focusGroupPriority' is unavailable in tvOS
 612 |     @discardableResult
 613 |     func focusGroupPriority(_ priority: UIFocusGroupPriority) -> Self {
 614 |         self.focusGroupPriority = priority
     |              `- error: 'focusGroupPriority' is unavailable in tvOS
 615 |         return self
 616 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:172:55: note: 'focusGroupPriority' has been explicitly marked unavailable here
170 | /// The priority this item has in its focus group. The higher the priority, the more likely it is to get picked when focus moves into this group.
171 | /// Note: this method can only be used to increase an item's priority, not decrease it. For example if an item is currently selected, the actual priority of this item will be determined by MAX(focusGroupPriority, UIFocusGroupPrioritySelected).
172 | @property (nonatomic, readwrite) UIFocusGroupPriority focusGroupPriority API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                       `- note: 'focusGroupPriority' has been explicitly marked unavailable here
173 |
174 | /// Describes a visual effect to apply when this item is focused. If this property is nil no effect will be applied when this view becomes focused.
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIView+SwiftlyUI.swift:622:14: error: 'focusEffect' is unavailable in tvOS
 620 |     @discardableResult
 621 |     func focusEffect(_ effect: UIFocusEffect?) -> Self {
 622 |         self.focusEffect = effect
     |              `- error: 'focusEffect' is unavailable in tvOS
 623 |         return self
 624 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:175:65: note: 'focusEffect' has been explicitly marked unavailable here
173 |
174 | /// Describes a visual effect to apply when this item is focused. If this property is nil no effect will be applied when this view becomes focused.
175 | @property (nonatomic, readwrite, nullable, copy) UIFocusEffect *focusEffect API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                                 `- note: 'focusEffect' has been explicitly marked unavailable here
176 |
177 | @property (nonatomic) UISemanticContentAttribute semanticContentAttribute API_AVAILABLE(ios(9.0));
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITextField+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UITextField+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITextView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UITextView+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+SwiftlyUI.swift
SwiftCompile normal arm64 Compiling\ UIPickerView+SwiftlyUI.swift,\ UIRefreshControl+SwiftlyUI.swift,\ UIScrollView+SwiftlyUI.swift,\ UISearchBar+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPickerView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIRefreshControl+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPickerView+SwiftlyUI.swift:14:31: error: 'UIPickerViewDelegate' is unavailable in tvOS
12 |     /// SwiftlyUI extension for `UIPickerView`.
13 |     @discardableResult
14 |     func delegate(_ delegate: UIPickerViewDelegate?) -> Self {
   |                               `- error: 'UIPickerViewDelegate' is unavailable in tvOS
15 |         self.delegate = delegate
16 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:59:11: note: 'UIPickerViewDelegate' has been explicitly marked unavailable here
57 |
58 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
59 | @protocol UIPickerViewDelegate<NSObject>
   |           `- note: 'UIPickerViewDelegate' has been explicitly marked unavailable here
60 | @optional
61 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPickerView+SwiftlyUI.swift:21:35: error: 'UIPickerViewDataSource' is unavailable in tvOS
19 |     /// SwiftlyUI extension for `UIPickerView`.
20 |     @discardableResult
21 |     func dataSource(_ dataSource: UIPickerViewDataSource?) -> Self {
   |                                   `- error: 'UIPickerViewDataSource' is unavailable in tvOS
22 |         self.dataSource = dataSource
23 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:48:11: note: 'UIPickerViewDataSource' has been explicitly marked unavailable here
46 |
47 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
48 | @protocol UIPickerViewDataSource<NSObject>
   |           `- note: 'UIPickerViewDataSource' has been explicitly marked unavailable here
49 | @required
50 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPickerView+SwiftlyUI.swift:11:18: error: 'UIPickerView' is unavailable in tvOS
 9 | import UIKit
10 |
11 | public extension UIPickerView {
   |                  `- error: 'UIPickerView' is unavailable in tvOS
12 |     /// SwiftlyUI extension for `UIPickerView`.
13 |     @discardableResult
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
   |            `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource;                // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPickerView+SwiftlyUI.swift:30:14: warning: 'showsSelectionIndicator' was deprecated in tvOS 13.0: This property has no effect on iOS 7 and later. [#DeprecatedDeclaration]
28 |     @discardableResult
29 |     func showsSelectionIndicator(_ shows: Bool) -> Self {
30 |         self.showsSelectionIndicator = shows
   |              `- warning: 'showsSelectionIndicator' was deprecated in tvOS 13.0: This property has no effect on iOS 7 and later. [#DeprecatedDeclaration]
31 |         return self
32 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIRefreshControl+SwiftlyUI.swift:11:18: error: 'UIRefreshControl' is unavailable in tvOS
 9 | import UIKit
10 |
11 | public extension UIRefreshControl {
   |                  `- error: 'UIRefreshControl' is unavailable in tvOS
12 |
13 |     /// SwiftlyUI extension for `UIRefreshControl`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.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/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:210:36: error: 'UIRefreshControl' is unavailable in tvOS
208 |     /// SwiftlyUI extension for `UIScrollView`.
209 |     @discardableResult
210 |     func refreshControl(_ control: UIRefreshControl?) -> Self {
    |                                    `- error: 'UIRefreshControl' is unavailable in tvOS
211 |         self.refreshControl = control
212 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.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/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:85:14: error: 'isPagingEnabled' is unavailable in tvOS
 83 |     @discardableResult
 84 |     func pagingEnabled(_ enabled: Bool) -> Self {
 85 |         self.isPagingEnabled = enabled
    |              `- error: 'isPagingEnabled' is unavailable in tvOS
 86 |         return self
 87 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:148:59: note: 'isPagingEnabled' has been explicitly marked unavailable here
146 | @property(nonatomic)         BOOL                         alwaysBounceVertical;           // default NO. if YES and bounces is YES, even if content is smaller than bounds, allow drag vertically
147 | @property(nonatomic)         BOOL                         alwaysBounceHorizontal;         // default NO. if YES and bounces is YES, even if content is smaller than bounds, allow drag horizontally
148 | @property(nonatomic,getter=isPagingEnabled) BOOL          pagingEnabled API_UNAVAILABLE(tvos);// default NO. if YES, stop on multiples of view bounds
    |                                                           `- note: 'isPagingEnabled' has been explicitly marked unavailable here
149 | @property(nonatomic,getter=isScrollEnabled) BOOL          scrollEnabled;                  // default YES. turn off any dragging temporarily
150 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:197:14: error: 'scrollsToTop' is unavailable in tvOS
195 |     @discardableResult
196 |     func scrollsToTop(_ enabled: Bool) -> Self {
197 |         self.scrollsToTop = enabled
    |              `- error: 'scrollsToTop' is unavailable in tvOS
198 |         return self
199 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:267:28: note: 'scrollsToTop' has been explicitly marked unavailable here
265 | // On iPhone, we execute this gesture only if there's one on-screen scroll view with `scrollsToTop` == YES. If more than one is found, none will be scrolled.
266 | // Default: YES
267 | @property (nonatomic) BOOL scrollsToTop API_UNAVAILABLE(tvos);
    |                            `- note: 'scrollsToTop' has been explicitly marked unavailable here
268 |
269 | // Stops any scrolling or zooming, whether initiated programmatically or by the user
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:211:14: error: 'refreshControl' is unavailable in tvOS
209 |     @discardableResult
210 |     func refreshControl(_ control: UIRefreshControl?) -> Self {
211 |         self.refreshControl = control
    |              `- error: 'refreshControl' is unavailable in tvOS
212 |         return self
213 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:286:59: note: 'refreshControl' has been explicitly marked unavailable here
284 | @property(nonatomic) UIScrollViewKeyboardDismissMode keyboardDismissMode API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(visionos); // default is UIScrollViewKeyboardDismissModeNone
285 |
286 | @property (nonatomic, strong, nullable) UIRefreshControl *refreshControl API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                           `- note: 'refreshControl' has been explicitly marked unavailable here
287 |
288 | /// Set this to YES to make the scroll view animate its content offset in response to keys like Page Up/Down, Home/End, and the arrow keys.
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:234:14: error: 'contentAlignmentPoint' is only available in tvOS 17.4 or newer
  9 | import UIKit
 10 |
 11 | public extension UIScrollView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |     /// SwiftlyUI extension for `UIScrollView`.
 13 |     @discardableResult
    :
231 |     @available(iOS 17.4, *)
232 |     @discardableResult
233 |     func contentAlignmentPoint(_ point: CGPoint) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
234 |         self.contentAlignmentPoint = point
    |              |- error: 'contentAlignmentPoint' is only available in tvOS 17.4 or newer
    |              `- note: add 'if #available' version check
235 |         return self
236 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:242:14: error: 'bouncesHorizontally' is only available in tvOS 17.4 or newer
  9 | import UIKit
 10 |
 11 | public extension UIScrollView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |     /// SwiftlyUI extension for `UIScrollView`.
 13 |     @discardableResult
    :
239 |     @available(iOS 17.4, *)
240 |     @discardableResult
241 |     func bouncesHorizontally(_ enabled: Bool) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
242 |         self.bouncesHorizontally = enabled
    |              |- error: 'bouncesHorizontally' is only available in tvOS 17.4 or newer
    |              `- note: add 'if #available' version check
243 |         return self
244 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:250:14: error: 'bouncesVertically' is only available in tvOS 17.4 or newer
  9 | import UIKit
 10 |
 11 | public extension UIScrollView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |     /// SwiftlyUI extension for `UIScrollView`.
 13 |     @discardableResult
    :
247 |     @available(iOS 17.4, *)
248 |     @discardableResult
249 |     func bouncesVertically(_ enabled: Bool) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
250 |         self.bouncesVertically = enabled
    |              |- error: 'bouncesVertically' is only available in tvOS 17.4 or newer
    |              `- note: add 'if #available' version check
251 |         return self
252 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:258:14: error: 'transfersHorizontalScrollingToParent' is only available in tvOS 17.4 or newer
  9 | import UIKit
 10 |
 11 | public extension UIScrollView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |     /// SwiftlyUI extension for `UIScrollView`.
 13 |     @discardableResult
    :
255 |     @available(iOS 17.4, *)
256 |     @discardableResult
257 |     func transfersHorizontalScrollingToParent(_ enabled: Bool) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
258 |         self.transfersHorizontalScrollingToParent = enabled
    |              |- error: 'transfersHorizontalScrollingToParent' is only available in tvOS 17.4 or newer
    |              `- note: add 'if #available' version check
259 |         return self
260 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:266:14: error: 'transfersVerticalScrollingToParent' is only available in tvOS 17.4 or newer
  9 | import UIKit
 10 |
 11 | public extension UIScrollView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |     /// SwiftlyUI extension for `UIScrollView`.
 13 |     @discardableResult
    :
263 |     @available(iOS 17.4, *)
264 |     @discardableResult
265 |     func transfersVerticalScrollingToParent(_ enabled: Bool) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
266 |         self.transfersVerticalScrollingToParent = enabled
    |              |- error: 'transfersVerticalScrollingToParent' is only available in tvOS 17.4 or newer
    |              `- note: add 'if #available' version check
267 |         return self
268 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:274:14: error: 'allowsKeyboardScrolling' is unavailable in tvOS
272 |     @discardableResult
273 |     func allowsKeyboardScrolling(_ enabled: Bool) -> Self {
274 |         self.allowsKeyboardScrolling = enabled
    |              `- error: 'allowsKeyboardScrolling' is unavailable in tvOS
275 |         return self
276 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:290:36: note: 'allowsKeyboardScrolling' has been explicitly marked unavailable here
288 | /// Set this to YES to make the scroll view animate its content offset in response to keys like Page Up/Down, Home/End, and the arrow keys.
289 | /// The scroll view must be focused or first responder in order to receive these key events. Default is YES for apps linked after iOS 17.0.
290 | @property (nonatomic, assign) BOOL allowsKeyboardScrolling API_AVAILABLE(ios(17.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
    |                                    `- note: 'allowsKeyboardScrolling' has been explicitly marked unavailable here
291 |
292 | /// Setting lookToScrollAxes turns on Look to Scroll for the scroll view in directions of the defined axis
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:21:28: error: 'UIBarStyle' is unavailable in tvOS
 19 |     /// SwiftlyUI - extension for `UISearchBar`.
 20 |     @discardableResult
 21 |     func barStyle(_ style: UIBarStyle) -> Self {
    |                            `- error: 'UIBarStyle' is unavailable in tvOS
 22 |         self.barStyle = style
 23 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:18:28: note: 'UIBarStyle' has been explicitly marked unavailable here
 16 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 17 |
 18 | typedef NS_ENUM(NSInteger, UIBarStyle) {
    |                            `- note: 'UIBarStyle' has been explicitly marked unavailable here
 19 |     UIBarStyleDefault          = 0,
 20 |     UIBarStyleBlack            = 1,
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:15:14: error: 'init(frame:)' is unavailable in tvOS
 13 |     /// SwiftlyUI - extension for `UISearchBar`.
 14 |     convenience init(_ placeholder: String?) {
 15 |         self.init(frame: .zero)
    |              `- error: 'init(frame:)' is unavailable in tvOS
 16 |         self.placeholder = placeholder
 17 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:49:1: note: 'init(frame:)' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
 49 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER API_UNAVAILABLE(tvos);
    | `- note: 'init(frame:)' has been explicitly marked unavailable here
 50 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER API_UNAVAILABLE(tvos);
 51 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:22:14: error: 'barStyle' is unavailable in tvOS
 20 |     @discardableResult
 21 |     func barStyle(_ style: UIBarStyle) -> Self {
 22 |         self.barStyle = style
    |              `- error: 'barStyle' is unavailable in tvOS
 23 |         return self
 24 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:52:53: note: 'barStyle' has been explicitly marked unavailable here
 50 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER API_UNAVAILABLE(tvos);
 51 |
 52 | @property(nonatomic)        UIBarStyle              barStyle API_UNAVAILABLE(tvos);              // default is UIBarStyleDefault (blue)
    |                                                     `- note: 'barStyle' has been explicitly marked unavailable here
 53 | @property(nullable,nonatomic,weak) id<UISearchBarDelegate> delegate;              // weak reference. default is nil
 54 | @property(nullable,nonatomic,copy)   NSString               *text;                  // current/starting search text
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:57:14: error: 'showsBookmarkButton' is unavailable in tvOS
 55 |     @discardableResult
 56 |     func showsBookmarkButton(_ shows: Bool) -> Self {
 57 |         self.showsBookmarkButton = shows
    |              `- error: 'showsBookmarkButton' is unavailable in tvOS
 58 |         return self
 59 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:57:53: note: 'showsBookmarkButton' has been explicitly marked unavailable here
 55 | @property(nullable,nonatomic,copy)   NSString               *prompt;                // default is nil
 56 | @property(nullable,nonatomic,copy)   NSString               *placeholder;           // default is nil
 57 | @property(nonatomic)        BOOL                    showsBookmarkButton API_UNAVAILABLE(tvos);   // default is NO
    |                                                     `- note: 'showsBookmarkButton' has been explicitly marked unavailable here
 58 | @property(nonatomic,readonly) UISearchTextField *searchTextField API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos,watchos);
 59 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPickerView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIPickerView+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIRefreshControl+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIRefreshControl+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIScrollView+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UISearchBar+SwiftlyUI.swift
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:64:14: error: 'showsCancelButton' is unavailable in tvOS
 62 |     @discardableResult
 63 |     func showsCancelButton(_ shows: Bool) -> Self {
 64 |         self.showsCancelButton = shows
    |              `- error: 'showsCancelButton' is unavailable in tvOS
 65 |         return self
 66 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:65:53: note: 'showsCancelButton' has been explicitly marked unavailable here
 63 |  set the UISearchController's automaticallyShowsCancelButton property to NO.
 64 |  */
 65 | @property(nonatomic)        BOOL                    showsCancelButton API_UNAVAILABLE(tvos);     // default is NO
    |                                                     `- note: 'showsCancelButton' has been explicitly marked unavailable here
 66 |
 67 | @property(nonatomic)        BOOL                    showsSearchResultsButton API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos); // default is NO
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:71:14: error: 'showsSearchResultsButton' is unavailable in tvOS
 69 |     @discardableResult
 70 |     func showsSearchResultsButton(_ shows: Bool) -> Self {
 71 |         self.showsSearchResultsButton = shows
    |              `- error: 'showsSearchResultsButton' is unavailable in tvOS
 72 |         return self
 73 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:67:53: note: 'showsSearchResultsButton' has been explicitly marked unavailable here
 65 | @property(nonatomic)        BOOL                    showsCancelButton API_UNAVAILABLE(tvos);     // default is NO
 66 |
 67 | @property(nonatomic)        BOOL                    showsSearchResultsButton API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos); // default is NO
    |                                                     `- note: 'showsSearchResultsButton' has been explicitly marked unavailable here
 68 | @property(nonatomic, getter=isSearchResultsButtonSelected) BOOL searchResultsButtonSelected API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos); // default is NO
 69 | - (void)setShowsCancelButton:(BOOL)showsCancelButton animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:78:14: error: 'isSearchResultsButtonSelected' is unavailable in tvOS
 76 |     @discardableResult
 77 |     func searchResultsButtonSelected(_ isSelect: Bool) -> Self {
 78 |         self.isSearchResultsButtonSelected = isSelect
    |              `- error: 'isSearchResultsButtonSelected' is unavailable in tvOS
 79 |         return self
 80 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:68:65: note: 'isSearchResultsButtonSelected' has been explicitly marked unavailable here
 66 |
 67 | @property(nonatomic)        BOOL                    showsSearchResultsButton API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos); // default is NO
 68 | @property(nonatomic, getter=isSearchResultsButtonSelected) BOOL searchResultsButtonSelected API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos); // default is NO
    |                                                                 `- note: 'isSearchResultsButtonSelected' has been explicitly marked unavailable here
 69 | - (void)setShowsCancelButton:(BOOL)showsCancelButton animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos);
 70 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:246:14: error: value of type 'Self' has no member 'searchTextField'
244 |     @discardableResult
245 |     func textContentType(_ type: UITextContentType?) -> Self {
246 |         self.searchTextField.textContentType = type
    |              `- error: value of type 'Self' has no member 'searchTextField'
247 |         return self
248 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:276:14: error: 'isEnabled' is only available in tvOS 16.4 or newer
 10 | import UIKit
 11 |
 12 | public extension UISearchBar {
    |        `- note: add '@available' attribute to enclosing extension
 13 |     /// SwiftlyUI - extension for `UISearchBar`.
 14 |     convenience init(_ placeholder: String?) {
    :
273 |     @available(iOS 16.4, *)
274 |     @discardableResult
275 |     func enabled(_ enabled: Bool) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
276 |         self.isEnabled = enabled
    |              |- error: 'isEnabled' is only available in tvOS 16.4 or newer
    |              `- note: add 'if #available' version check
277 |         return self
278 |     }
SwiftCompile normal arm64 Compiling\ UISwitch+SwiftlyUI.swift,\ UITableView+SwiftlyUI.swift,\ UITableViewCell+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISwitch+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableViewCell+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISwitch+SwiftlyUI.swift:43:34: error: 'UISwitch' is unavailable in tvOS
41 |     @available(iOS 14.0, *)
42 |     @discardableResult
43 |     func preferredStyle(_ style: UISwitch.Style) -> Self {
   |                                  `- error: 'UISwitch' is unavailable in tvOS
44 |         self.preferredStyle = style
45 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwitch.h:23:12: note: 'UISwitch' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UISwitch : UIControl <NSCoding>
   |            `- note: 'UISwitch' has been explicitly marked unavailable here
24 |
25 | @property(nullable, nonatomic, strong) UIColor *onTintColor API_AVAILABLE(ios(5.0)) UI_APPEARANCE_SELECTOR;
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISwitch+SwiftlyUI.swift:11:18: error: 'UISwitch' is unavailable in tvOS
 9 | import UIKit
10 |
11 | public extension UISwitch {
   |                  `- error: 'UISwitch' is unavailable in tvOS
12 |     /// SwiftlyUI extension for `UISwitch`.
13 |     @discardableResult
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwitch.h:23:12: note: 'UISwitch' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UISwitch : UIControl <NSCoding>
   |            `- note: 'UISwitch' has been explicitly marked unavailable here
24 |
25 | @property(nullable, nonatomic, strong) UIColor *onTintColor API_AVAILABLE(ios(5.0)) UI_APPEARANCE_SELECTOR;
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISwitch+SwiftlyUI.swift:44:14: error: 'preferredStyle' is unavailable in tvOS
42 |     @discardableResult
43 |     func preferredStyle(_ style: UISwitch.Style) -> Self {
44 |         self.preferredStyle = style
   |              `- error: 'preferredStyle' is unavailable in tvOS
45 |         return self
46 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwitch.h:39:36: note: 'preferredStyle' has been explicitly marked unavailable here
37 |
38 | /// Request a style for the switch. If the style changed, then the switch may resize.
39 | @property(nonatomic) UISwitchStyle preferredStyle API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(tvos, watchos);
   |                                    `- note: 'preferredStyle' has been explicitly marked unavailable here
40 |
41 | @property(nonatomic,getter=isOn) BOOL on;
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:110:39: error: 'UITableViewDragDelegate' is unavailable in tvOS
108 |     /// SwiftlyUI  extension for `UITableView`.
109 |     @discardableResult
110 |     func dragDelegate(_ dragDelegate: UITableViewDragDelegate?) -> Self {
    |                                       `- error: 'UITableViewDragDelegate' is unavailable in tvOS
111 |         self.dragDelegate = dragDelegate
112 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:608:11: note: 'UITableViewDragDelegate' has been explicitly marked unavailable here
606 |
607 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
608 | @protocol UITableViewDragDelegate <NSObject>
    |           `- note: 'UITableViewDragDelegate' has been explicitly marked unavailable here
609 |
610 | @required
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:117:39: error: 'UITableViewDropDelegate' is unavailable in tvOS
115 |     /// SwiftlyUI  extension for `UITableView`.
116 |     @discardableResult
117 |     func dropDelegate(_ dropDelegate: UITableViewDropDelegate?) -> Self {
    |                                       `- error: 'UITableViewDropDelegate' is unavailable in tvOS
118 |         self.dropDelegate = dropDelegate
119 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:648:11: note: 'UITableViewDropDelegate' has been explicitly marked unavailable here
646 |
647 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
648 | @protocol UITableViewDropDelegate <NSObject>
    |           `- note: 'UITableViewDropDelegate' has been explicitly marked unavailable here
649 |
650 | @required
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:205:71: error: 'SelfSizingInvalidation' is only available in tvOS 16.0 or newer
  9 | import UIKit
 10 |
 11 | public extension UITableView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |     /// SwiftlyUI 扩展 获取UITableViewCell
 13 |     /// SwiftlyUI extension for dequeueing UITableViewCell.
    :
203 |     @available(iOS 16.0, *)
204 |     @discardableResult
205 |     func selfSizingInvalidation(_ selfSizingInvalidation: UITableView.SelfSizingInvalidation) -> Self {
    |          |                                                            `- error: 'SelfSizingInvalidation' is only available in tvOS 16.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
206 |         self.selfSizingInvalidation = selfSizingInvalidation
207 |         return self
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:282:50: error: 'SeparatorStyle' is unavailable in tvOS
280 |     /// SwiftlyUI  extension for `UITableView`.
281 |     @discardableResult
282 |     func separatorStyle(_ style: UITableViewCell.SeparatorStyle) -> Self {
    |                                                  `- error: 'SeparatorStyle' is unavailable in tvOS
283 |         self.separatorStyle = style
284 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:32:28: note: 'SeparatorStyle' has been explicitly marked unavailable here
 30 | } API_UNAVAILABLE(watchos);             // available in iPhone OS 3.0
 31 |
 32 | typedef NS_ENUM(NSInteger, UITableViewCellSeparatorStyle) {
    |                            `- note: 'SeparatorStyle' has been explicitly marked unavailable here
 33 |     UITableViewCellSeparatorStyleNone,
 34 |     UITableViewCellSeparatorStyleSingleLine,
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:407:45: error: 'UITableViewContentHuggingElements' is only available in tvOS 18.0 or newer
  9 | import UIKit
 10 |
 11 | public extension UITableView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |     /// SwiftlyUI 扩展 获取UITableViewCell
 13 |     /// SwiftlyUI extension for dequeueing UITableViewCell.
    :
405 |     @available(iOS 18.0, *)
406 |     @discardableResult
407 |     func contentHuggingElements(_ elements: UITableViewContentHuggingElements) -> Self {
    |          |                                  `- error: 'UITableViewContentHuggingElements' is only available in tvOS 18.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
408 |         self.contentHuggingElements = elements
409 |         return self
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:111:14: error: 'dragDelegate' is unavailable in tvOS
109 |     @discardableResult
110 |     func dragDelegate(_ dragDelegate: UITableViewDragDelegate?) -> Self {
111 |         self.dragDelegate = dragDelegate
    |              `- error: 'dragDelegate' is unavailable in tvOS
112 |         return self
113 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:360:68: note: 'dragDelegate' has been explicitly marked unavailable here
358 | @property (nonatomic, getter=isPrefetchingEnabled) BOOL prefetchingEnabled API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
359 |
360 | @property (nonatomic, weak, nullable) id <UITableViewDragDelegate> dragDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                                    `- note: 'dragDelegate' has been explicitly marked unavailable here
361 | @property (nonatomic, weak, nullable) id <UITableViewDropDelegate> dropDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
362 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:118:14: error: 'dropDelegate' is unavailable in tvOS
116 |     @discardableResult
117 |     func dropDelegate(_ dropDelegate: UITableViewDropDelegate?) -> Self {
118 |         self.dropDelegate = dropDelegate
    |              `- error: 'dropDelegate' is unavailable in tvOS
119 |         return self
120 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:361:68: note: 'dropDelegate' has been explicitly marked unavailable here
359 |
360 | @property (nonatomic, weak, nullable) id <UITableViewDragDelegate> dragDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
361 | @property (nonatomic, weak, nullable) id <UITableViewDropDelegate> dropDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                                    `- note: 'dropDelegate' has been explicitly marked unavailable here
362 |
363 | @property (nonatomic) CGFloat rowHeight;             // default is UITableViewAutomaticDimension
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:206:14: error: 'selfSizingInvalidation' is only available in tvOS 16.0 or newer
  9 | import UIKit
 10 |
 11 | public extension UITableView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |     /// SwiftlyUI 扩展 获取UITableViewCell
 13 |     /// SwiftlyUI extension for dequeueing UITableViewCell.
    :
203 |     @available(iOS 16.0, *)
204 |     @discardableResult
205 |     func selfSizingInvalidation(_ selfSizingInvalidation: UITableView.SelfSizingInvalidation) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
206 |         self.selfSizingInvalidation = selfSizingInvalidation
    |              |- error: 'selfSizingInvalidation' is only available in tvOS 16.0 or newer
    |              `- note: add 'if #available' version check
207 |         return self
208 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:283:14: error: 'separatorStyle' is unavailable in tvOS
281 |     @discardableResult
282 |     func separatorStyle(_ style: UITableViewCell.SeparatorStyle) -> Self {
283 |         self.separatorStyle = style
    |              `- error: 'separatorStyle' is unavailable in tvOS
284 |         return self
285 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:469:53: note: 'separatorStyle' has been explicitly marked unavailable here
467 | @property (nonatomic, strong, nullable) UIColor *sectionIndexTrackingBackgroundColor API_AVAILABLE(ios(6.0)) UI_APPEARANCE_SELECTOR; // the background color of the section index while it is being touched
468 |
469 | @property (nonatomic) UITableViewCellSeparatorStyle separatorStyle API_UNAVAILABLE(tvos); // default is UITableViewCellSeparatorStyleSingleLine
    |                                                     `- note: 'separatorStyle' has been explicitly marked unavailable here
470 | @property (nonatomic, strong, nullable) UIColor *separatorColor UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is the standard separator gray
471 | @property (nonatomic, copy, nullable) UIVisualEffect *separatorEffect API_AVAILABLE(ios(8.0)) UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // effect to apply to table separators
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:290:14: error: 'separatorColor' is unavailable in tvOS
288 |     @discardableResult
289 |     func separatorColor(_ color: UIColor?) -> Self {
290 |         self.separatorColor = color
    |              `- error: 'separatorColor' is unavailable in tvOS
291 |         return self
292 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:470:50: note: 'separatorColor' has been explicitly marked unavailable here
468 |
469 | @property (nonatomic) UITableViewCellSeparatorStyle separatorStyle API_UNAVAILABLE(tvos); // default is UITableViewCellSeparatorStyleSingleLine
470 | @property (nonatomic, strong, nullable) UIColor *separatorColor UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is the standard separator gray
    |                                                  `- note: 'separatorColor' has been explicitly marked unavailable here
471 | @property (nonatomic, copy, nullable) UIVisualEffect *separatorEffect API_AVAILABLE(ios(8.0)) UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // effect to apply to table separators
472 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:297:14: error: 'separatorEffect' is unavailable in tvOS
295 |     @discardableResult
296 |     func separatorEffect(_ effect: UIVisualEffect?) -> Self {
297 |         self.separatorEffect = effect
    |              `- error: 'separatorEffect' is unavailable in tvOS
298 |         return self
299 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:471:55: note: 'separatorEffect' has been explicitly marked unavailable here
469 | @property (nonatomic) UITableViewCellSeparatorStyle separatorStyle API_UNAVAILABLE(tvos); // default is UITableViewCellSeparatorStyleSingleLine
470 | @property (nonatomic, strong, nullable) UIColor *separatorColor UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is the standard separator gray
471 | @property (nonatomic, copy, nullable) UIVisualEffect *separatorEffect API_AVAILABLE(ios(8.0)) UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // effect to apply to table separators
    |                                                       `- note: 'separatorEffect' has been explicitly marked unavailable here
472 |
473 | @property (nonatomic) BOOL cellLayoutMarginsFollowReadableWidth API_AVAILABLE(ios(9.0)); // if cell layout margins are derived from the width of the readableContentGuide. default is NO.
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:374:14: error: 'dragInteractionEnabled' is unavailable in tvOS
372 |     @discardableResult
373 |     func dragInteractionEnabled(_ enabled: Bool) -> Self {
374 |         self.dragInteractionEnabled = enabled
    |              `- error: 'dragInteractionEnabled' is unavailable in tvOS
375 |         return self
376 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:514:28: note: 'dragInteractionEnabled' has been explicitly marked unavailable here
512 | // You can force drags to be disabled for this table view by setting this to NO.
513 | // As of iOS 15, this is true for both iPhone and iPad by default. Prior to iOS 15, it defaulted to false on iPhone.
514 | @property (nonatomic) BOOL dragInteractionEnabled API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
    |                            `- note: 'dragInteractionEnabled' has been explicitly marked unavailable here
515 |
516 | // YES if a drag session is currently active. A drag session begins after rows are "lifted" from the table view.
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:382:14: error: 'selectionFollowsFocus' is unavailable in tvOS
380 |     @discardableResult
381 |     func selectionFollowsFocus(_ follows: Bool) -> Self {
382 |         self.selectionFollowsFocus = follows
    |              `- error: 'selectionFollowsFocus' is unavailable in tvOS
383 |         return self
384 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:498:28: note: 'selectionFollowsFocus' has been explicitly marked unavailable here
496 | /// When enabled, the table view ensures that selection is automatically triggered when focus moves to a cell.
497 | /// Defaults to a system derived value based on platform and other properties of the table view.
498 | @property (nonatomic) BOOL selectionFollowsFocus API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos, tvos);
    |                            `- note: 'selectionFollowsFocus' has been explicitly marked unavailable here
499 |
500 | /// Determines if the table view allows its cells to become focused.
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:408:14: error: 'contentHuggingElements' is only available in tvOS 18.0 or newer
  9 | import UIKit
 10 |
 11 | public extension UITableView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |     /// SwiftlyUI 扩展 获取UITableViewCell
 13 |     /// SwiftlyUI extension for dequeueing UITableViewCell.
    :
405 |     @available(iOS 18.0, *)
406 |     @discardableResult
407 |     func contentHuggingElements(_ elements: UITableViewContentHuggingElements) -> Self {
    |          `- note: add '@available' attribute to enclosing instance method
408 |         self.contentHuggingElements = elements
    |              |- error: 'contentHuggingElements' is only available in tvOS 18.0 or newer
    |              `- note: add 'if #available' version check
409 |         return self
410 |     }
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableViewCell+SwiftlyUI.swift:130:14: error: 'separatorInset' is unavailable in tvOS
128 |     @discardableResult
129 |     func separatorInset(_ inset: UIEdgeInsets) -> Self {
130 |         self.separatorInset = inset
    |              `- error: 'separatorInset' is unavailable in tvOS
131 |         return self
132 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:160:55: note: 'separatorInset' has been explicitly marked unavailable here
158 | @property (nonatomic) NSInteger                       indentationLevel;           // adjust content indent. default is 0
159 | @property (nonatomic) CGFloat                         indentationWidth;           // width for each level. default is 10.0
160 | @property (nonatomic) UIEdgeInsets                    separatorInset API_AVAILABLE(ios(7.0)) UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // allows customization of the separator frame
    |                                                       `- note: 'separatorInset' has been explicitly marked unavailable here
161 |
162 | @property (nonatomic, getter=isEditing) BOOL          editing;                    // show appropriate edit controls (+/- & reorder). By default -setEditing: calls setEditing:animated: with NO for animated.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISwitch+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UISwitch+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UITableView+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableViewCell+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UITableViewCell+SwiftlyUI.swift
SwiftCompile normal arm64 Compiling\ UIVisualEffectView+SwiftlyUI.swift,\ CAGradientLayer-SwiftlyUI.swift,\ ForEach-SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIVisualEffectView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Extension/CAGradientLayer-SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Extension/ForEach-SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIVisualEffectView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIVisualEffectView+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Extension/CAGradientLayer-SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CAGradientLayer-SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Extension/ForEach-SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ForEach-SwiftlyUI.swift
SwiftCompile normal arm64 Compiling\ UIImage-SwiftlyUI.swift,\ UIKitPreviewable-SwiftlyUI.swift,\ UIView-SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Extension/UIImage-SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Extension/UIKitPreviewable-SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Extension/UIView-SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Extension/UIImage-SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIImage-SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Extension/UIKitPreviewable-SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIKitPreviewable-SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Extension/UIView-SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView-SwiftlyUI.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftlyUI (in target 'SwiftlyUI' from project 'SwifterUI')
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIBarButtonItem+SwiftlyUI.swift:175:45: error: 'UIContextMenuConfiguration' is only available in tvOS 17.0 or newer
 76 | }
 77 |
 78 | public extension UIBarButtonItem {
    |        `- note: add '@available' attribute to enclosing extension
 79 |
 80 |     /// /// SwiftlyUI -  Creates a UIBarButtonItem with a custom view.
    :
173 |     @available(iOS 16.0, *)
174 |     @discardableResult
175 |     func preferredMenuElementOrder(_ order: UIContextMenuConfiguration.ElementOrder) -> Self {
    |          |                                  `- error: 'UIContextMenuConfiguration' is only available in tvOS 17.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
176 |         self.preferredMenuElementOrder = order
177 |         return self
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIButton+SwiftlyUI.swift:473:56: error: 'Indicator' is only available in tvOS 16.0 or newer
279 |
280 | @available(iOS 15.0, watchOS 8.0, *)
281 | public extension UIButton.Configuration {
    |        `- note: add '@available' attribute to enclosing extension
282 |     /// SwiftlyUI extension for `UIButton.Configuration`.
283 |     static func plain(title: String?, subtitle: String? = nil) -> Self {
    :
471 |     @available(iOS 16.0, watchOS 9.0, *)
472 |     @discardableResult
473 |     func indicator(_ indicator: UIButton.Configuration.Indicator) -> Self {
    |          |                                             `- error: 'Indicator' is only available in tvOS 16.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
474 |         var newConfig = self
475 |         newConfig.indicator = indicator
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:133:39: error: 'UICollectionViewDragDelegate' is unavailable in tvOS
131 |     /// SwiftlyUI extension for `UICollectionView`.
132 |     @discardableResult
133 |     func dragDelegate(_ dragDelegate: UICollectionViewDragDelegate?) -> Self {
    |                                       `- error: 'UICollectionViewDragDelegate' is unavailable in tvOS
134 |         self.dragDelegate = dragDelegate
135 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:539:11: note: 'UICollectionViewDragDelegate' has been explicitly marked unavailable here
537 |
538 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UICollectionViewDragDelegate <NSObject>
    |           `- note: 'UICollectionViewDragDelegate' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:140:39: error: 'UICollectionViewDropDelegate' is unavailable in tvOS
138 |     /// SwiftlyUI extension for `UICollectionView`.
139 |     @discardableResult
140 |     func dropDelegate(_ dropDelegate: UICollectionViewDropDelegate?) -> Self {
    |                                       `- error: 'UICollectionViewDropDelegate' is unavailable in tvOS
141 |         self.dropDelegate = dropDelegate
142 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:586:11: note: 'UICollectionViewDropDelegate' has been explicitly marked unavailable here
584 |
585 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
586 | @protocol UICollectionViewDropDelegate <NSObject>
    |           `- note: 'UICollectionViewDropDelegate' has been explicitly marked unavailable here
587 |
588 | @required
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:154:56: error: 'ReorderingCadence' is unavailable in tvOS
152 |     /// SwiftlyUI extension for `UICollectionView`.
153 |     @discardableResult
154 |     func reorderingCadence(_ cadence: UICollectionView.ReorderingCadence) -> Self {
    |                                                        `- error: 'ReorderingCadence' is unavailable in tvOS
155 |         self.reorderingCadence = cadence
156 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:36:28: note: 'ReorderingCadence' has been explicitly marked unavailable here
 34 |
 35 |
 36 | typedef NS_ENUM(NSInteger, UICollectionViewReorderingCadence) {
    |                            `- note: 'ReorderingCadence' has been explicitly marked unavailable here
 37 |     UICollectionViewReorderingCadenceImmediate,
 38 |     UICollectionViewReorderingCadenceFast,
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift:163:76: error: 'SelfSizingInvalidation' is only available in tvOS 16.0 or newer
  9 | import UIKit
 10 |
 11 | public extension UICollectionView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |
 13 |     /// SwiftlyUI 扩展 初始化 `UICollectionView`。
    :
161 |     @available(iOS 16.0, *)
162 |     @discardableResult
163 |     func selfSizingInvalidation(_ selfSizingInvalidation: UICollectionView.SelfSizingInvalidation) -> Self {
    |          |                                                                 `- error: 'SelfSizingInvalidation' is only available in tvOS 16.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
164 |         self.selfSizingInvalidation = selfSizingInvalidation
165 |         return self
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIDatePicker+SwiftlyUI.swift:14:33: error: 'UIDatePicker' is unavailable in tvOS
 12 |     /// SwiftlyUI extension for `UIDatePicker`.
 13 |     @discardableResult
 14 |     func datePickerMode(_ mode: UIDatePicker.Mode) -> Self {
    |                                 `- error: 'UIDatePicker' is unavailable in tvOS
 15 |         self.datePickerMode = mode
 16 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
   |            `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIDatePicker+SwiftlyUI.swift:78:44: error: 'UIDatePickerStyle' is unavailable in tvOS
 76 |     @available(iOS 13.4, *)
 77 |     @discardableResult
 78 |     func preferredDatePickerStyle(_ style: UIDatePickerStyle) -> Self {
    |                                            `- error: 'UIDatePickerStyle' is unavailable in tvOS
 79 |         self.preferredDatePickerStyle = style
 80 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:28:28: note: 'UIDatePickerStyle' has been explicitly marked unavailable here
26 | } API_UNAVAILABLE(tvos, watchos);
27 |
28 | typedef NS_ENUM(NSInteger, UIDatePickerStyle) {
   |                            `- note: 'UIDatePickerStyle' has been explicitly marked unavailable here
29 |     /// Automatically pick the best style available for the current platform & mode.
30 |     UIDatePickerStyleAutomatic,
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIDatePicker+SwiftlyUI.swift:11:18: error: 'UIDatePicker' is unavailable in tvOS
  9 | import UIKit
 10 |
 11 | public extension UIDatePicker {
    |                  `- error: 'UIDatePicker' is unavailable in tvOS
 12 |     /// SwiftlyUI extension for `UIDatePicker`.
 13 |     @discardableResult
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
   |            `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPageControl+SwiftlyUI.swift:94:47: error: 'Direction' is only available in tvOS 16.0 or newer
 10 |
 11 |
 12 | public extension UIPageControl {
    |        `- note: add '@available' attribute to enclosing extension
 13 |
 14 |     /// SwiftlyUI extension for `UIPageControl`.
    :
 92 |     @available(iOS 16.0, *)
 93 |     @discardableResult
 94 |     func direction(_ direction: UIPageControl.Direction) -> Self {
    |          |                                    `- error: 'Direction' is only available in tvOS 16.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
 95 |         self.direction = direction
 96 |         return self
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPageControl+SwiftlyUI.swift:104:31: error: 'UIPageControlProgress' is only available in tvOS 17.0 or newer
 10 |
 11 |
 12 | public extension UIPageControl {
    |        `- note: add '@available' attribute to enclosing extension
 13 |
 14 |     /// SwiftlyUI extension for `UIPageControl`.
    :
102 |     @available(iOS 17.0, *)
103 |     @discardableResult
104 |     func progress(_ progress: UIPageControlProgress?) -> Self {
    |          |                    `- error: 'UIPageControlProgress' is only available in tvOS 17.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
105 |         self.progress = progress
106 |         return self
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPickerView+SwiftlyUI.swift:14:31: error: 'UIPickerViewDelegate' is unavailable in tvOS
12 |     /// SwiftlyUI extension for `UIPickerView`.
13 |     @discardableResult
14 |     func delegate(_ delegate: UIPickerViewDelegate?) -> Self {
   |                               `- error: 'UIPickerViewDelegate' is unavailable in tvOS
15 |         self.delegate = delegate
16 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:59:11: note: 'UIPickerViewDelegate' has been explicitly marked unavailable here
57 |
58 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
59 | @protocol UIPickerViewDelegate<NSObject>
   |           `- note: 'UIPickerViewDelegate' has been explicitly marked unavailable here
60 | @optional
61 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPickerView+SwiftlyUI.swift:21:35: error: 'UIPickerViewDataSource' is unavailable in tvOS
19 |     /// SwiftlyUI extension for `UIPickerView`.
20 |     @discardableResult
21 |     func dataSource(_ dataSource: UIPickerViewDataSource?) -> Self {
   |                                   `- error: 'UIPickerViewDataSource' is unavailable in tvOS
22 |         self.dataSource = dataSource
23 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:48:11: note: 'UIPickerViewDataSource' has been explicitly marked unavailable here
46 |
47 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
48 | @protocol UIPickerViewDataSource<NSObject>
   |           `- note: 'UIPickerViewDataSource' has been explicitly marked unavailable here
49 | @required
50 |
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPickerView+SwiftlyUI.swift:11:18: error: 'UIPickerView' is unavailable in tvOS
 9 | import UIKit
10 |
11 | public extension UIPickerView {
   |                  `- error: 'UIPickerView' is unavailable in tvOS
12 |     /// SwiftlyUI extension for `UIPickerView`.
13 |     @discardableResult
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
   |            `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource;                // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIRefreshControl+SwiftlyUI.swift:11:18: error: 'UIRefreshControl' is unavailable in tvOS
 9 | import UIKit
10 |
11 | public extension UIRefreshControl {
   |                  `- error: 'UIRefreshControl' is unavailable in tvOS
12 |
13 |     /// SwiftlyUI extension for `UIRefreshControl`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.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/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift:210:36: error: 'UIRefreshControl' is unavailable in tvOS
208 |     /// SwiftlyUI extension for `UIScrollView`.
209 |     @discardableResult
210 |     func refreshControl(_ control: UIRefreshControl?) -> Self {
    |                                    `- error: 'UIRefreshControl' is unavailable in tvOS
211 |         self.refreshControl = control
212 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.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/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift:21:28: error: 'UIBarStyle' is unavailable in tvOS
 19 |     /// SwiftlyUI - extension for `UISearchBar`.
 20 |     @discardableResult
 21 |     func barStyle(_ style: UIBarStyle) -> Self {
    |                            `- error: 'UIBarStyle' is unavailable in tvOS
 22 |         self.barStyle = style
 23 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:18:28: note: 'UIBarStyle' has been explicitly marked unavailable here
 16 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 17 |
 18 | typedef NS_ENUM(NSInteger, UIBarStyle) {
    |                            `- note: 'UIBarStyle' has been explicitly marked unavailable here
 19 |     UIBarStyleDefault          = 0,
 20 |     UIBarStyleBlack            = 1,
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISlider+SwiftlyUI.swift:11:18: error: 'UISlider' is unavailable in tvOS
  9 | import UIKit
 10 |
 11 | public extension UISlider {
    |                  `- error: 'UISlider' is unavailable in tvOS
 12 |
 13 |     /// SwiftlyUI extension for `UISlider`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISlider.h:26:12: note: 'UISlider' has been explicitly marked unavailable here
24 |
25 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
26 | @interface UISlider : UIControl <NSCoding>
   |            `- note: 'UISlider' has been explicitly marked unavailable here
27 |
28 | @property(nonatomic) float value;                                 // default 0.0. this value will be pinned to min/max
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIStepper+SwiftlyUI.swift:11:18: error: 'UIStepper' is unavailable in tvOS
 9 | import UIKit
10 |
11 | public extension UIStepper {
   |                  `- error: 'UIStepper' is unavailable in tvOS
12 |     /// SwiftlyUI extension for `UIStepper`.
13 |     @discardableResult
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStepper.h:18:12: note: 'UIStepper' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIStepper : UIControl
   |            `- note: 'UIStepper' has been explicitly marked unavailable here
19 |
20 | @property(nonatomic,getter=isContinuous) BOOL continuous; // if YES, value change events are sent any time the value changes during interaction. default = YES
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISwitch+SwiftlyUI.swift:43:34: error: 'UISwitch' is unavailable in tvOS
41 |     @available(iOS 14.0, *)
42 |     @discardableResult
43 |     func preferredStyle(_ style: UISwitch.Style) -> Self {
   |                                  `- error: 'UISwitch' is unavailable in tvOS
44 |         self.preferredStyle = style
45 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwitch.h:23:12: note: 'UISwitch' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UISwitch : UIControl <NSCoding>
   |            `- note: 'UISwitch' has been explicitly marked unavailable here
24 |
25 | @property(nullable, nonatomic, strong) UIColor *onTintColor API_AVAILABLE(ios(5.0)) UI_APPEARANCE_SELECTOR;
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISwitch+SwiftlyUI.swift:11:18: error: 'UISwitch' is unavailable in tvOS
 9 | import UIKit
10 |
11 | public extension UISwitch {
   |                  `- error: 'UISwitch' is unavailable in tvOS
12 |     /// SwiftlyUI extension for `UISwitch`.
13 |     @discardableResult
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwitch.h:23:12: note: 'UISwitch' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UISwitch : UIControl <NSCoding>
   |            `- note: 'UISwitch' has been explicitly marked unavailable here
24 |
25 | @property(nullable, nonatomic, strong) UIColor *onTintColor API_AVAILABLE(ios(5.0)) UI_APPEARANCE_SELECTOR;
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:110:39: error: 'UITableViewDragDelegate' is unavailable in tvOS
108 |     /// SwiftlyUI  extension for `UITableView`.
109 |     @discardableResult
110 |     func dragDelegate(_ dragDelegate: UITableViewDragDelegate?) -> Self {
    |                                       `- error: 'UITableViewDragDelegate' is unavailable in tvOS
111 |         self.dragDelegate = dragDelegate
112 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:608:11: note: 'UITableViewDragDelegate' has been explicitly marked unavailable here
606 |
607 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
608 | @protocol UITableViewDragDelegate <NSObject>
    |           `- note: 'UITableViewDragDelegate' has been explicitly marked unavailable here
609 |
610 | @required
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:117:39: error: 'UITableViewDropDelegate' is unavailable in tvOS
115 |     /// SwiftlyUI  extension for `UITableView`.
116 |     @discardableResult
117 |     func dropDelegate(_ dropDelegate: UITableViewDropDelegate?) -> Self {
    |                                       `- error: 'UITableViewDropDelegate' is unavailable in tvOS
118 |         self.dropDelegate = dropDelegate
119 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:648:11: note: 'UITableViewDropDelegate' has been explicitly marked unavailable here
646 |
647 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
648 | @protocol UITableViewDropDelegate <NSObject>
    |           `- note: 'UITableViewDropDelegate' has been explicitly marked unavailable here
649 |
650 | @required
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:205:71: error: 'SelfSizingInvalidation' is only available in tvOS 16.0 or newer
  9 | import UIKit
 10 |
 11 | public extension UITableView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |     /// SwiftlyUI 扩展 获取UITableViewCell
 13 |     /// SwiftlyUI extension for dequeueing UITableViewCell.
    :
203 |     @available(iOS 16.0, *)
204 |     @discardableResult
205 |     func selfSizingInvalidation(_ selfSizingInvalidation: UITableView.SelfSizingInvalidation) -> Self {
    |          |                                                            `- error: 'SelfSizingInvalidation' is only available in tvOS 16.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
206 |         self.selfSizingInvalidation = selfSizingInvalidation
207 |         return self
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:282:50: error: 'SeparatorStyle' is unavailable in tvOS
280 |     /// SwiftlyUI  extension for `UITableView`.
281 |     @discardableResult
282 |     func separatorStyle(_ style: UITableViewCell.SeparatorStyle) -> Self {
    |                                                  `- error: 'SeparatorStyle' is unavailable in tvOS
283 |         self.separatorStyle = style
284 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:32:28: note: 'SeparatorStyle' has been explicitly marked unavailable here
 30 | } API_UNAVAILABLE(watchos);             // available in iPhone OS 3.0
 31 |
 32 | typedef NS_ENUM(NSInteger, UITableViewCellSeparatorStyle) {
    |                            `- note: 'SeparatorStyle' has been explicitly marked unavailable here
 33 |     UITableViewCellSeparatorStyleNone,
 34 |     UITableViewCellSeparatorStyleSingleLine,
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift:407:45: error: 'UITableViewContentHuggingElements' is only available in tvOS 18.0 or newer
  9 | import UIKit
 10 |
 11 | public extension UITableView {
    |        `- note: add '@available' attribute to enclosing extension
 12 |     /// SwiftlyUI 扩展 获取UITableViewCell
 13 |     /// SwiftlyUI extension for dequeueing UITableViewCell.
    :
405 |     @available(iOS 18.0, *)
406 |     @discardableResult
407 |     func contentHuggingElements(_ elements: UITableViewContentHuggingElements) -> Self {
    |          |                                  `- error: 'UITableViewContentHuggingElements' is only available in tvOS 18.0 or newer
    |          `- note: add '@available' attribute to enclosing instance method
408 |         self.contentHuggingElements = elements
409 |         return self
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIView+SwiftlyUI.swift:621:32: error: 'UIFocusEffect' is unavailable in tvOS
 619 |     @available(iOS 15, *)
 620 |     @discardableResult
 621 |     func focusEffect(_ effect: UIFocusEffect?) -> Self {
     |                                `- error: 'UIFocusEffect' is unavailable in tvOS
 622 |         self.focusEffect = effect
 623 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFocusEffect.h:18:12: note: 'UIFocusEffect' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(watchos, tvos)
18 | @interface UIFocusEffect : NSObject <NSCopying>
   |            `- note: 'UIFocusEffect' has been explicitly marked unavailable here
19 |
20 | /// Creates a default system effect using metrics inferred from the focus item.
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Extension/ForEach-SwiftlyUI.swift:33:1: warning: '@preconcurrency' on conformance to 'SwiftlyUIViewBuildingProtocol' has no effect
31 | }
32 |
33 | extension UIView: @preconcurrency SwiftlyUIViewBuildingProtocol {
   | `- warning: '@preconcurrency' on conformance to 'SwiftlyUIViewBuildingProtocol' has no effect
34 |     public var swiftlyUIViews: [UIView] { [self] }
35 | }
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/SwiftlyUI/Source/Core/UIActivityIndicatorView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIBackgroundConfiguration+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIBarButtonItem+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIButton+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionViewCell+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UICollectionViewFlowLayout+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIColor+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIControl+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIDatePicker+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIFont+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIImage+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIImageView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIInputView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UILabel+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPageControl+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIPickerView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIRefreshControl+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIScrollView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISearchBar+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISegmentedControl+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISlider+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIStackView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIStepper+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISwitch+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITableViewCell+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITextField+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UITextView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIVisualEffectView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Extension/CAGradientLayer-SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Extension/ForEach-SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Extension/UIImage-SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Extension/UIKitPreviewable-SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Extension/UIView-SwiftlyUI.swift -target arm64-apple-tvos15.0 -module-can-import-version SwiftUI 8.0.84 8.0.84 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.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/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/Objects-normal/arm64/SwiftlyUI-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.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 -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/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftlyUI -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/Objects-normal/arm64/SwiftlyUI_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.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/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/Objects-normal/arm64/SwiftlyUI.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/Objects-normal/arm64/SwiftlyUI.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/Objects-normal/arm64/SwiftlyUI-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/Objects-normal/arm64/SwiftlyUI-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/Objects-normal/arm64/SwiftlyUI-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/Objects-normal/arm64/SwiftlyUI.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwifterUI.build/Debug-appletvos/SwiftlyUI-t.build/Objects-normal/arm64/SwiftlyUI.abi.json
SwiftCompile normal arm64 (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ UISegmentedControl+SwiftlyUI.swift,\ UISlider+SwiftlyUI.swift,\ UIStackView+SwiftlyUI.swift,\ UIStepper+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISegmentedControl+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISlider+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIStackView+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIStepper+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
/Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISlider+SwiftlyUI.swift:11:18: error: 'UISlider' is unavailable in tvOS
  9 | import UIKit
 10 |
 11 | public extension UISlider {
    |                  `- error: 'UISlider' is unavailable in tvOS
 12 |
 13 |     /// SwiftlyUI extension for `UISlider`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISlider.h:26:12: note: 'UISlider' has been explicitly marked unavailable here
24 |
25 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
26 | @interface UISlider : UIControl <NSCoding>
   |            `- note: 'UISlider' has been explicitly marked unavailable here
27 |
28 | @property(nonatomic) float value;                                 // default 0.0. this value will be pinned to min/max
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISegmentedControl+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UISegmentedControl+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UISlider+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UISlider+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIStackView+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIStackView+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIStepper+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIStepper+SwiftlyUI.swift
SwiftCompile normal arm64 Compiling\ UIControl+SwiftlyUI.swift,\ UIDatePicker+SwiftlyUI.swift,\ UIFont+SwiftlyUI.swift,\ UIImage+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIControl+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIDatePicker+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIFont+SwiftlyUI.swift /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIImage+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIControl+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIControl+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIDatePicker+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIDatePicker+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIFont+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIFont+SwiftlyUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SwiftlyUI/Source/Core/UIImage+SwiftlyUI.swift (in target 'SwiftlyUI' from project 'SwifterUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIImage+SwiftlyUI.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-26 08:31:32.303 xcodebuild[761:4765] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftlyUI (in target 'SwiftlyUI' from project 'SwifterUI')
	SwiftCompile normal arm64 (in target 'SwiftlyUI' from project 'SwifterUI')
	Building workspace SwifterUI with scheme SwifterUI
(3 failures)
BUILD FAILURE 6.4 tvOS