Build Information
Failed to build Draftsman, reference 3.2.5 (3098b6), with Swift 6.4 for tvOS using Xcode 27.0 on 19 Sep 2026 10:46:37 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 Draftsman -destination generic/platform=tvOSBuild Log
60 | }
61 | @inlinable public func showsTouchWhenHighlighted<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
62 | self.subcriber.showsTouchWhenHighlighted(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
63 | }
64 | @available(iOS 13.4, *)
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:66:24: error: 'isPointerInteractionEnabled' is unavailable in tvOS
64 | @available(iOS 13.4, *)
65 | @inlinable public func isPointerInteractionEnabled(_ isPointerInteractionEnabled: Bool) -> LayoutDraft<View> {
66 | underlyingView.isPointerInteractionEnabled = isPointerInteractionEnabled
| `- error: 'isPointerInteractionEnabled' is unavailable in tvOS
67 | return self
68 | }
/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:94:85: note: 'isPointerInteractionEnabled' has been explicitly marked unavailable here
92 |
93 | /// Enables this button's built-in pointer interaction.
94 | @property (nonatomic, readwrite, assign, getter = isPointerInteractionEnabled) BOOL pointerInteractionEnabled API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos);
| `- note: 'isPointerInteractionEnabled' has been explicitly marked unavailable here
95 |
96 | /*!
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:71:24: error: cannot assign to property: 'subcriber' is a get-only property
69 | @available(iOS 13.4, *)
70 | @inlinable public func isPointerInteractionEnabled<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
71 | self.subcriber.isPointerInteractionEnabled(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
72 | }
73 | }
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UICollectionView.swift:50:57: error: 'UICollectionViewDragDelegate' is unavailable in tvOS
48 | self.subcriber.isPrefetchingEnabled(publisher)
49 | }
50 | @inlinable public func dragDelegate(_ dragDelegate: UICollectionViewDragDelegate?) -> LayoutDraft<View> {
| `- error: 'UICollectionViewDragDelegate' is unavailable in tvOS
51 | underlyingView.dragDelegate = dragDelegate
52 | 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/Draftsman/Classes/Utilities/Shortcuts/Property/UICollectionView.swift:54:129: error: 'UICollectionViewDragDelegate' is unavailable in tvOS
52 | return self
53 | }
54 | @inlinable public func dragDelegate<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UICollectionViewDragDelegate?, P.Failure == Never {
| `- error: 'UICollectionViewDragDelegate' is unavailable in tvOS
55 | self.subcriber.dragDelegate(publisher)
56 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UICollectionView.swift:57:57: error: 'UICollectionViewDropDelegate' is unavailable in tvOS
55 | self.subcriber.dragDelegate(publisher)
56 | }
57 | @inlinable public func dropDelegate(_ dropDelegate: UICollectionViewDropDelegate?) -> LayoutDraft<View> {
| `- error: 'UICollectionViewDropDelegate' is unavailable in tvOS
58 | underlyingView.dropDelegate = dropDelegate
59 | 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/Draftsman/Classes/Utilities/Shortcuts/Property/UICollectionView.swift:61:129: error: 'UICollectionViewDropDelegate' is unavailable in tvOS
59 | return self
60 | }
61 | @inlinable public func dropDelegate<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UICollectionViewDropDelegate?, P.Failure == Never {
| `- error: 'UICollectionViewDropDelegate' is unavailable in tvOS
62 | self.subcriber.dropDelegate(publisher)
63 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UICollectionView.swift:51:24: error: 'dragDelegate' is unavailable in tvOS
49 | }
50 | @inlinable public func dragDelegate(_ dragDelegate: UICollectionViewDragDelegate?) -> LayoutDraft<View> {
51 | underlyingView.dragDelegate = dragDelegate
| `- error: 'dragDelegate' is unavailable in tvOS
52 | return self
53 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UICollectionView.swift:55:24: error: cannot assign to property: 'subcriber' is a get-only property
53 | }
54 | @inlinable public func dragDelegate<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UICollectionViewDragDelegate?, P.Failure == Never {
55 | self.subcriber.dragDelegate(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
56 | }
57 | @inlinable public func dropDelegate(_ dropDelegate: UICollectionViewDropDelegate?) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UICollectionView.swift:58:24: error: 'dropDelegate' is unavailable in tvOS
56 | }
57 | @inlinable public func dropDelegate(_ dropDelegate: UICollectionViewDropDelegate?) -> LayoutDraft<View> {
58 | underlyingView.dropDelegate = dropDelegate
| `- error: 'dropDelegate' is unavailable in tvOS
59 | return self
60 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UICollectionView.swift:62:24: error: cannot assign to property: 'subcriber' is a get-only property
60 | }
61 | @inlinable public func dropDelegate<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UICollectionViewDropDelegate?, P.Failure == Never {
62 | self.subcriber.dropDelegate(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
63 | }
64 | @inlinable public func dragInteractionEnabled(_ dragInteractionEnabled: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UICollectionView.swift:65:24: error: 'dragInteractionEnabled' is unavailable in tvOS
63 | }
64 | @inlinable public func dragInteractionEnabled(_ dragInteractionEnabled: Bool) -> LayoutDraft<View> {
65 | underlyingView.dragInteractionEnabled = dragInteractionEnabled
| `- error: 'dragInteractionEnabled' is unavailable in tvOS
66 | return self
67 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UICollectionView.swift:69:24: error: cannot assign to property: 'subcriber' is a get-only property
67 | }
68 | @inlinable public func dragInteractionEnabled<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
69 | self.subcriber.dragInteractionEnabled(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
70 | }
71 | @inlinable public func backgroundView(_ backgroundView: UIView?) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UICollectionView.swift:101:24: error: 'selectionFollowsFocus' is unavailable in tvOS
99 | @available(iOS 14.0, *)
100 | @inlinable public func selectionFollowsFocus(_ selectionFollowsFocus: Bool) -> LayoutDraft<View> {
101 | underlyingView.selectionFollowsFocus = selectionFollowsFocus
| `- error: 'selectionFollowsFocus' is unavailable in tvOS
102 | return self
103 | }
/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:488:28: note: 'selectionFollowsFocus' has been explicitly marked unavailable here
486 | /// When enabled, the collection view ensures that selection is automatically triggered when focus moves to a cell.
487 | /// Defaults to a system derived value based on platform and other properties of the collection view.
488 | @property (nonatomic) BOOL selectionFollowsFocus API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos, tvos);
| `- note: 'selectionFollowsFocus' has been explicitly marked unavailable here
489 |
490 | /// Determines if the collection view allows its cells to become focused.
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UICollectionView.swift:106:24: error: cannot assign to property: 'subcriber' is a get-only property
104 | @available(iOS 14.0, *)
105 | @inlinable public func selectionFollowsFocus<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
106 | self.subcriber.selectionFollowsFocus(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
107 | }
108 | @available(iOS 14.0, *)
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIControl.swift:52:24: error: 'showsMenuAsPrimaryAction' is only available in tvOS 17.0 or newer
11 | import Combine
12 |
13 | extension LayoutDraft where View: UIControl {
| `- note: add '@available' attribute to enclosing extension
14 |
15 | @inlinable public func isEnabled(_ isEnabled: Bool) -> LayoutDraft<View> {
:
49 | }
50 | @available(iOS 14.0, *)
51 | @inlinable public func showsMenuAsPrimaryAction(_ showsMenuAsPrimaryAction: Bool) -> LayoutDraft<View> {
| `- note: add '@available' attribute to enclosing instance method
52 | underlyingView.showsMenuAsPrimaryAction = showsMenuAsPrimaryAction
| |- error: 'showsMenuAsPrimaryAction' is only available in tvOS 17.0 or newer
| `- note: add 'if #available' version check
53 | return self
54 | }
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIControl.swift:57:24: error: cannot assign to property: 'subcriber' is a get-only property
55 | @available(iOS 14.0, *)
56 | @inlinable public func showsMenuAsPrimaryAction<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
57 | self.subcriber.showsMenuAsPrimaryAction(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
58 | }}
59 | #endif
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIScrollView.swift:169:61: error: 'UIRefreshControl' is unavailable in tvOS
167 | self.subcriber.scrollsToTop(publisher)
168 | }
169 | @inlinable public func refreshControl(_ refreshControl: UIRefreshControl?) -> LayoutDraft<View> {
| `- error: 'UIRefreshControl' is unavailable in tvOS
170 | underlyingView.refreshControl = refreshControl
171 | 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/Draftsman/Classes/Utilities/Shortcuts/Property/UIScrollView.swift:173:131: error: 'UIRefreshControl' is unavailable in tvOS
171 | return self
172 | }
173 | @inlinable public func refreshControl<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UIRefreshControl?, P.Failure == Never {
| `- error: 'UIRefreshControl' is unavailable in tvOS
174 | self.subcriber.refreshControl(publisher)
175 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UIScrollView.swift:72:24: error: 'isPagingEnabled' is unavailable in tvOS
70 | }
71 | @inlinable public func isPagingEnabled(_ isPagingEnabled: Bool) -> LayoutDraft<View> {
72 | underlyingView.isPagingEnabled = isPagingEnabled
| `- error: 'isPagingEnabled' is unavailable in tvOS
73 | return self
74 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UIScrollView.swift:76:24: error: cannot assign to property: 'subcriber' is a get-only property
74 | }
75 | @inlinable public func isPagingEnabled<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
76 | self.subcriber.isPagingEnabled(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
77 | }
78 | @inlinable public func isScrollEnabled(_ isScrollEnabled: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIScrollView.swift:118:24: warning: getter for 'scrollIndicatorInsets' was deprecated in tvOS 13.0: The scrollIndicatorInsets getter is deprecated, use the verticalScrollIndicatorInsets and horizontalScrollIndicatorInsets getters instead. [#DeprecatedDeclaration]
116 | }
117 | @inlinable public func scrollIndicatorInsets<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UIEdgeInsets, P.Failure == Never {
118 | self.subcriber.scrollIndicatorInsets(publisher)
| `- warning: getter for 'scrollIndicatorInsets' was deprecated in tvOS 13.0: The scrollIndicatorInsets getter is deprecated, use the verticalScrollIndicatorInsets and horizontalScrollIndicatorInsets getters instead. [#DeprecatedDeclaration]
119 | }
120 | @inlinable public func delaysContentTouches(_ delaysContentTouches: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIScrollView.swift:163:24: error: 'scrollsToTop' is unavailable in tvOS
161 | }
162 | @inlinable public func scrollsToTop(_ scrollsToTop: Bool) -> LayoutDraft<View> {
163 | underlyingView.scrollsToTop = scrollsToTop
| `- error: 'scrollsToTop' is unavailable in tvOS
164 | return self
165 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UIScrollView.swift:167:24: error: cannot assign to property: 'subcriber' is a get-only property
165 | }
166 | @inlinable public func scrollsToTop<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
167 | self.subcriber.scrollsToTop(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
168 | }
169 | @inlinable public func refreshControl(_ refreshControl: UIRefreshControl?) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIScrollView.swift:170:24: error: 'refreshControl' is unavailable in tvOS
168 | }
169 | @inlinable public func refreshControl(_ refreshControl: UIRefreshControl?) -> LayoutDraft<View> {
170 | underlyingView.refreshControl = refreshControl
| `- error: 'refreshControl' is unavailable in tvOS
171 | return self
172 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UIScrollView.swift:174:24: error: cannot assign to property: 'subcriber' is a get-only property
172 | }
173 | @inlinable public func refreshControl<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UIRefreshControl?, P.Failure == Never {
174 | self.subcriber.refreshControl(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
175 | }
176 | }
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UISlider.swift:13:35: error: 'UISlider' is unavailable in tvOS
11 | import Combine
12 |
13 | extension LayoutDraft where View: UISlider {
| `- error: 'UISlider' is unavailable in tvOS
14 |
15 | @inlinable public func value(_ value: Float) -> LayoutDraft<View> {
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UIStepper.swift:13:35: error: 'UIStepper' is unavailable in tvOS
11 | import Combine
12 |
13 | extension LayoutDraft where View: UIStepper {
| `- error: 'UIStepper' is unavailable in tvOS
14 |
15 | @inlinable public func isContinuous(_ isContinuous: Bool) -> LayoutDraft<View> {
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UISwitch.swift:13:35: error: 'UISwitch' is unavailable in tvOS
11 | import Combine
12 |
13 | extension LayoutDraft where View: UISwitch {
| `- error: 'UISwitch' is unavailable in tvOS
14 |
15 | @inlinable public func onTintColor(_ onTintColor: UIColor?) -> LayoutDraft<View> {
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:36:57: error: 'UITableViewDragDelegate' is unavailable in tvOS
34 | self.subcriber.prefetchDataSource(publisher)
35 | }
36 | @inlinable public func dragDelegate(_ dragDelegate: UITableViewDragDelegate?) -> LayoutDraft<View> {
| `- error: 'UITableViewDragDelegate' is unavailable in tvOS
37 | underlyingView.dragDelegate = dragDelegate
38 | 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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:40:129: error: 'UITableViewDragDelegate' is unavailable in tvOS
38 | return self
39 | }
40 | @inlinable public func dragDelegate<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UITableViewDragDelegate?, P.Failure == Never {
| `- error: 'UITableViewDragDelegate' is unavailable in tvOS
41 | self.subcriber.dragDelegate(publisher)
42 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:43:57: error: 'UITableViewDropDelegate' is unavailable in tvOS
41 | self.subcriber.dragDelegate(publisher)
42 | }
43 | @inlinable public func dropDelegate(_ dropDelegate: UITableViewDropDelegate?) -> LayoutDraft<View> {
| `- error: 'UITableViewDropDelegate' is unavailable in tvOS
44 | underlyingView.dropDelegate = dropDelegate
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/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:47:129: error: 'UITableViewDropDelegate' is unavailable in tvOS
45 | return self
46 | }
47 | @inlinable public func dropDelegate<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UITableViewDropDelegate?, P.Failure == Never {
| `- error: 'UITableViewDropDelegate' is unavailable in tvOS
48 | self.subcriber.dropDelegate(publisher)
49 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:155:77: error: 'SeparatorStyle' is unavailable in tvOS
153 | self.subcriber.sectionIndexTrackingBackgroundColor(publisher)
154 | }
155 | @inlinable public func separatorStyle(_ separatorStyle: UITableViewCell.SeparatorStyle) -> LayoutDraft<View> {
| `- error: 'SeparatorStyle' is unavailable in tvOS
156 | underlyingView.separatorStyle = separatorStyle
157 | 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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:159:147: error: 'SeparatorStyle' is unavailable in tvOS
157 | return self
158 | }
159 | @inlinable public func separatorStyle<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UITableViewCell.SeparatorStyle, P.Failure == Never {
| `- error: 'SeparatorStyle' is unavailable in tvOS
160 | self.subcriber.separatorStyle(publisher)
161 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:37:24: error: 'dragDelegate' is unavailable in tvOS
35 | }
36 | @inlinable public func dragDelegate(_ dragDelegate: UITableViewDragDelegate?) -> LayoutDraft<View> {
37 | underlyingView.dragDelegate = dragDelegate
| `- error: 'dragDelegate' is unavailable in tvOS
38 | return self
39 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:41:24: error: cannot assign to property: 'subcriber' is a get-only property
39 | }
40 | @inlinable public func dragDelegate<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UITableViewDragDelegate?, P.Failure == Never {
41 | self.subcriber.dragDelegate(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
42 | }
43 | @inlinable public func dropDelegate(_ dropDelegate: UITableViewDropDelegate?) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:44:24: error: 'dropDelegate' is unavailable in tvOS
42 | }
43 | @inlinable public func dropDelegate(_ dropDelegate: UITableViewDropDelegate?) -> LayoutDraft<View> {
44 | underlyingView.dropDelegate = dropDelegate
| `- error: 'dropDelegate' 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/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:48:24: error: cannot assign to property: 'subcriber' is a get-only property
46 | }
47 | @inlinable public func dropDelegate<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UITableViewDropDelegate?, P.Failure == Never {
48 | self.subcriber.dropDelegate(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
49 | }
50 | @inlinable public func rowHeight(_ rowHeight: CGFloat) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:156:24: error: 'separatorStyle' is unavailable in tvOS
154 | }
155 | @inlinable public func separatorStyle(_ separatorStyle: UITableViewCell.SeparatorStyle) -> LayoutDraft<View> {
156 | underlyingView.separatorStyle = separatorStyle
| `- error: 'separatorStyle' is unavailable in tvOS
157 | return self
158 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:160:24: error: cannot assign to property: 'subcriber' is a get-only property
158 | }
159 | @inlinable public func separatorStyle<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UITableViewCell.SeparatorStyle, P.Failure == Never {
160 | self.subcriber.separatorStyle(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
161 | }
162 | @inlinable public func separatorColor(_ separatorColor: UIColor?) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:163:24: error: 'separatorColor' is unavailable in tvOS
161 | }
162 | @inlinable public func separatorColor(_ separatorColor: UIColor?) -> LayoutDraft<View> {
163 | underlyingView.separatorColor = separatorColor
| `- error: 'separatorColor' is unavailable in tvOS
164 | return self
165 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:167:24: error: cannot assign to property: 'subcriber' is a get-only property
165 | }
166 | @inlinable public func separatorColor<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UIColor?, P.Failure == Never {
167 | self.subcriber.separatorColor(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
168 | }
169 | @inlinable public func separatorEffect(_ separatorEffect: UIVisualEffect?) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:170:24: error: 'separatorEffect' is unavailable in tvOS
168 | }
169 | @inlinable public func separatorEffect(_ separatorEffect: UIVisualEffect?) -> LayoutDraft<View> {
170 | underlyingView.separatorEffect = separatorEffect
| `- error: 'separatorEffect' is unavailable in tvOS
171 | return self
172 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:174:24: error: cannot assign to property: 'subcriber' is a get-only property
172 | }
173 | @inlinable public func separatorEffect<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UIVisualEffect?, P.Failure == Never {
174 | self.subcriber.separatorEffect(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
175 | }
176 | @inlinable public func cellLayoutMarginsFollowReadableWidth(_ cellLayoutMarginsFollowReadableWidth: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:213:24: error: 'selectionFollowsFocus' is unavailable in tvOS
211 | @available(iOS 14.0, *)
212 | @inlinable public func selectionFollowsFocus(_ selectionFollowsFocus: Bool) -> LayoutDraft<View> {
213 | underlyingView.selectionFollowsFocus = selectionFollowsFocus
| `- error: 'selectionFollowsFocus' is unavailable in tvOS
214 | return self
215 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:218:24: error: cannot assign to property: 'subcriber' is a get-only property
216 | @available(iOS 14.0, *)
217 | @inlinable public func selectionFollowsFocus<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
218 | self.subcriber.selectionFollowsFocus(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
219 | }
220 | @inlinable public func dragInteractionEnabled(_ dragInteractionEnabled: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:221:24: error: 'dragInteractionEnabled' is unavailable in tvOS
219 | }
220 | @inlinable public func dragInteractionEnabled(_ dragInteractionEnabled: Bool) -> LayoutDraft<View> {
221 | underlyingView.dragInteractionEnabled = dragInteractionEnabled
| `- error: 'dragInteractionEnabled' is unavailable in tvOS
222 | return self
223 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:225:24: error: cannot assign to property: 'subcriber' is a get-only property
223 | }
224 | @inlinable public func dragInteractionEnabled<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
225 | self.subcriber.dragInteractionEnabled(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
226 | }
227 | }
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:51:24: error: 'isEditable' is unavailable in tvOS
49 | }
50 | @inlinable public func isEditable(_ isEditable: Bool) -> LayoutDraft<View> {
51 | underlyingView.isEditable = isEditable
| `- error: 'isEditable' is unavailable in tvOS
52 | return self
53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:238:45: note: 'isEditable' has been explicitly marked unavailable here
236 | @property(nonatomic, copy, nonnull) NSArray<NSValue *> *selectedRanges API_AVAILABLE(ios(26.0), tvos(26.0), visionos(26.0), watchos(26.0)) NS_REFINED_FOR_SWIFT;
237 |
238 | @property(nonatomic,getter=isEditable) BOOL editable API_UNAVAILABLE(tvos);
| `- note: 'isEditable' has been explicitly marked unavailable here
239 | // Toggle selectability, which controls the ability of the user to select content and interact with URLs & attachments. On tvOS this also makes the text view focusable.
240 | // By default, text item interaction follows selectable if the text item methods on UITextViewDelegate are not implemented; otherwise, they follow the result of the specified delegate methods.
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:55:24: error: cannot assign to property: 'subcriber' is a get-only property
53 | }
54 | @inlinable public func isEditable<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
55 | self.subcriber.isEditable(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
56 | }
57 | @inlinable public func isSelectable(_ isSelectable: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:257:24: error: 'showsBookmarkButton' is unavailable in tvOS
255 | }
256 | @inlinable public func showsBookmarkButton(_ showsBookmarkButton: Bool) -> LayoutDraft<View> {
257 | underlyingView.showsBookmarkButton = showsBookmarkButton
| `- error: 'showsBookmarkButton' is unavailable in tvOS
258 | return self
259 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:261:24: error: cannot assign to property: 'subcriber' is a get-only property
259 | }
260 | @inlinable public func showsBookmarkButton<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
261 | self.subcriber.showsBookmarkButton(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
262 | }
263 | @inlinable public func showsCancelButton(_ showsCancelButton: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:264:24: error: 'showsCancelButton' is unavailable in tvOS
262 | }
263 | @inlinable public func showsCancelButton(_ showsCancelButton: Bool) -> LayoutDraft<View> {
264 | underlyingView.showsCancelButton = showsCancelButton
| `- error: 'showsCancelButton' is unavailable in tvOS
265 | return self
266 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:268:24: error: cannot assign to property: 'subcriber' is a get-only property
266 | }
267 | @inlinable public func showsCancelButton<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
268 | self.subcriber.showsCancelButton(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
269 | }
270 | @inlinable public func showsSearchResultsButton(_ showsSearchResultsButton: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:271:24: error: 'showsSearchResultsButton' is unavailable in tvOS
269 | }
270 | @inlinable public func showsSearchResultsButton(_ showsSearchResultsButton: Bool) -> LayoutDraft<View> {
271 | underlyingView.showsSearchResultsButton = showsSearchResultsButton
| `- error: 'showsSearchResultsButton' is unavailable in tvOS
272 | return self
273 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:275:24: error: cannot assign to property: 'subcriber' is a get-only property
273 | }
274 | @inlinable public func showsSearchResultsButton<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
275 | self.subcriber.showsSearchResultsButton(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
276 | }
277 | @inlinable public func isSearchResultsButtonSelected(_ isSearchResultsButtonSelected: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:278:24: error: 'isSearchResultsButtonSelected' is unavailable in tvOS
276 | }
277 | @inlinable public func isSearchResultsButtonSelected(_ isSearchResultsButtonSelected: Bool) -> LayoutDraft<View> {
278 | underlyingView.isSearchResultsButtonSelected = isSearchResultsButtonSelected
| `- error: 'isSearchResultsButtonSelected' is unavailable in tvOS
279 | return self
280 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:282:24: error: cannot assign to property: 'subcriber' is a get-only property
280 | }
281 | @inlinable public func isSearchResultsButtonSelected<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
282 | self.subcriber.isSearchResultsButtonSelected(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
283 | }
284 | @inlinable public func barTintColor(_ barTintColor: UIColor?) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIView.swift:31:24: error: 'focusGroupIdentifier' is unavailable in tvOS
29 | @available(iOS 14.0, *)
30 | @inlinable public func focusGroupIdentifier(_ focusGroupIdentifier: String?) -> LayoutDraft<View> {
31 | underlyingView.focusGroupIdentifier = focusGroupIdentifier
| `- error: 'focusGroupIdentifier' is unavailable in tvOS
32 | return self
33 | }
/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:168:60: note: 'focusGroupIdentifier' has been explicitly marked unavailable here
166 |
167 | /// The identifier of the focus group that this view belongs to. If this is nil, subviews inherit their superview's focus group.
168 | @property (nonatomic, readwrite, nullable, copy) NSString *focusGroupIdentifier API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'focusGroupIdentifier' has been explicitly marked unavailable here
169 |
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.
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIView.swift:36:24: error: cannot assign to property: 'subcriber' is a get-only property
34 | @available(iOS 14.0, *)
35 | @inlinable public func focusGroupIdentifier<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == String?, P.Failure == Never {
36 | self.subcriber.focusGroupIdentifier(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
37 | }
38 | @inlinable public func frame(_ frame: CGRect) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIView.swift:67:24: error: 'isMultipleTouchEnabled' is unavailable in tvOS
65 | }
66 | @inlinable public func isMultipleTouchEnabled(_ isMultipleTouchEnabled: Bool) -> LayoutDraft<View> {
67 | underlyingView.isMultipleTouchEnabled = isMultipleTouchEnabled
| `- error: 'isMultipleTouchEnabled' is unavailable in tvOS
68 | return self
69 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UIView.swift:71:24: error: cannot assign to property: 'subcriber' is a get-only property
69 | }
70 | @inlinable public func isMultipleTouchEnabled<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
71 | self.subcriber.isMultipleTouchEnabled(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
72 | }
73 | @inlinable public func isExclusiveTouch(_ isExclusiveTouch: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIView.swift:74:24: error: 'isExclusiveTouch' is unavailable in tvOS
72 | }
73 | @inlinable public func isExclusiveTouch(_ isExclusiveTouch: Bool) -> LayoutDraft<View> {
74 | underlyingView.isExclusiveTouch = isExclusiveTouch
| `- error: 'isExclusiveTouch' is unavailable in tvOS
75 | return self
76 | }
/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
SwiftCompile normal arm64 (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ SingleAnchorRelation.swift,\ SizeAnchorRelation.swift,\ TriAnchorRelation.swift,\ CollectionCellProvider.swift,\ Collectioned.swift,\ NSDiffableDataSourceSnapshot+Extensions.swift,\ SectionCompatible.swift,\ TableCellProvider.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/SingleAnchorRelation.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/SizeAnchorRelation.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/TriAnchorRelation.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/CollectionCellProvider.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/Collectioned.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/NSDiffableDataSourceSnapshot+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/SectionCompatible.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/TableCellProvider.swift (in target 'Draftsman' from project 'Draftsman')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/SingleAnchorRelation.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SingleAnchorRelation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/SizeAnchorRelation.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SizeAnchorRelation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/TriAnchorRelation.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TriAnchorRelation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/CollectionCellProvider.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionCellProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/Collectioned.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Collectioned.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/NSDiffableDataSourceSnapshot+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSDiffableDataSourceSnapshot+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/SectionCompatible.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SectionCompatible.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/TableCellProvider.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TableCellProvider.swift
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/CollectionCellProvider.swift:187:52: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
185 | func registerIfNeeded<Cell: UICollectionViewCell>(cell type: Cell.Type) {
186 | let identifier = String(describing: type)
187 | var cells = objc_getAssociatedObject(self, ®isteredCellsKey) as? [String] ?? []
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
188 | guard !cells.contains(identifier) else { return }
189 | register(Cell.self, forCellWithReuseIdentifier: identifier)
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/CollectionCellProvider.swift:191:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
189 | register(Cell.self, forCellWithReuseIdentifier: identifier)
190 | cells.append(identifier)
191 | objc_setAssociatedObject(self, ®isteredCellsKey, cells, .OBJC_ASSOCIATION_RETAIN)
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
192 | }
193 |
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/CollectionCellProvider.swift:205:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
203 | func retain(dataSource: UICollectionViewDataSource) {
204 | releaseRetainedDataSource()
205 | objc_setAssociatedObject(self, &dataSourceKey, dataSource, .OBJC_ASSOCIATION_RETAIN)
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
206 | }
207 |
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/CollectionCellProvider.swift:209:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
207 |
208 | func releaseRetainedDataSource() {
209 | objc_setAssociatedObject(self, &dataSourceKey, nil, .OBJC_ASSOCIATION_RETAIN)
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
210 | }
211 |
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/CollectionCellProvider.swift:214:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
212 | func retain(cancellable: AnyCancellable) {
213 | releaseCancellable()
214 | objc_setAssociatedObject(self, &cancellableKey, cancellable, .OBJC_ASSOCIATION_RETAIN)
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
215 | }
216 |
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/CollectionCellProvider.swift:218:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
216 |
217 | func releaseCancellable() {
218 | objc_setAssociatedObject(self, &cancellableKey, nil, .OBJC_ASSOCIATION_RETAIN)
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
219 | }
220 | }
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/TableCellProvider.swift:197:52: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
195 | func registerIfNeeded<Cell: UITableViewCell>(cell type: Cell.Type) {
196 | let identifier = String(describing: type)
197 | var cells = objc_getAssociatedObject(self, ®isteredCellsKey) as? [String] ?? []
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
198 | guard !cells.contains(identifier) else { return }
199 | register(Cell.self, forCellReuseIdentifier: identifier)
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/TableCellProvider.swift:201:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
199 | register(Cell.self, forCellReuseIdentifier: identifier)
200 | cells.append(identifier)
201 | objc_setAssociatedObject(self, ®isteredCellsKey, cells, .OBJC_ASSOCIATION_RETAIN)
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
202 | }
203 |
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/TableCellProvider.swift:215:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
213 | func retain(dataSource: UITableViewDataSource) {
214 | releaseRetainedDataSource()
215 | objc_setAssociatedObject(self, &dataSourceKey, dataSource, .OBJC_ASSOCIATION_RETAIN)
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
216 | }
217 |
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/TableCellProvider.swift:219:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
217 |
218 | func releaseRetainedDataSource() {
219 | objc_setAssociatedObject(self, &dataSourceKey, nil, .OBJC_ASSOCIATION_RETAIN)
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
220 | }
221 |
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/TableCellProvider.swift:224:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
222 | func retain(cancellable: AnyCancellable) {
223 | releaseCancellable()
224 | objc_setAssociatedObject(self, &cancellableKey, cancellable, .OBJC_ASSOCIATION_RETAIN)
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
225 | }
226 |
SwiftCompile normal arm64 Compiling\ UISwitch.swift,\ UITableView.swift,\ UITextView.swift,\ UIView.swift,\ RelationShortcuts.swift,\ StackedShortcuts.swift,\ StackCompatible.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UISwitch.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIView.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/RelationShortcuts.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/StackedShortcuts.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/StackCompatible.swift (in target 'Draftsman' from project 'Draftsman')
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UISwitch.swift:13:35: error: 'UISwitch' is unavailable in tvOS
11 | import Combine
12 |
13 | extension LayoutDraft where View: UISwitch {
| `- error: 'UISwitch' is unavailable in tvOS
14 |
15 | @inlinable public func onTintColor(_ onTintColor: UIColor?) -> LayoutDraft<View> {
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:36:57: error: 'UITableViewDragDelegate' is unavailable in tvOS
34 | self.subcriber.prefetchDataSource(publisher)
35 | }
36 | @inlinable public func dragDelegate(_ dragDelegate: UITableViewDragDelegate?) -> LayoutDraft<View> {
| `- error: 'UITableViewDragDelegate' is unavailable in tvOS
37 | underlyingView.dragDelegate = dragDelegate
38 | 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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:40:129: error: 'UITableViewDragDelegate' is unavailable in tvOS
38 | return self
39 | }
40 | @inlinable public func dragDelegate<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UITableViewDragDelegate?, P.Failure == Never {
| `- error: 'UITableViewDragDelegate' is unavailable in tvOS
41 | self.subcriber.dragDelegate(publisher)
42 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:43:57: error: 'UITableViewDropDelegate' is unavailable in tvOS
41 | self.subcriber.dragDelegate(publisher)
42 | }
43 | @inlinable public func dropDelegate(_ dropDelegate: UITableViewDropDelegate?) -> LayoutDraft<View> {
| `- error: 'UITableViewDropDelegate' is unavailable in tvOS
44 | underlyingView.dropDelegate = dropDelegate
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/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:47:129: error: 'UITableViewDropDelegate' is unavailable in tvOS
45 | return self
46 | }
47 | @inlinable public func dropDelegate<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UITableViewDropDelegate?, P.Failure == Never {
| `- error: 'UITableViewDropDelegate' is unavailable in tvOS
48 | self.subcriber.dropDelegate(publisher)
49 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:155:77: error: 'SeparatorStyle' is unavailable in tvOS
153 | self.subcriber.sectionIndexTrackingBackgroundColor(publisher)
154 | }
155 | @inlinable public func separatorStyle(_ separatorStyle: UITableViewCell.SeparatorStyle) -> LayoutDraft<View> {
| `- error: 'SeparatorStyle' is unavailable in tvOS
156 | underlyingView.separatorStyle = separatorStyle
157 | 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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:159:147: error: 'SeparatorStyle' is unavailable in tvOS
157 | return self
158 | }
159 | @inlinable public func separatorStyle<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UITableViewCell.SeparatorStyle, P.Failure == Never {
| `- error: 'SeparatorStyle' is unavailable in tvOS
160 | self.subcriber.separatorStyle(publisher)
161 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:37:24: error: 'dragDelegate' is unavailable in tvOS
35 | }
36 | @inlinable public func dragDelegate(_ dragDelegate: UITableViewDragDelegate?) -> LayoutDraft<View> {
37 | underlyingView.dragDelegate = dragDelegate
| `- error: 'dragDelegate' is unavailable in tvOS
38 | return self
39 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:41:24: error: cannot assign to property: 'subcriber' is a get-only property
39 | }
40 | @inlinable public func dragDelegate<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UITableViewDragDelegate?, P.Failure == Never {
41 | self.subcriber.dragDelegate(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
42 | }
43 | @inlinable public func dropDelegate(_ dropDelegate: UITableViewDropDelegate?) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:44:24: error: 'dropDelegate' is unavailable in tvOS
42 | }
43 | @inlinable public func dropDelegate(_ dropDelegate: UITableViewDropDelegate?) -> LayoutDraft<View> {
44 | underlyingView.dropDelegate = dropDelegate
| `- error: 'dropDelegate' 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/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:48:24: error: cannot assign to property: 'subcriber' is a get-only property
46 | }
47 | @inlinable public func dropDelegate<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UITableViewDropDelegate?, P.Failure == Never {
48 | self.subcriber.dropDelegate(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
49 | }
50 | @inlinable public func rowHeight(_ rowHeight: CGFloat) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:156:24: error: 'separatorStyle' is unavailable in tvOS
154 | }
155 | @inlinable public func separatorStyle(_ separatorStyle: UITableViewCell.SeparatorStyle) -> LayoutDraft<View> {
156 | underlyingView.separatorStyle = separatorStyle
| `- error: 'separatorStyle' is unavailable in tvOS
157 | return self
158 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:160:24: error: cannot assign to property: 'subcriber' is a get-only property
158 | }
159 | @inlinable public func separatorStyle<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UITableViewCell.SeparatorStyle, P.Failure == Never {
160 | self.subcriber.separatorStyle(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
161 | }
162 | @inlinable public func separatorColor(_ separatorColor: UIColor?) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:163:24: error: 'separatorColor' is unavailable in tvOS
161 | }
162 | @inlinable public func separatorColor(_ separatorColor: UIColor?) -> LayoutDraft<View> {
163 | underlyingView.separatorColor = separatorColor
| `- error: 'separatorColor' is unavailable in tvOS
164 | return self
165 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:167:24: error: cannot assign to property: 'subcriber' is a get-only property
165 | }
166 | @inlinable public func separatorColor<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UIColor?, P.Failure == Never {
167 | self.subcriber.separatorColor(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
168 | }
169 | @inlinable public func separatorEffect(_ separatorEffect: UIVisualEffect?) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:170:24: error: 'separatorEffect' is unavailable in tvOS
168 | }
169 | @inlinable public func separatorEffect(_ separatorEffect: UIVisualEffect?) -> LayoutDraft<View> {
170 | underlyingView.separatorEffect = separatorEffect
| `- error: 'separatorEffect' is unavailable in tvOS
171 | return self
172 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:174:24: error: cannot assign to property: 'subcriber' is a get-only property
172 | }
173 | @inlinable public func separatorEffect<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UIVisualEffect?, P.Failure == Never {
174 | self.subcriber.separatorEffect(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
175 | }
176 | @inlinable public func cellLayoutMarginsFollowReadableWidth(_ cellLayoutMarginsFollowReadableWidth: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:213:24: error: 'selectionFollowsFocus' is unavailable in tvOS
211 | @available(iOS 14.0, *)
212 | @inlinable public func selectionFollowsFocus(_ selectionFollowsFocus: Bool) -> LayoutDraft<View> {
213 | underlyingView.selectionFollowsFocus = selectionFollowsFocus
| `- error: 'selectionFollowsFocus' is unavailable in tvOS
214 | return self
215 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:218:24: error: cannot assign to property: 'subcriber' is a get-only property
216 | @available(iOS 14.0, *)
217 | @inlinable public func selectionFollowsFocus<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
218 | self.subcriber.selectionFollowsFocus(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
219 | }
220 | @inlinable public func dragInteractionEnabled(_ dragInteractionEnabled: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:221:24: error: 'dragInteractionEnabled' is unavailable in tvOS
219 | }
220 | @inlinable public func dragInteractionEnabled(_ dragInteractionEnabled: Bool) -> LayoutDraft<View> {
221 | underlyingView.dragInteractionEnabled = dragInteractionEnabled
| `- error: 'dragInteractionEnabled' is unavailable in tvOS
222 | return self
223 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift:225:24: error: cannot assign to property: 'subcriber' is a get-only property
223 | }
224 | @inlinable public func dragInteractionEnabled<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
225 | self.subcriber.dragInteractionEnabled(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
226 | }
227 | }
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:51:24: error: 'isEditable' is unavailable in tvOS
49 | }
50 | @inlinable public func isEditable(_ isEditable: Bool) -> LayoutDraft<View> {
51 | underlyingView.isEditable = isEditable
| `- error: 'isEditable' is unavailable in tvOS
52 | return self
53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:238:45: note: 'isEditable' has been explicitly marked unavailable here
236 | @property(nonatomic, copy, nonnull) NSArray<NSValue *> *selectedRanges API_AVAILABLE(ios(26.0), tvos(26.0), visionos(26.0), watchos(26.0)) NS_REFINED_FOR_SWIFT;
237 |
238 | @property(nonatomic,getter=isEditable) BOOL editable API_UNAVAILABLE(tvos);
| `- note: 'isEditable' has been explicitly marked unavailable here
239 | // Toggle selectability, which controls the ability of the user to select content and interact with URLs & attachments. On tvOS this also makes the text view focusable.
240 | // By default, text item interaction follows selectable if the text item methods on UITextViewDelegate are not implemented; otherwise, they follow the result of the specified delegate methods.
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:55:24: error: cannot assign to property: 'subcriber' is a get-only property
53 | }
54 | @inlinable public func isEditable<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
55 | self.subcriber.isEditable(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
56 | }
57 | @inlinable public func isSelectable(_ isSelectable: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:257:24: error: 'showsBookmarkButton' is unavailable in tvOS
255 | }
256 | @inlinable public func showsBookmarkButton(_ showsBookmarkButton: Bool) -> LayoutDraft<View> {
257 | underlyingView.showsBookmarkButton = showsBookmarkButton
| `- error: 'showsBookmarkButton' is unavailable in tvOS
258 | return self
259 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:261:24: error: cannot assign to property: 'subcriber' is a get-only property
259 | }
260 | @inlinable public func showsBookmarkButton<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
261 | self.subcriber.showsBookmarkButton(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
262 | }
263 | @inlinable public func showsCancelButton(_ showsCancelButton: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:264:24: error: 'showsCancelButton' is unavailable in tvOS
262 | }
263 | @inlinable public func showsCancelButton(_ showsCancelButton: Bool) -> LayoutDraft<View> {
264 | underlyingView.showsCancelButton = showsCancelButton
| `- error: 'showsCancelButton' is unavailable in tvOS
265 | return self
266 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:268:24: error: cannot assign to property: 'subcriber' is a get-only property
266 | }
267 | @inlinable public func showsCancelButton<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
268 | self.subcriber.showsCancelButton(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
269 | }
270 | @inlinable public func showsSearchResultsButton(_ showsSearchResultsButton: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:271:24: error: 'showsSearchResultsButton' is unavailable in tvOS
269 | }
270 | @inlinable public func showsSearchResultsButton(_ showsSearchResultsButton: Bool) -> LayoutDraft<View> {
271 | underlyingView.showsSearchResultsButton = showsSearchResultsButton
| `- error: 'showsSearchResultsButton' is unavailable in tvOS
272 | return self
273 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:275:24: error: cannot assign to property: 'subcriber' is a get-only property
273 | }
274 | @inlinable public func showsSearchResultsButton<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
275 | self.subcriber.showsSearchResultsButton(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
276 | }
277 | @inlinable public func isSearchResultsButtonSelected(_ isSearchResultsButtonSelected: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:278:24: error: 'isSearchResultsButtonSelected' is unavailable in tvOS
276 | }
277 | @inlinable public func isSearchResultsButtonSelected(_ isSearchResultsButtonSelected: Bool) -> LayoutDraft<View> {
278 | underlyingView.isSearchResultsButtonSelected = isSearchResultsButtonSelected
| `- error: 'isSearchResultsButtonSelected' is unavailable in tvOS
279 | return self
280 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift:282:24: error: cannot assign to property: 'subcriber' is a get-only property
280 | }
281 | @inlinable public func isSearchResultsButtonSelected<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
282 | self.subcriber.isSearchResultsButtonSelected(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
283 | }
284 | @inlinable public func barTintColor(_ barTintColor: UIColor?) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIView.swift:31:24: error: 'focusGroupIdentifier' is unavailable in tvOS
29 | @available(iOS 14.0, *)
30 | @inlinable public func focusGroupIdentifier(_ focusGroupIdentifier: String?) -> LayoutDraft<View> {
31 | underlyingView.focusGroupIdentifier = focusGroupIdentifier
| `- error: 'focusGroupIdentifier' is unavailable in tvOS
32 | return self
33 | }
/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:168:60: note: 'focusGroupIdentifier' has been explicitly marked unavailable here
166 |
167 | /// The identifier of the focus group that this view belongs to. If this is nil, subviews inherit their superview's focus group.
168 | @property (nonatomic, readwrite, nullable, copy) NSString *focusGroupIdentifier API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'focusGroupIdentifier' has been explicitly marked unavailable here
169 |
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.
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIView.swift:36:24: error: cannot assign to property: 'subcriber' is a get-only property
34 | @available(iOS 14.0, *)
35 | @inlinable public func focusGroupIdentifier<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == String?, P.Failure == Never {
36 | self.subcriber.focusGroupIdentifier(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
37 | }
38 | @inlinable public func frame(_ frame: CGRect) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIView.swift:67:24: error: 'isMultipleTouchEnabled' is unavailable in tvOS
65 | }
66 | @inlinable public func isMultipleTouchEnabled(_ isMultipleTouchEnabled: Bool) -> LayoutDraft<View> {
67 | underlyingView.isMultipleTouchEnabled = isMultipleTouchEnabled
| `- error: 'isMultipleTouchEnabled' is unavailable in tvOS
68 | return self
69 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UIView.swift:71:24: error: cannot assign to property: 'subcriber' is a get-only property
69 | }
70 | @inlinable public func isMultipleTouchEnabled<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
71 | self.subcriber.isMultipleTouchEnabled(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
72 | }
73 | @inlinable public func isExclusiveTouch(_ isExclusiveTouch: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIView.swift:74:24: error: 'isExclusiveTouch' is unavailable in tvOS
72 | }
73 | @inlinable public func isExclusiveTouch(_ isExclusiveTouch: Bool) -> LayoutDraft<View> {
74 | underlyingView.isExclusiveTouch = isExclusiveTouch
| `- error: 'isExclusiveTouch' is unavailable in tvOS
75 | return self
76 | }
/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
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UISwitch.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UISwitch.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITableView.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UITableView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UITextView.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UITextView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIView.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/RelationShortcuts.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RelationShortcuts.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/StackedShortcuts.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StackedShortcuts.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/StackCompatible.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StackCompatible.swift
SwiftCompile normal arm64 Compiling\ UIEdgeInsets+Extensions.swift,\ UIResponder+Extensions.swift,\ UIView+Extensions.swift,\ LayoutDraftBuilder.swift,\ LayoutDraftSubscriber.swift,\ ContainerShortcuts.swift,\ Cell.swift,\ UIButton.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/UIEdgeInsets+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/UIResponder+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/UIView+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/LayoutDraftBuilder.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/LayoutDraftSubscriber.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/ContainerShortcuts.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/Cell.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift (in target 'Draftsman' from project 'Draftsman')
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/Cell.swift:119:24: error: 'userInteractionEnabledWhileDragging' is unavailable in tvOS
117 | }
118 | @inlinable public func userInteractionEnabledWhileDragging(_ userInteractionEnabledWhileDragging: Bool) -> LayoutDraft<View> {
119 | underlyingView.userInteractionEnabledWhileDragging = userInteractionEnabledWhileDragging
| `- error: 'userInteractionEnabledWhileDragging' is unavailable in tvOS
120 | return self
121 | }
/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:183:28: note: 'userInteractionEnabledWhileDragging' has been explicitly marked unavailable here
181 | * Default is NO.
182 | */
183 | @property (nonatomic) BOOL userInteractionEnabledWhileDragging API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'userInteractionEnabledWhileDragging' has been explicitly marked unavailable here
184 |
185 | @end
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/Cell.swift:123:24: error: cannot assign to property: 'subcriber' is a get-only property
121 | }
122 | @inlinable public func userInteractionEnabledWhileDragging<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
123 | self.subcriber.userInteractionEnabledWhileDragging(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
124 | }}
125 |
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:16:24: warning: 'contentEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
14 |
15 | @inlinable public func contentEdgeInsets(_ contentEdgeInsets: UIEdgeInsets) -> LayoutDraft<View> {
16 | underlyingView.contentEdgeInsets = contentEdgeInsets
| `- warning: 'contentEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
17 | return self
18 | }
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:20:24: warning: 'contentEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
18 | }
19 | @inlinable public func contentEdgeInsets<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UIEdgeInsets, P.Failure == Never {
20 | self.subcriber.contentEdgeInsets(publisher)
| `- warning: 'contentEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
21 | }
22 | @inlinable public func titleEdgeInsets(_ titleEdgeInsets: UIEdgeInsets) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:23:24: warning: 'titleEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
21 | }
22 | @inlinable public func titleEdgeInsets(_ titleEdgeInsets: UIEdgeInsets) -> LayoutDraft<View> {
23 | underlyingView.titleEdgeInsets = titleEdgeInsets
| `- warning: 'titleEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
24 | return self
25 | }
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:27:24: warning: 'titleEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
25 | }
26 | @inlinable public func titleEdgeInsets<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UIEdgeInsets, P.Failure == Never {
27 | self.subcriber.titleEdgeInsets(publisher)
| `- warning: 'titleEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
28 | }
29 | @inlinable public func reversesTitleShadowWhenHighlighted(_ reversesTitleShadowWhenHighlighted: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:30:24: 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]
28 | }
29 | @inlinable public func reversesTitleShadowWhenHighlighted(_ reversesTitleShadowWhenHighlighted: Bool) -> LayoutDraft<View> {
30 | underlyingView.reversesTitleShadowWhenHighlighted = reversesTitleShadowWhenHighlighted
| `- 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]
31 | return self
32 | }
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:34:24: 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]
32 | }
33 | @inlinable public func reversesTitleShadowWhenHighlighted<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
34 | self.subcriber.reversesTitleShadowWhenHighlighted(publisher)
| `- 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]
35 | }
36 | @inlinable public func imageEdgeInsets(_ imageEdgeInsets: UIEdgeInsets) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:37:24: warning: 'imageEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
35 | }
36 | @inlinable public func imageEdgeInsets(_ imageEdgeInsets: UIEdgeInsets) -> LayoutDraft<View> {
37 | underlyingView.imageEdgeInsets = imageEdgeInsets
| `- warning: 'imageEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
38 | return self
39 | }
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:41:24: warning: 'imageEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
39 | }
40 | @inlinable public func imageEdgeInsets<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == UIEdgeInsets, P.Failure == Never {
41 | self.subcriber.imageEdgeInsets(publisher)
| `- warning: 'imageEdgeInsets' was deprecated in tvOS 15.0: This property is ignored when using UIButtonConfiguration [#DeprecatedDeclaration]
42 | }
43 | @inlinable public func adjustsImageWhenHighlighted(_ adjustsImageWhenHighlighted: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:44:24: 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]
42 | }
43 | @inlinable public func adjustsImageWhenHighlighted(_ adjustsImageWhenHighlighted: Bool) -> LayoutDraft<View> {
44 | underlyingView.adjustsImageWhenHighlighted = adjustsImageWhenHighlighted
| `- 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]
45 | return self
46 | }
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:48:24: 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]
46 | }
47 | @inlinable public func adjustsImageWhenHighlighted<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
48 | self.subcriber.adjustsImageWhenHighlighted(publisher)
| `- 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]
49 | }
50 | @inlinable public func adjustsImageWhenDisabled(_ adjustsImageWhenDisabled: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:51:24: 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]
49 | }
50 | @inlinable public func adjustsImageWhenDisabled(_ adjustsImageWhenDisabled: Bool) -> LayoutDraft<View> {
51 | underlyingView.adjustsImageWhenDisabled = adjustsImageWhenDisabled
| `- 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]
52 | return self
53 | }
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:55:24: 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]
53 | }
54 | @inlinable public func adjustsImageWhenDisabled<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
55 | self.subcriber.adjustsImageWhenDisabled(publisher)
| `- 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]
56 | }
57 | @inlinable public func showsTouchWhenHighlighted(_ showsTouchWhenHighlighted: Bool) -> LayoutDraft<View> {
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:58:24: error: 'showsTouchWhenHighlighted' is unavailable in tvOS
56 | }
57 | @inlinable public func showsTouchWhenHighlighted(_ showsTouchWhenHighlighted: Bool) -> LayoutDraft<View> {
58 | underlyingView.showsTouchWhenHighlighted = showsTouchWhenHighlighted
| `- error: 'showsTouchWhenHighlighted' is unavailable in tvOS
59 | return self
60 | }
/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/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:62:24: error: cannot assign to property: 'subcriber' is a get-only property
60 | }
61 | @inlinable public func showsTouchWhenHighlighted<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
62 | self.subcriber.showsTouchWhenHighlighted(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
63 | }
64 | @available(iOS 13.4, *)
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:66:24: error: 'isPointerInteractionEnabled' is unavailable in tvOS
64 | @available(iOS 13.4, *)
65 | @inlinable public func isPointerInteractionEnabled(_ isPointerInteractionEnabled: Bool) -> LayoutDraft<View> {
66 | underlyingView.isPointerInteractionEnabled = isPointerInteractionEnabled
| `- error: 'isPointerInteractionEnabled' is unavailable in tvOS
67 | return self
68 | }
/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:94:85: note: 'isPointerInteractionEnabled' has been explicitly marked unavailable here
92 |
93 | /// Enables this button's built-in pointer interaction.
94 | @property (nonatomic, readwrite, assign, getter = isPointerInteractionEnabled) BOOL pointerInteractionEnabled API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos);
| `- note: 'isPointerInteractionEnabled' has been explicitly marked unavailable here
95 |
96 | /*!
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift:71:24: error: cannot assign to property: 'subcriber' is a get-only property
69 | @available(iOS 13.4, *)
70 | @inlinable public func isPointerInteractionEnabled<P: Publisher>(assignedBy publisher: P) -> LayoutDraftSubscriber<View> where P.Output == Bool, P.Failure == Never {
71 | self.subcriber.isPointerInteractionEnabled(publisher)
| `- error: cannot assign to property: 'subcriber' is a get-only property
72 | }
73 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/UIEdgeInsets+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIEdgeInsets+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/UIResponder+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIResponder+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/UIView+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/LayoutDraftBuilder.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutDraftBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/LayoutDraftSubscriber.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutDraftSubscriber.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/ContainerShortcuts.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ContainerShortcuts.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/Cell.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Cell.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIButton.swift
SwiftCompile normal arm64 Compiling\ Array+Extensions.swift,\ CACornerMask+Extensions.swift,\ CGFloat+Extensions.swift,\ CGRect+Extensions.swift,\ CGSize+Extensions.swift,\ NSLayoutConstraint+Extensions.swift,\ NSLayoutDimension+Extensions.swift,\ UIColor+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/Array+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/CACornerMask+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/CGFloat+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/CGRect+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/CGSize+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/NSLayoutConstraint+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/NSLayoutDimension+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/UIColor+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
/Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/NSLayoutConstraint+Extensions.swift:17:44: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
15 | var draftsmanIdentifier: String? {
16 | get {
17 | objc_getAssociatedObject(self, &draftsmanIdentifierKey) as? String
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
18 | }
19 | set {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/Array+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Array+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/CACornerMask+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CACornerMask+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/CGFloat+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGFloat+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/CGRect+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGRect+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/CGSize+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGSize+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/NSLayoutConstraint+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSLayoutConstraint+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/NSLayoutDimension+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSLayoutDimension+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/UIColor+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColor+Extensions.swift
SwiftCompile normal arm64 Compiling\ ViewPlanBuilder.swift,\ AnchorPair.swift,\ Enumeration.swift,\ PairConstant.swift,\ TriConstant.swift,\ ConstraintBuilder.swift,\ ScrollableStackView.swift,\ SpacerView.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Draft/ViewPlanBuilder.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Model/AnchorPair.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Model/Enumeration.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Model/PairConstant.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Model/TriConstant.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/ConstraintBuilder.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/CustomView/ScrollableStackView.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/CustomView/SpacerView.swift (in target 'Draftsman' from project 'Draftsman')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Draft/ViewPlanBuilder.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewPlanBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Model/AnchorPair.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnchorPair.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Model/Enumeration.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Enumeration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Model/PairConstant.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PairConstant.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Model/TriConstant.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TriConstant.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/ConstraintBuilder.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConstraintBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/CustomView/ScrollableStackView.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ScrollableStackView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/CustomView/SpacerView.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SpacerView.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-19 06:46:26.310 xcodebuild[727:4542] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/Extensions.swift (in target 'Clavier' from project 'Clavier')
SwiftCompile normal arm64 Compiling\ Extensions.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/Extensions.swift (in target 'Clavier' from project 'Clavier')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/ClavierLayoutGuide.swift (in target 'Clavier' from project 'Clavier')
SwiftCompile normal arm64 Compiling\ ClavierLayoutGuide.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/ClavierLayoutGuide.swift (in target 'Clavier' from project 'Clavier')
Building workspace Draftsman with scheme Draftsman
(5 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:
Clavier: https://github.com/hainayanda/Clavier.git @ 2.0.3
Draftsman: /Users/admin/builder/spi-builder-workspace
Builder: https://github.com/hainayanda/Builder.git @ 1.1.1
resolved source packages: Clavier, Draftsman, Builder
2026-09-19 06:46:34.051 xcodebuild[834:5138] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "clavier",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.3",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/hainayanda/Clavier.git"
},
{
"identity" : "builder",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/hainayanda/Builder.git"
}
],
"manifest_display_name" : "Draftsman",
"name" : "Draftsman",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Draftsman",
"targets" : [
"Draftsman"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "Draftsman",
"module_type" : "SwiftTarget",
"name" : "Draftsman",
"path" : "Draftsman/Classes",
"product_dependencies" : [
"Clavier",
"Builder"
],
"product_memberships" : [
"Draftsman"
],
"sources" : [
"Anchors/AnchorExtractable.swift",
"Anchors/Base/AxisAnchor.swift",
"Anchors/Base/DimensionAnchor.swift",
"Anchors/Base/PairAnchor.swift",
"Anchors/Base/QuadAnchor.swift",
"Anchors/Base/SingleAnchor.swift",
"Anchors/Base/SizeAnchor.swift",
"Anchors/Base/TriAnchor.swift",
"Anchors/ConstraintBuilderRootRecoverable.swift",
"Anchors/Defined/Axis.swift",
"Anchors/Defined/Dimension.swift",
"Anchors/Defined/Pair.swift",
"Anchors/Defined/Quad.swift",
"Anchors/Defined/Single.swift",
"Anchors/Defined/Trio.swift",
"Anchors/LayoutAnchor.swift",
"Anchors/LayoutAxisAnchor.swift",
"Anchors/LayoutWithAnchors.swift",
"Anchors/Relation/AxisAnchorRelation.swift",
"Anchors/Relation/DimensionAnchorRelation.swift",
"Anchors/Relation/IdentifiedAnchorRelation.swift",
"Anchors/Relation/PairAnchorRelation.swift",
"Anchors/Relation/PrioritizedAnchorRelation.swift",
"Anchors/Relation/QuadAnchorRelation.swift",
"Anchors/Relation/SingleAnchorRelation.swift",
"Anchors/Relation/SizeAnchorRelation.swift",
"Anchors/Relation/TriAnchorRelation.swift",
"CellProvider/CollectionCellProvider.swift",
"CellProvider/Collectioned.swift",
"CellProvider/NSDiffableDataSourceSnapshot+Extensions.swift",
"CellProvider/SectionCompatible.swift",
"CellProvider/TableCellProvider.swift",
"CellProvider/Tabled.swift",
"Draft/LayoutDraft.swift",
"Draft/LayoutPlan.swift",
"Draft/PlanComponent.swift",
"Draft/PlanContext.swift",
"Draft/Planned.swift",
"Draft/PlannedDraft.swift",
"Draft/ViewPlan.swift",
"Draft/ViewPlanBuilder.swift",
"Model/AnchorPair.swift",
"Model/Enumeration.swift",
"Model/PairConstant.swift",
"Model/TriConstant.swift",
"Utilities/ConstraintBuilder.swift",
"Utilities/CustomView/ScrollableStackView.swift",
"Utilities/CustomView/SpacerView.swift",
"Utilities/Extensions/Array+Extensions.swift",
"Utilities/Extensions/CACornerMask+Extensions.swift",
"Utilities/Extensions/CGFloat+Extensions.swift",
"Utilities/Extensions/CGRect+Extensions.swift",
"Utilities/Extensions/CGSize+Extensions.swift",
"Utilities/Extensions/NSLayoutConstraint+Extensions.swift",
"Utilities/Extensions/NSLayoutDimension+Extensions.swift",
"Utilities/Extensions/UIColor+Extensions.swift",
"Utilities/Extensions/UIEdgeInsets+Extensions.swift",
"Utilities/Extensions/UIResponder+Extensions.swift",
"Utilities/Extensions/UIView+Extensions.swift",
"Utilities/LayoutDraftBuilder.swift",
"Utilities/LayoutDraftSubscriber.swift",
"Utilities/Shortcuts/ContainerShortcuts.swift",
"Utilities/Shortcuts/Property/Cell.swift",
"Utilities/Shortcuts/Property/UIButton.swift",
"Utilities/Shortcuts/Property/UICollectionView.swift",
"Utilities/Shortcuts/Property/UIControl.swift",
"Utilities/Shortcuts/Property/UIImageView.swift",
"Utilities/Shortcuts/Property/UILabel.swift",
"Utilities/Shortcuts/Property/UIScrollView.swift",
"Utilities/Shortcuts/Property/UISlider.swift",
"Utilities/Shortcuts/Property/UIStackView.swift",
"Utilities/Shortcuts/Property/UIStepper.swift",
"Utilities/Shortcuts/Property/UISwitch.swift",
"Utilities/Shortcuts/Property/UITableView.swift",
"Utilities/Shortcuts/Property/UITextView.swift",
"Utilities/Shortcuts/Property/UIView.swift",
"Utilities/Shortcuts/RelationShortcuts.swift",
"Utilities/Shortcuts/StackedShortcuts.swift",
"Utilities/StackCompatible.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
{
"workspace" : {
"name" : "Draftsman",
"schemes" : [
"Draftsman"
]
}
}
2026-09-19 06:46:35.405 xcodebuild[842:5206] [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 Draftsman -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 Draftsman -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
Draftsman: /Users/admin/builder/spi-builder-workspace
Builder: https://github.com/hainayanda/Builder.git @ 1.1.1
Clavier: https://github.com/hainayanda/Clavier.git @ 2.0.3
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (6 targets)
Target 'Draftsman-product' in project 'Draftsman'
➜ Explicit dependency on target 'Draftsman' in project 'Draftsman'
➜ Explicit dependency on target 'Clavier-product' in project 'Clavier'
➜ Explicit dependency on target 'Builder-product' in project 'Builder'
Target 'Draftsman' in project 'Draftsman'
➜ Explicit dependency on target 'Clavier-product' in project 'Clavier'
➜ Explicit dependency on target 'Builder-product' in project 'Builder'
Target 'Builder-product' in project 'Builder'
➜ Explicit dependency on target 'Builder' in project 'Builder'
Target 'Builder' in project 'Builder' (no dependencies)
Target 'Clavier-product' in project 'Clavier'
➜ Explicit dependency on target 'Clavier' in project 'Clavier'
Target 'Clavier' in project 'Clavier' (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 Draftsman normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Draftsman' from project 'Draftsman')
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 Draftsman -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Draftsman.build/Debug-appletvos/Draftsman-t.build/Objects-normal/arm64/Draftsman.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/PackageFrameworks -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/Draftsman.build/Debug-appletvos/Draftsman-t.build/Objects-normal/arm64/Draftsman-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/Draftsman.build/Debug-appletvos/Draftsman-t.build/Objects-normal/arm64/Draftsman.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Draftsman.build/Debug-appletvos/Draftsman-t.build/Objects-normal/arm64/Draftsman-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/Draftsman.build/Debug-appletvos/Draftsman-t.build/Objects-normal/arm64/Draftsman_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/Draftsman.build/Debug-appletvos/Draftsman-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Draftsman.build/Debug-appletvos/Draftsman-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Draftsman.build/Debug-appletvos/Draftsman-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/Draftsman.build/Debug-appletvos/Draftsman-t.build/Objects-normal/arm64/Draftsman-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver Clavier normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Clavier' from project 'Clavier')
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 Clavier -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Clavier.build/Debug-appletvos/Clavier-t.build/Objects-normal/arm64/Clavier.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 -suppress-warnings -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/Clavier.build/Debug-appletvos/Clavier-t.build/Objects-normal/arm64/Clavier-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/Clavier.build/Debug-appletvos/Clavier-t.build/Objects-normal/arm64/Clavier.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Clavier.build/Debug-appletvos/Clavier-t.build/Objects-normal/arm64/Clavier-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/Clavier.build/Debug-appletvos/Clavier-t.build/Objects-normal/arm64/Clavier_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/Clavier.build/Debug-appletvos/Clavier-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Clavier.build/Debug-appletvos/Clavier-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Clavier.build/Debug-appletvos/Clavier-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/Clavier.build/Debug-appletvos/Clavier-t.build/Objects-normal/arm64/Clavier-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ Extensions.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/Extensions.swift (in target 'Clavier' from project 'Clavier')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/Extensions.swift (in target 'Clavier' from project 'Clavier')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Extensions.swift
SwiftCompile normal arm64 Compiling\ SafeAreaKeyboardLayoutGuide.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/SafeAreaKeyboardLayoutGuide.swift (in target 'Clavier' from project 'Clavier')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/SafeAreaKeyboardLayoutGuide.swift:40:48: error: 'keyboardLayoutGuide' is unavailable in tvOS
38 | ]
39 | let keyboardConstraints: [NSLayoutConstraint] = [
40 | topAnchor.constraint(equalTo: view.keyboardLayoutGuide.topAnchor),
| `- error: 'keyboardLayoutGuide' is unavailable in tvOS
41 | leftAnchor.constraint(equalTo: view.keyboardLayoutGuide.leftAnchor),
42 | bottomAnchor.constraint(equalTo: view.keyboardLayoutGuide.bottomAnchor),
/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:309:61: note: 'keyboardLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
309 | @property(nonatomic,readonly,strong) UIKeyboardLayoutGuide *keyboardLayoutGuide API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
| `- note: 'keyboardLayoutGuide' has been explicitly marked unavailable here
310 |
311 | @end
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/SafeAreaKeyboardLayoutGuide.swift:41:49: error: 'keyboardLayoutGuide' is unavailable in tvOS
39 | let keyboardConstraints: [NSLayoutConstraint] = [
40 | topAnchor.constraint(equalTo: view.keyboardLayoutGuide.topAnchor),
41 | leftAnchor.constraint(equalTo: view.keyboardLayoutGuide.leftAnchor),
| `- error: 'keyboardLayoutGuide' is unavailable in tvOS
42 | bottomAnchor.constraint(equalTo: view.keyboardLayoutGuide.bottomAnchor),
43 | rightAnchor.constraint(equalTo: view.keyboardLayoutGuide.rightAnchor),
/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:309:61: note: 'keyboardLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
309 | @property(nonatomic,readonly,strong) UIKeyboardLayoutGuide *keyboardLayoutGuide API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
| `- note: 'keyboardLayoutGuide' has been explicitly marked unavailable here
310 |
311 | @end
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/SafeAreaKeyboardLayoutGuide.swift:42:51: error: 'keyboardLayoutGuide' is unavailable in tvOS
40 | topAnchor.constraint(equalTo: view.keyboardLayoutGuide.topAnchor),
41 | leftAnchor.constraint(equalTo: view.keyboardLayoutGuide.leftAnchor),
42 | bottomAnchor.constraint(equalTo: view.keyboardLayoutGuide.bottomAnchor),
| `- error: 'keyboardLayoutGuide' is unavailable in tvOS
43 | rightAnchor.constraint(equalTo: view.keyboardLayoutGuide.rightAnchor),
44 | ]
/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:309:61: note: 'keyboardLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
309 | @property(nonatomic,readonly,strong) UIKeyboardLayoutGuide *keyboardLayoutGuide API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
| `- note: 'keyboardLayoutGuide' has been explicitly marked unavailable here
310 |
311 | @end
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/SafeAreaKeyboardLayoutGuide.swift:43:50: error: 'keyboardLayoutGuide' is unavailable in tvOS
41 | leftAnchor.constraint(equalTo: view.keyboardLayoutGuide.leftAnchor),
42 | bottomAnchor.constraint(equalTo: view.keyboardLayoutGuide.bottomAnchor),
43 | rightAnchor.constraint(equalTo: view.keyboardLayoutGuide.rightAnchor),
| `- error: 'keyboardLayoutGuide' is unavailable in tvOS
44 | ]
45 | safeAreaConstraints.forEach {
/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:309:61: note: 'keyboardLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
309 | @property(nonatomic,readonly,strong) UIKeyboardLayoutGuide *keyboardLayoutGuide API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
| `- note: 'keyboardLayoutGuide' has been explicitly marked unavailable here
310 |
311 | @end
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/ClavierGlobalConfig.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/ClavierLayoutGuide.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/Extensions.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/SafeAreaKeyboardLayoutGuide.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Clavier.build/Debug-appletvos/Clavier-t.build/Objects-normal/arm64/SafeAreaKeyboardLayoutGuide.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Clavier.build/Debug-appletvos/Clavier-t.build/Objects-normal/arm64/SafeAreaKeyboardLayoutGuide.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Clavier.build/Debug-appletvos/Clavier-t.build/Objects-normal/arm64/SafeAreaKeyboardLayoutGuide.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Clavier.build/Debug-appletvos/Clavier-t.build/Objects-normal/arm64/SafeAreaKeyboardLayoutGuide.dia -target arm64-apple-tvos15.0 -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/Clavier.build/Debug-appletvos/Clavier-t.build/Objects-normal/arm64/Clavier-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 -suppress-warnings -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/Clavier.build/Debug-appletvos/Clavier-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Clavier.build/Debug-appletvos/Clavier-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Clavier.build/Debug-appletvos/Clavier-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Clavier -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Clavier.build/Debug-appletvos/Clavier-t.build/Objects-normal/arm64/Clavier_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 -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Clavier.build/Debug-appletvos/Clavier-t.build/Objects-normal/arm64/SafeAreaKeyboardLayoutGuide.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Clavier.build/Debug-appletvos/Clavier-t.build/Objects-normal/arm64/Clavier.swiftmodule -index-unit-output-path /Clavier.build/Debug-appletvos/Clavier-t.build/Objects-normal/arm64/SafeAreaKeyboardLayoutGuide.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/SafeAreaKeyboardLayoutGuide.swift (in target 'Clavier' from project 'Clavier')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SafeAreaKeyboardLayoutGuide.swift
SwiftCompile normal arm64 Compiling\ ClavierLayoutGuide.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/ClavierLayoutGuide.swift (in target 'Clavier' from project 'Clavier')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/ClavierLayoutGuide.swift (in target 'Clavier' from project 'Clavier')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ClavierLayoutGuide.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ Clavier (in target 'Clavier' from project 'Clavier')
SwiftCompile normal arm64 (in target 'Clavier' from project 'Clavier')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ LayoutAxisAnchor.swift,\ LayoutWithAnchors.swift,\ AxisAnchorRelation.swift,\ DimensionAnchorRelation.swift,\ IdentifiedAnchorRelation.swift,\ PairAnchorRelation.swift,\ PrioritizedAnchorRelation.swift,\ QuadAnchorRelation.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/LayoutAxisAnchor.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/LayoutWithAnchors.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/AxisAnchorRelation.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/DimensionAnchorRelation.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/IdentifiedAnchorRelation.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/PairAnchorRelation.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/PrioritizedAnchorRelation.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/QuadAnchorRelation.swift (in target 'Draftsman' from project 'Draftsman')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/LayoutAxisAnchor.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutAxisAnchor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/LayoutWithAnchors.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutWithAnchors.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/AxisAnchorRelation.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AxisAnchorRelation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/DimensionAnchorRelation.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DimensionAnchorRelation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/IdentifiedAnchorRelation.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IdentifiedAnchorRelation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/PairAnchorRelation.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PairAnchorRelation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/PrioritizedAnchorRelation.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PrioritizedAnchorRelation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/QuadAnchorRelation.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile QuadAnchorRelation.swift
SwiftCompile normal arm64 Compiling\ SingleAnchorRelation.swift,\ SizeAnchorRelation.swift,\ TriAnchorRelation.swift,\ CollectionCellProvider.swift,\ Collectioned.swift,\ NSDiffableDataSourceSnapshot+Extensions.swift,\ SectionCompatible.swift,\ TableCellProvider.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/SingleAnchorRelation.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/SizeAnchorRelation.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/TriAnchorRelation.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/CollectionCellProvider.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/Collectioned.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/NSDiffableDataSourceSnapshot+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/SectionCompatible.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/TableCellProvider.swift (in target 'Draftsman' from project 'Draftsman')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/SingleAnchorRelation.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SingleAnchorRelation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/SizeAnchorRelation.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SizeAnchorRelation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Relation/TriAnchorRelation.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TriAnchorRelation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/CollectionCellProvider.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionCellProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/Collectioned.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Collectioned.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/NSDiffableDataSourceSnapshot+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSDiffableDataSourceSnapshot+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/SectionCompatible.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SectionCompatible.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/CellProvider/TableCellProvider.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TableCellProvider.swift
SwiftCompile normal arm64 Compiling\ AnchorExtractable.swift,\ AxisAnchor.swift,\ DimensionAnchor.swift,\ PairAnchor.swift,\ QuadAnchor.swift,\ SingleAnchor.swift,\ SizeAnchor.swift,\ TriAnchor.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/AnchorExtractable.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Base/AxisAnchor.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Base/DimensionAnchor.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Base/PairAnchor.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Base/QuadAnchor.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Base/SingleAnchor.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Base/SizeAnchor.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Base/TriAnchor.swift (in target 'Draftsman' from project 'Draftsman')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/AnchorExtractable.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnchorExtractable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Base/AxisAnchor.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AxisAnchor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Base/DimensionAnchor.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DimensionAnchor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Base/PairAnchor.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PairAnchor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Base/QuadAnchor.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile QuadAnchor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Base/SingleAnchor.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SingleAnchor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Base/SizeAnchor.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SizeAnchor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Anchors/Base/TriAnchor.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TriAnchor.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ Draftsman (in target 'Draftsman' from project 'Draftsman')
SwiftCompile normal arm64 (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ UIEdgeInsets+Extensions.swift,\ UIResponder+Extensions.swift,\ UIView+Extensions.swift,\ LayoutDraftBuilder.swift,\ LayoutDraftSubscriber.swift,\ ContainerShortcuts.swift,\ Cell.swift,\ UIButton.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/UIEdgeInsets+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/UIResponder+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/UIView+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/LayoutDraftBuilder.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/LayoutDraftSubscriber.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/ContainerShortcuts.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/Cell.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift (in target 'Draftsman' from project 'Draftsman')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/UIEdgeInsets+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIEdgeInsets+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/UIResponder+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIResponder+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/UIView+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/LayoutDraftBuilder.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutDraftBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/LayoutDraftSubscriber.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutDraftSubscriber.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/ContainerShortcuts.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ContainerShortcuts.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/Cell.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Cell.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Shortcuts/Property/UIButton.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIButton.swift
SwiftCompile normal arm64 Compiling\ ViewPlanBuilder.swift,\ AnchorPair.swift,\ Enumeration.swift,\ PairConstant.swift,\ TriConstant.swift,\ ConstraintBuilder.swift,\ ScrollableStackView.swift,\ SpacerView.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Draft/ViewPlanBuilder.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Model/AnchorPair.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Model/Enumeration.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Model/PairConstant.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Model/TriConstant.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/ConstraintBuilder.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/CustomView/ScrollableStackView.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/CustomView/SpacerView.swift (in target 'Draftsman' from project 'Draftsman')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Draft/ViewPlanBuilder.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewPlanBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Model/AnchorPair.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnchorPair.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Model/Enumeration.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Enumeration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Model/PairConstant.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PairConstant.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Model/TriConstant.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TriConstant.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/ConstraintBuilder.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConstraintBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/CustomView/ScrollableStackView.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ScrollableStackView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/CustomView/SpacerView.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SpacerView.swift
SwiftCompile normal arm64 Compiling\ Array+Extensions.swift,\ CACornerMask+Extensions.swift,\ CGFloat+Extensions.swift,\ CGRect+Extensions.swift,\ CGSize+Extensions.swift,\ NSLayoutConstraint+Extensions.swift,\ NSLayoutDimension+Extensions.swift,\ UIColor+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/Array+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/CACornerMask+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/CGFloat+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/CGRect+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/CGSize+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/NSLayoutConstraint+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/NSLayoutDimension+Extensions.swift /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/UIColor+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/Array+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Array+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/CACornerMask+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CACornerMask+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/CGFloat+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGFloat+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/CGRect+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGRect+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/CGSize+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGSize+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/NSLayoutConstraint+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSLayoutConstraint+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/NSLayoutDimension+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSLayoutDimension+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Draftsman/Classes/Utilities/Extensions/UIColor+Extensions.swift (in target 'Draftsman' from project 'Draftsman')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColor+Extensions.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-19 06:46:36.465 xcodebuild[843:5230] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ SafeAreaKeyboardLayoutGuide.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/SafeAreaKeyboardLayoutGuide.swift (in target 'Clavier' from project 'Clavier')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Clavier/Clavier/Classes/SafeAreaKeyboardLayoutGuide.swift (in target 'Clavier' from project 'Clavier')
Building workspace Draftsman with scheme Draftsman
(3 failures)
BUILD FAILURE 6.4 tvOS