Build Information
Failed to build YComponentBrowser, reference main (c6328d), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 17:52:43 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 YComponentBrowser -destination generic/platform=watchOSBuild Log
47 |
48 | /// :nodoc:
49 | public override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
50 | tableView.deselectRow(at: indexPath, animated: true)
51 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:10:67: error: 'UITableViewController' is unavailable in watchOS
8 |
9 | /// A Generic TableViewController that can display `Populatable` and `Reusable` view
10 | final public class GenericTableViewController<View: ContentView>: UITableViewController {
| `- error: 'UITableViewController' is unavailable in watchOS
11 | private typealias GenericCell = GenericTableViewCell<View>
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewController.h:21:12: note: 'UITableViewController' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UITableViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
| `- note: 'UITableViewController' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithStyle:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:22:26: error: 'NSLayoutConstraint' is unavailable in watchOS
20 |
21 | /// Primary axis for content view
22 | public let axis: NSLayoutConstraint.Axis
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
23 |
24 | /// Model to populate the content view
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:36:19: error: 'NSLayoutConstraint' is unavailable in watchOS
34 | title: String?,
35 | detail: String? = nil,
36 | axis: NSLayoutConstraint.Axis = .horizontal,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
37 | model: View.Model
38 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:66:29: error: 'UILabel' is unavailable in watchOS
64 | public let displayView: View = View(frame: .zero)
65 |
66 | private let titleLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
67 | let label = UILabel()
68 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:67:21: error: 'UILabel' is unavailable in watchOS
65 |
66 | private let titleLabel: UILabel = {
67 | let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
68 |
69 | label.font = UIFont.preferredFont(forTextStyle: .body)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:67:21: error: 'init()' is unavailable in watchOS
65 |
66 | private let titleLabel: UILabel = {
67 | let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
68 |
69 | label.font = UIFont.preferredFont(forTextStyle: .body)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:70:35: error: 'label' is unavailable in watchOS
68 |
69 | label.font = UIFont.preferredFont(forTextStyle: .body)
70 | label.textColor = UIColor.label
| `- error: 'label' is unavailable in watchOS
71 |
72 | return label
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:75:30: error: 'UILabel' is unavailable in watchOS
73 | }()
74 |
75 | private let detailLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
76 | let label = UILabel()
77 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:76:21: error: 'UILabel' is unavailable in watchOS
74 |
75 | private let detailLabel: UILabel = {
76 | let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
77 |
78 | label.font = UIFont.preferredFont(forTextStyle: .footnote)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:76:21: error: 'init()' is unavailable in watchOS
74 |
75 | private let detailLabel: UILabel = {
76 | let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
77 |
78 | label.font = UIFont.preferredFont(forTextStyle: .footnote)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:79:28: error: 'secondaryLabel' is unavailable in watchOS
77 |
78 | label.font = UIFont.preferredFont(forTextStyle: .footnote)
79 | label.textColor = .secondaryLabel
| `- error: 'secondaryLabel' is unavailable in watchOS
80 |
81 | return label
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:172:49: note: 'secondaryLabel' has been explicitly marked unavailable here
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'secondaryLabel' has been explicitly marked unavailable here
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:84:33: error: 'UIStackView' is unavailable in watchOS
82 | }()
83 |
84 | private let innerStackView: UIStackView = {
| `- error: 'UIStackView' is unavailable in watchOS
85 | let stackView = UIStackView()
86 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:85:25: error: 'UIStackView' is unavailable in watchOS
83 |
84 | private let innerStackView: UIStackView = {
85 | let stackView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
86 |
87 | stackView.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:85:25: error: 'init()' is unavailable in watchOS
83 |
84 | private let innerStackView: UIStackView = {
85 | let stackView = UIStackView()
| `- error: 'init()' is unavailable in watchOS
86 |
87 | stackView.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:94:33: error: 'UIStackView' is unavailable in watchOS
92 | }()
93 |
94 | private let outerStackView: UIStackView = {
| `- error: 'UIStackView' is unavailable in watchOS
95 | let stackView = UIStackView()
96 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:95:25: error: 'UIStackView' is unavailable in watchOS
93 |
94 | private let outerStackView: UIStackView = {
95 | let stackView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
96 |
97 | stackView.alignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:95:25: error: 'init()' is unavailable in watchOS
93 |
94 | private let outerStackView: UIStackView = {
95 | let stackView = UIStackView()
| `- error: 'init()' is unavailable in watchOS
96 |
97 | stackView.alignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:10:59: error: 'UIView' is unavailable in watchOS
8 |
9 | /// View that shows a title and detail text and displays a given type of `ContentView`
10 | final public class CatalogDisplayView<View: ContentView>: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | // MARK: Helper Types
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:117:28: error: 'systemBackground' is unavailable in watchOS
115 |
116 | private func setUpView() {
117 | backgroundColor = .systemBackground
| `- error: 'systemBackground' is unavailable in watchOS
118 | displayView.translatesAutoresizingMaskIntoConstraints = false
119 | outerStackView.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 | * primary background in light mode.
207 | */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Controllers/GenericCollectionViewController.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GenericCollectionViewController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Controllers/GenericTableViewController.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GenericTableViewController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/CatalogDisplayView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CatalogDisplayView.swift
SwiftCompile normal arm64 Compiling\ Identifiable.swift,\ Populatable.swift,\ Reusable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Identifiable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Populatable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Reusable.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Identifiable.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Identifiable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Populatable.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Populatable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Reusable.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Reusable.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ YComponentBrowser (in target 'YComponentBrowser' from project 'YComponentBrowser')
SwiftCompile normal arm64_32 (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-19 13:52:31.339 xcodebuild[646:4193] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-19 13:52:31.596 xcodebuild[646:4193] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'YComponentBrowser' from project 'YComponentBrowser')
SwiftEmitModule normal arm64 Emitting\ module\ for\ YComponentBrowser (in target 'YComponentBrowser' from project 'YComponentBrowser')
Building workspace YComponentBrowser with scheme YComponentBrowser
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
YComponentBrowser: /Users/admin/builder/spi-builder-workspace
resolved source packages: YComponentBrowser
2026-09-19 13:52:38.330 xcodebuild[773:4687] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-19 13:52:38.467 xcodebuild[773:4687] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "YComponentBrowser",
"name" : "YComponentBrowser",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
}
],
"products" : [
{
"name" : "YComponentBrowser",
"targets" : [
"YComponentBrowser"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "YComponentBrowserTests",
"module_type" : "SwiftTarget",
"name" : "YComponentBrowserTests",
"path" : "Tests/YComponentBrowserTests",
"sources" : [
"CatalogFactoryTest.swift",
"ClassificationScene/ClassificationDataSourceTests.swift",
"ClassificationScene/ClassificationViewControllerTest.swift",
"Extensions/XCTestCase+MemoryLeakTracking.swift",
"Extensions/XCTestCase+makeCoder.swift",
"Models/Categories/CatalogCategoryTest.swift",
"Models/Categories/CategoriesTest.swift",
"Models/Destinations/CatalogDestinationTests.swift",
"Models/Destinations/SubcategoryDestinationTests.swift",
"Protocols/IdentifiableProtocolTest.swift",
"UI Components/Generic Cells/GenericCollectionViewCellTest.swift",
"UI Components/Generic Cells/GenericTableViewCellTest.swift",
"UI Components/Generic Controllers/GenericCollectionViewControllerTest.swift",
"UI Components/Generic Controllers/GenericTableViewControllerTest.swift",
"UI Components/Generic Views/CatalogDisplayViewTest.swift",
"UI Components/Generic Views/ColorViewTest.swift",
"UI Components/Generic Views/FontViewTest.swift",
"UI Components/Generic Views/IconViewTest.swift"
],
"target_dependencies" : [
"YComponentBrowser"
],
"type" : "test"
},
{
"c99name" : "YComponentBrowser",
"module_type" : "SwiftTarget",
"name" : "YComponentBrowser",
"path" : "Sources/YComponentBrowser",
"product_memberships" : [
"YComponentBrowser"
],
"sources" : [
"CatalogFactory.swift",
"ClassificationScene/ClassificationDataSource.swift",
"ClassificationScene/ClassificationViewController.swift",
"Models/Categories/CatalogCategory.swift",
"Models/Categories/ColorCategory.swift",
"Models/Categories/ComponentCategory.swift",
"Models/Categories/CustomCategory.swift",
"Models/Categories/FontCategory.swift",
"Models/Categories/IconCategory.swift",
"Models/Destinations/CatalogDetailDestination.swift",
"Models/Destinations/SubcategoryDetailDestination.swift",
"Protocols/CatalogDataSource.swift",
"Protocols/Classification.swift",
"Protocols/Destination.swift",
"Protocols/Highlightable.swift",
"Protocols/Identifiable.swift",
"Protocols/Populatable.swift",
"Protocols/Reusable.swift",
"Protocols/Selectable.swift",
"UI Components/Generic Cells/GenericCollectionViewCell.swift",
"UI Components/Generic Cells/GenericTableViewCell.swift",
"UI Components/Generic Controllers/GenericCollectionViewController.swift",
"UI Components/Generic Controllers/GenericTableViewController.swift",
"UI Components/Generic Views/CatalogDisplayView.swift",
"UI Components/Generic Views/ColorView.swift",
"UI Components/Generic Views/ContentView.swift",
"UI Components/Generic Views/FontView.swift",
"UI Components/Generic Views/IconView.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
{
"workspace" : {
"name" : "YComponentBrowser",
"schemes" : [
"YCatalogViewer",
"YComponentBrowser"
]
}
}
2026-09-19 13:52:39.482 xcodebuild[781:4759] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-19 13:52:39.616 xcodebuild[781:4759] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"workspace" : {
"name" : "YComponentBrowser",
"schemes" : [
"YCatalogViewer",
"YComponentBrowser"
]
}
}
2026-09-19 13:52:40.431 xcodebuild[783:4794] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-19 13:52:40.535 xcodebuild[783:4794] [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 YComponentBrowser -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme YComponentBrowser -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
YComponentBrowser: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (3 targets)
Target 'YComponentBrowserTests-product' in project 'YComponentBrowser'
➜ Explicit dependency on target 'YComponentBrowser' in project 'YComponentBrowser'
Target 'YComponentBrowser-product' in project 'YComponentBrowser'
➜ Explicit dependency on target 'YComponentBrowser' in project 'YComponentBrowser'
Target 'YComponentBrowser' in project 'YComponentBrowser' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver YComponentBrowser normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'YComponentBrowser' from project 'YComponentBrowser')
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 YComponentBrowser -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64_32/YComponentBrowser.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64_32/YComponentBrowser-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/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64_32/YComponentBrowser.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64_32/YComponentBrowser-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/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64_32/YComponentBrowser_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-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/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64_32/YComponentBrowser-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver YComponentBrowser normal arm64 com.apple.xcode.tools.swift.compiler (in target 'YComponentBrowser' from project 'YComponentBrowser')
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 YComponentBrowser -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser-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/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser-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/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-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/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ CatalogFactory.swift,\ ClassificationDataSource.swift,\ ClassificationViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationViewController.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift:17:25: error: 'UICollectionViewLayout' is unavailable in watchOS
15 |
16 | /// Collection view
17 | case collection(UICollectionViewLayout)
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
18 | }
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift:30:10: error: 'UIViewController' is unavailable in watchOS
28 | navigationTitle: String? = nil,
29 | embedInNavigationController: Bool
30 | ) -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
31 | let controller = createClassificationViewController(with: categories, navigationTitle: navigationTitle)
32 | if embedInNavigationController == true {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift:47:10: error: 'UIViewController' is unavailable in watchOS
45 | with categories: [Classification],
46 | navigationTitle: String? = nil
47 | ) -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
48 | ClassificationViewController(
49 | datasource: ClassificationDataSource(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift:68:10: error: 'UIViewController' is unavailable in watchOS
66 | display: DisplayType = .table,
67 | navigationTitle: String? = nil
68 | ) -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
69 | switch display {
70 | case .table:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift:33:40: error: 'UINavigationController' is unavailable in watchOS
31 | let controller = createClassificationViewController(with: categories, navigationTitle: navigationTitle)
32 | if embedInNavigationController == true {
33 | let navigationController = UINavigationController(rootViewController: controller)
| `- error: 'UINavigationController' is unavailable in watchOS
34 | return navigationController
35 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:12:29: error: 'UITableViewCell' is unavailable in watchOS
10 | public final class ClassificationDataSource: NSObject, CatalogDataSource {
11 | /// The type of cell catalogDataSource supports
12 | public typealias Cell = UITableViewCell
| `- error: 'UITableViewCell' is unavailable in watchOS
13 |
14 | /// Represents the cell type
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:41:40: error: 'UITableView' is unavailable in watchOS
39 |
40 | /// :nodoc:
41 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
42 | categories.count
43 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:46:40: error: 'UITableView' is unavailable in watchOS
44 |
45 | /// :nodoc:
46 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
47 | let cell = tableView.dequeueReusableCell(
48 | withIdentifier: ClassificationDataSource.cellIdentifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CatalogFactory.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ClassificationDataSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationViewController.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ClassificationViewController.swift
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:46:91: error: 'UITableViewCell' is unavailable in watchOS
44 |
45 | /// :nodoc:
46 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
47 | let cell = tableView.dequeueReusableCell(
48 | withIdentifier: ClassificationDataSource.cellIdentifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:10:20: warning: unavailable class 'UITableViewCell' was used to satisfy a requirement of protocol 'CatalogDataSource'; this will be an error in a future Swift language mode
8 |
9 | /// Represents the Classification Datasource
10 | public final class ClassificationDataSource: NSObject, CatalogDataSource {
| `- warning: unavailable class 'UITableViewCell' was used to satisfy a requirement of protocol 'CatalogDataSource'; this will be an error in a future Swift language mode
11 | /// The type of cell catalogDataSource supports
12 | public typealias Cell = UITableViewCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' declared here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' declared here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/CatalogDataSource.swift:12:20: note: requirement 'Cell' declared here
10 | public protocol CatalogDataSource: UITableViewDataSource {
11 | /// The type of cell catalog data source supports
12 | associatedtype Cell: UITableViewCell
| `- note: requirement 'Cell' declared here
13 |
14 | /// Cell type
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:15:41: error: 'UITableViewCell' is unavailable in watchOS
13 |
14 | /// Represents the cell type
15 | public static var cell: Cell.Type { UITableViewCell.self }
| `- error: 'UITableViewCell' is unavailable in watchOS
16 |
17 | /// Identifier to identify the cell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:53:14: error: 'textLabel' is unavailable in watchOS
51 | let category = category(for: indexPath)
52 |
53 | cell.textLabel?.text = category.name
| `- error: 'textLabel' is unavailable in watchOS
54 | cell.accessoryType = .disclosureIndicator
55 | cell.selectionStyle = .default
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:120:60: note: 'textLabel' has been explicitly marked unavailable here
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
| `- note: 'textLabel' has been explicitly marked unavailable here
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
122 |
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationViewController.swift:27:49: error: 'UITableView' is unavailable in watchOS
25 |
26 | /// :nodoc:
27 | public override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
28 | let category = datasource.category(for: indexPath)
29 | switch category.presentationStyle {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
SwiftCompile normal arm64 Compiling\ Identifiable.swift,\ Populatable.swift,\ Reusable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Identifiable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Populatable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Reusable.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Identifiable.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Identifiable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Populatable.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Populatable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Reusable.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Reusable.swift
SwiftCompile normal arm64 Compiling\ CatalogDetailDestination.swift,\ SubcategoryDetailDestination.swift,\ CatalogDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/CatalogDetailDestination.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/SubcategoryDetailDestination.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/CatalogDataSource.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/CatalogDetailDestination.swift:21:47: error: 'UIViewController' is unavailable in watchOS
19 |
20 | /// Creates a tableview controller that displays the model data within the specified view
21 | public func getDestinationController() -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
22 | CatalogFactory.createGenericDisplayViewController(
23 | viewType: View.self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/SubcategoryDetailDestination.swift:21:47: error: 'UIViewController' is unavailable in watchOS
19 |
20 | /// Creates a subcategory view controller
21 | public func getDestinationController() -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
22 | CatalogFactory.createClassificationViewController(with: subcategories, navigationTitle: navigationTitle)
23 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/CatalogDataSource.swift:12:26: error: 'UITableViewCell' is unavailable in watchOS
10 | public protocol CatalogDataSource: UITableViewDataSource {
11 | /// The type of cell catalog data source supports
12 | associatedtype Cell: UITableViewCell
| `- error: 'UITableViewCell' is unavailable in watchOS
13 |
14 | /// Cell type
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/CatalogDetailDestination.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CatalogDetailDestination.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/SubcategoryDetailDestination.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SubcategoryDetailDestination.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/CatalogDataSource.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CatalogDataSource.swift
SwiftCompile normal arm64 Compiling\ CustomCategory.swift,\ FontCategory.swift,\ IconCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/CustomCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/FontCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/IconCategory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/CustomCategory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CustomCategory.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/FontCategory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FontCategory.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/IconCategory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IconCategory.swift
SwiftCompile normal arm64 Compiling\ CatalogCategory.swift,\ ColorCategory.swift,\ ComponentCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/CatalogCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/ColorCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/ComponentCategory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/CatalogCategory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CatalogCategory.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/ColorCategory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ColorCategory.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/ComponentCategory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ComponentCategory.swift
SwiftCompile normal arm64 Compiling\ GenericCollectionViewController.swift,\ GenericTableViewController.swift,\ CatalogDisplayView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Controllers/GenericCollectionViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Controllers/GenericTableViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/CatalogDisplayView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:23:31: error: 'UICollectionViewLayout' is unavailable in watchOS
21 | public init(
22 | navigationTitle: String? = nil,
23 | collectionViewLayout: UICollectionViewLayout = UICollectionViewFlowLayout(),
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
24 | models: [View.Model]
25 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:23:56: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
21 | public init(
22 | navigationTitle: String? = nil,
23 | collectionViewLayout: UICollectionViewLayout = UICollectionViewFlowLayout(),
| `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
24 | models: [View.Model]
25 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
| `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:37:27: error: 'UICollectionView' is unavailable in watchOS
35 | /// :nodoc:
36 | public override func collectionView(
37 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
38 | numberOfItemsInSection section: Int
39 | ) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:45:27: error: 'UICollectionView' is unavailable in watchOS
43 | /// :nodoc:
44 | public override func collectionView(
45 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
46 | cellForItemAt indexPath: IndexPath
47 | ) -> UICollectionViewCell {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:47:10: error: 'UICollectionViewCell' is unavailable in watchOS
45 | _ collectionView: UICollectionView,
46 | cellForItemAt indexPath: IndexPath
47 | ) -> UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
48 | guard let cell = collectionView.dequeueReusableCell(
49 | withReuseIdentifier: GenericCell.identifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:61:59: error: 'UICollectionView' is unavailable in watchOS
59 |
60 | /// :nodoc:
61 | public override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
| `- error: 'UICollectionView' is unavailable in watchOS
62 | collectionView.deselectItem(at: indexPath, animated: true)
63 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:11:72: error: 'UICollectionViewController' is unavailable in watchOS
9 |
10 | /// A Generic CollectionViewController that can display `Populatable` and `Reusable` view
11 | final public class GenericCollectionViewController<View: ContentView>: UICollectionViewController {
| `- error: 'UICollectionViewController' is unavailable in watchOS
12 | private typealias GenericCell = GenericCollectionViewCell<View>
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewController.h:19:12: note: 'UICollectionViewController' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
19 | @interface UICollectionViewController : UIViewController <UICollectionViewDelegate, UICollectionViewDataSource>
| `- note: 'UICollectionViewController' has been explicitly marked unavailable here
20 |
21 | - (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:30:49: error: 'UITableView' is unavailable in watchOS
28 |
29 | /// :nodoc:
30 | public override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
31 | models.count
32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:35:49: error: 'UITableView' is unavailable in watchOS
33 |
34 | /// :nodoc:
35 | public override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
36 | guard let cell = tableView.dequeueReusableCell(
37 | withIdentifier: GenericCell.identifier, for: indexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:35:100: error: 'UITableViewCell' is unavailable in watchOS
33 |
34 | /// :nodoc:
35 | public override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
36 | guard let cell = tableView.dequeueReusableCell(
37 | withIdentifier: GenericCell.identifier, for: indexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:49:49: error: 'UITableView' is unavailable in watchOS
47 |
48 | /// :nodoc:
49 | public override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
50 | tableView.deselectRow(at: indexPath, animated: true)
51 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:10:67: error: 'UITableViewController' is unavailable in watchOS
8 |
9 | /// A Generic TableViewController that can display `Populatable` and `Reusable` view
10 | final public class GenericTableViewController<View: ContentView>: UITableViewController {
| `- error: 'UITableViewController' is unavailable in watchOS
11 | private typealias GenericCell = GenericTableViewCell<View>
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewController.h:21:12: note: 'UITableViewController' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UITableViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
| `- note: 'UITableViewController' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithStyle:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:22:26: error: 'NSLayoutConstraint' is unavailable in watchOS
20 |
21 | /// Primary axis for content view
22 | public let axis: NSLayoutConstraint.Axis
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
23 |
24 | /// Model to populate the content view
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:36:19: error: 'NSLayoutConstraint' is unavailable in watchOS
34 | title: String?,
35 | detail: String? = nil,
36 | axis: NSLayoutConstraint.Axis = .horizontal,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
37 | model: View.Model
38 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:66:29: error: 'UILabel' is unavailable in watchOS
64 | public let displayView: View = View(frame: .zero)
65 |
66 | private let titleLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
67 | let label = UILabel()
68 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:67:21: error: 'UILabel' is unavailable in watchOS
65 |
66 | private let titleLabel: UILabel = {
67 | let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
68 |
69 | label.font = UIFont.preferredFont(forTextStyle: .body)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:67:21: error: 'init()' is unavailable in watchOS
65 |
66 | private let titleLabel: UILabel = {
67 | let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
68 |
69 | label.font = UIFont.preferredFont(forTextStyle: .body)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:70:35: error: 'label' is unavailable in watchOS
68 |
69 | label.font = UIFont.preferredFont(forTextStyle: .body)
70 | label.textColor = UIColor.label
| `- error: 'label' is unavailable in watchOS
71 |
72 | return label
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:75:30: error: 'UILabel' is unavailable in watchOS
73 | }()
74 |
75 | private let detailLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
76 | let label = UILabel()
77 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:76:21: error: 'UILabel' is unavailable in watchOS
74 |
75 | private let detailLabel: UILabel = {
76 | let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
77 |
78 | label.font = UIFont.preferredFont(forTextStyle: .footnote)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:76:21: error: 'init()' is unavailable in watchOS
74 |
75 | private let detailLabel: UILabel = {
76 | let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
77 |
78 | label.font = UIFont.preferredFont(forTextStyle: .footnote)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:79:28: error: 'secondaryLabel' is unavailable in watchOS
77 |
78 | label.font = UIFont.preferredFont(forTextStyle: .footnote)
79 | label.textColor = .secondaryLabel
| `- error: 'secondaryLabel' is unavailable in watchOS
80 |
81 | return label
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:172:49: note: 'secondaryLabel' has been explicitly marked unavailable here
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'secondaryLabel' has been explicitly marked unavailable here
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:84:33: error: 'UIStackView' is unavailable in watchOS
82 | }()
83 |
84 | private let innerStackView: UIStackView = {
| `- error: 'UIStackView' is unavailable in watchOS
85 | let stackView = UIStackView()
86 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:85:25: error: 'UIStackView' is unavailable in watchOS
83 |
84 | private let innerStackView: UIStackView = {
85 | let stackView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
86 |
87 | stackView.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:85:25: error: 'init()' is unavailable in watchOS
83 |
84 | private let innerStackView: UIStackView = {
85 | let stackView = UIStackView()
| `- error: 'init()' is unavailable in watchOS
86 |
87 | stackView.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:94:33: error: 'UIStackView' is unavailable in watchOS
92 | }()
93 |
94 | private let outerStackView: UIStackView = {
| `- error: 'UIStackView' is unavailable in watchOS
95 | let stackView = UIStackView()
96 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:95:25: error: 'UIStackView' is unavailable in watchOS
93 |
94 | private let outerStackView: UIStackView = {
95 | let stackView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
96 |
97 | stackView.alignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:95:25: error: 'init()' is unavailable in watchOS
93 |
94 | private let outerStackView: UIStackView = {
95 | let stackView = UIStackView()
| `- error: 'init()' is unavailable in watchOS
96 |
97 | stackView.alignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:10:59: error: 'UIView' is unavailable in watchOS
8 |
9 | /// View that shows a title and detail text and displays a given type of `ContentView`
10 | final public class CatalogDisplayView<View: ContentView>: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | // MARK: Helper Types
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:117:28: error: 'systemBackground' is unavailable in watchOS
115 |
116 | private func setUpView() {
117 | backgroundColor = .systemBackground
| `- error: 'systemBackground' is unavailable in watchOS
118 | displayView.translatesAutoresizingMaskIntoConstraints = false
119 | outerStackView.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 | * primary background in light mode.
207 | */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Controllers/GenericCollectionViewController.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GenericCollectionViewController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Controllers/GenericTableViewController.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GenericTableViewController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/CatalogDisplayView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CatalogDisplayView.swift
SwiftCompile normal arm64 Compiling\ ColorView.swift,\ ContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/ColorView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/ContentView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/ColorView.swift:30:78: error: 'UITraitCollection' is unavailable in watchOS
28 |
29 | /// :nodoc:
30 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
31 | super.traitCollectionDidChange(previousTraitCollection)
32 | if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/ColorView.swift:30:26: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
28 |
29 | /// :nodoc:
30 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
31 | super.traitCollectionDidChange(previousTraitCollection)
32 | if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/ColorView.swift:10:31: error: 'UIView' is unavailable in watchOS
8 |
9 | /// A view used to display a given `UIColor` at a fixed size
10 | final public class ColorView: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | /// The type of data required to populate the color view
12 | public typealias Model = UIColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/ColorView.swift:31:15: error: 'traitCollectionDidChange' is unavailable in watchOS
29 | /// :nodoc:
30 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
31 | super.traitCollectionDidChange(previousTraitCollection)
| `- error: 'traitCollectionDidChange' is unavailable in watchOS
32 | if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
33 | setBorderColor()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/ColorView.swift:32:28: error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
30 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
31 | super.traitCollectionDidChange(previousTraitCollection)
32 | if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
| `- error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
33 | setBorderColor()
34 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:286:1: note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
284 | * and more could be added in the future.
285 | */
286 | - (BOOL)hasDifferentColorAppearanceComparedToTraitCollection:(nullable UITraitCollection *)traitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
287 |
288 | @end
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/ColorView.swift:44:9: error: 'NSLayoutConstraint' is unavailable in watchOS
42 | layer.borderWidth = Style.borderWidth
43 | setBorderColor()
44 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
45 | widthAnchor.constraint(equalToConstant: Style.size.width),
46 | heightAnchor.constraint(equalToConstant: Style.size.height)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/ColorView.swift:51:37: error: 'quaternaryLabel' is unavailable in watchOS
49 |
50 | private func setBorderColor() {
51 | layer.borderColor = UIColor.quaternaryLabel.cgColor
| `- error: 'quaternaryLabel' is unavailable in watchOS
52 | }
53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:174:49: note: 'quaternaryLabel' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'quaternaryLabel' has been explicitly marked unavailable here
175 |
176 | /* Foreground color for standard system links.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/ColorView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ColorView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/ContentView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ContentView.swift
SwiftCompile normal arm64 Compiling\ Classification.swift,\ Destination.swift,\ Highlightable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Classification.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Destination.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Highlightable.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Classification.swift:25:32: error: 'UIViewController' is unavailable in watchOS
23 |
24 | /// Destination view controller of the classification
25 | var destinationController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
26 | destination.getDestinationController()
27 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Classification.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Classification.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Destination.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Destination.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Highlightable.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Highlightable.swift
SwiftCompile normal arm64 Compiling\ FontView.swift,\ IconView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/FontView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/IconView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/FontView.swift:10:30: error: 'UILabel' is unavailable in watchOS
8 |
9 | /// A view to display a given font and text
10 | final public class FontView: UILabel {
| `- error: 'UILabel' is unavailable in watchOS
11 | /// Font view model
12 | public struct Model {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/IconView.swift:10:30: error: 'UIImageView' is unavailable in watchOS
8 |
9 | /// A view to display a given image at a fixed size and ratio
10 | final public class IconView: UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
11 | /// The type of data required to populate the icon view
12 | public typealias Model = UIImage
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/FontView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FontView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/IconView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IconView.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ YComponentBrowser (in target 'YComponentBrowser' from project 'YComponentBrowser')
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift:17:25: error: 'UICollectionViewLayout' is unavailable in watchOS
15 |
16 | /// Collection view
17 | case collection(UICollectionViewLayout)
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
18 | }
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift:30:10: error: 'UIViewController' is unavailable in watchOS
28 | navigationTitle: String? = nil,
29 | embedInNavigationController: Bool
30 | ) -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
31 | let controller = createClassificationViewController(with: categories, navigationTitle: navigationTitle)
32 | if embedInNavigationController == true {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift:47:10: error: 'UIViewController' is unavailable in watchOS
45 | with categories: [Classification],
46 | navigationTitle: String? = nil
47 | ) -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
48 | ClassificationViewController(
49 | datasource: ClassificationDataSource(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift:68:10: error: 'UIViewController' is unavailable in watchOS
66 | display: DisplayType = .table,
67 | navigationTitle: String? = nil
68 | ) -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
69 | switch display {
70 | case .table:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:12:29: error: 'UITableViewCell' is unavailable in watchOS
10 | public final class ClassificationDataSource: NSObject, CatalogDataSource {
11 | /// The type of cell catalogDataSource supports
12 | public typealias Cell = UITableViewCell
| `- error: 'UITableViewCell' is unavailable in watchOS
13 |
14 | /// Represents the cell type
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:41:40: error: 'UITableView' is unavailable in watchOS
39 |
40 | /// :nodoc:
41 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
42 | categories.count
43 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:46:40: error: 'UITableView' is unavailable in watchOS
44 |
45 | /// :nodoc:
46 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
47 | let cell = tableView.dequeueReusableCell(
48 | withIdentifier: ClassificationDataSource.cellIdentifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:46:91: error: 'UITableViewCell' is unavailable in watchOS
44 |
45 | /// :nodoc:
46 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
47 | let cell = tableView.dequeueReusableCell(
48 | withIdentifier: ClassificationDataSource.cellIdentifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:10:20: warning: unavailable class 'UITableViewCell' was used to satisfy a requirement of protocol 'CatalogDataSource'; this will be an error in a future Swift language mode
8 |
9 | /// Represents the Classification Datasource
10 | public final class ClassificationDataSource: NSObject, CatalogDataSource {
| `- warning: unavailable class 'UITableViewCell' was used to satisfy a requirement of protocol 'CatalogDataSource'; this will be an error in a future Swift language mode
11 | /// The type of cell catalogDataSource supports
12 | public typealias Cell = UITableViewCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' declared here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' declared here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/CatalogDataSource.swift:12:20: note: requirement 'Cell' declared here
10 | public protocol CatalogDataSource: UITableViewDataSource {
11 | /// The type of cell catalog data source supports
12 | associatedtype Cell: UITableViewCell
| `- note: requirement 'Cell' declared here
13 |
14 | /// Cell type
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationViewController.swift:27:49: error: 'UITableView' is unavailable in watchOS
25 |
26 | /// :nodoc:
27 | public override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
28 | let category = datasource.category(for: indexPath)
29 | switch category.presentationStyle {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationViewController.swift:9:81: error: 'UITableViewController' is unavailable in watchOS
7 | import UIKit
8 | /// ClassificationViewController to display catalog
9 | public final class ClassificationViewController<DataSource: CatalogDataSource>: UITableViewController {
| `- error: 'UITableViewController' is unavailable in watchOS
10 | /// Data source for that catalogView
11 | public let datasource: DataSource
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewController.h:21:12: note: 'UITableViewController' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UITableViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
| `- note: 'UITableViewController' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithStyle:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/CatalogDetailDestination.swift:21:47: error: 'UIViewController' is unavailable in watchOS
19 |
20 | /// Creates a tableview controller that displays the model data within the specified view
21 | public func getDestinationController() -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
22 | CatalogFactory.createGenericDisplayViewController(
23 | viewType: View.self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/SubcategoryDetailDestination.swift:21:47: error: 'UIViewController' is unavailable in watchOS
19 |
20 | /// Creates a subcategory view controller
21 | public func getDestinationController() -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
22 | CatalogFactory.createClassificationViewController(with: subcategories, navigationTitle: navigationTitle)
23 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/CatalogDataSource.swift:12:26: error: 'UITableViewCell' is unavailable in watchOS
10 | public protocol CatalogDataSource: UITableViewDataSource {
11 | /// The type of cell catalog data source supports
12 | associatedtype Cell: UITableViewCell
| `- error: 'UITableViewCell' is unavailable in watchOS
13 |
14 | /// Cell type
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/CatalogDataSource.swift:10:36: error: 'UITableViewDataSource' is unavailable in watchOS
8 |
9 | /// Data source for catalog tableview
10 | public protocol CatalogDataSource: UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
11 | /// The type of cell catalog data source supports
12 | associatedtype Cell: UITableViewCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
| `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Classification.swift:25:32: error: 'UIViewController' is unavailable in watchOS
23 |
24 | /// Destination view controller of the classification
25 | var destinationController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
26 | destination.getDestinationController()
27 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Destination.swift:26:40: error: 'UIViewController' is unavailable in watchOS
24 |
25 | /// Creates destination view controller
26 | func getDestinationController() -> UIViewController
| `- error: 'UIViewController' is unavailable in watchOS
27 | }
28 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Cells/GenericCollectionViewCell.swift:10:66: error: 'UICollectionViewCell' is unavailable in watchOS
8 |
9 | /// A collection view cell that can display any `Populatable` and `Reusable` view
10 | public final class GenericCollectionViewCell<View: ContentView>: UICollectionViewCell, Identifiable {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
11 | /// The type of data that can be populated
12 | public typealias Model = View.Model
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Cells/GenericTableViewCell.swift:18:33: error: 'UITableViewCell' is unavailable in watchOS
16 |
17 | /// :nodoc:
18 | public override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
19 | super.init(style: style, reuseIdentifier: reuseIdentifier)
20 | initialDisplayView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Cells/GenericTableViewCell.swift:10:61: error: 'UITableViewCell' is unavailable in watchOS
8 |
9 | /// A table view cell that can display any `Populatable` and `Reusable` view
10 | public final class GenericTableViewCell<View: ContentView>: UITableViewCell, Identifiable {
| `- error: 'UITableViewCell' is unavailable in watchOS
11 | /// The type of data that can be populated
12 | public typealias Model = View.Model
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:23:31: error: 'UICollectionViewLayout' is unavailable in watchOS
21 | public init(
22 | navigationTitle: String? = nil,
23 | collectionViewLayout: UICollectionViewLayout = UICollectionViewFlowLayout(),
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
24 | models: [View.Model]
25 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:23:56: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
21 | public init(
22 | navigationTitle: String? = nil,
23 | collectionViewLayout: UICollectionViewLayout = UICollectionViewFlowLayout(),
| `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
24 | models: [View.Model]
25 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
| `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:37:27: error: 'UICollectionView' is unavailable in watchOS
35 | /// :nodoc:
36 | public override func collectionView(
37 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
38 | numberOfItemsInSection section: Int
39 | ) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:45:27: error: 'UICollectionView' is unavailable in watchOS
43 | /// :nodoc:
44 | public override func collectionView(
45 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
46 | cellForItemAt indexPath: IndexPath
47 | ) -> UICollectionViewCell {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:47:10: error: 'UICollectionViewCell' is unavailable in watchOS
45 | _ collectionView: UICollectionView,
46 | cellForItemAt indexPath: IndexPath
47 | ) -> UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
48 | guard let cell = collectionView.dequeueReusableCell(
49 | withReuseIdentifier: GenericCell.identifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:61:59: error: 'UICollectionView' is unavailable in watchOS
59 |
60 | /// :nodoc:
61 | public override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
| `- error: 'UICollectionView' is unavailable in watchOS
62 | collectionView.deselectItem(at: indexPath, animated: true)
63 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:11:72: error: 'UICollectionViewController' is unavailable in watchOS
9 |
10 | /// A Generic CollectionViewController that can display `Populatable` and `Reusable` view
11 | final public class GenericCollectionViewController<View: ContentView>: UICollectionViewController {
| `- error: 'UICollectionViewController' is unavailable in watchOS
12 | private typealias GenericCell = GenericCollectionViewCell<View>
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewController.h:19:12: note: 'UICollectionViewController' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
19 | @interface UICollectionViewController : UIViewController <UICollectionViewDelegate, UICollectionViewDataSource>
| `- note: 'UICollectionViewController' has been explicitly marked unavailable here
20 |
21 | - (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:30:49: error: 'UITableView' is unavailable in watchOS
28 |
29 | /// :nodoc:
30 | public override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
31 | models.count
32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:35:49: error: 'UITableView' is unavailable in watchOS
33 |
34 | /// :nodoc:
35 | public override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
36 | guard let cell = tableView.dequeueReusableCell(
37 | withIdentifier: GenericCell.identifier, for: indexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:35:100: error: 'UITableViewCell' is unavailable in watchOS
33 |
34 | /// :nodoc:
35 | public override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
36 | guard let cell = tableView.dequeueReusableCell(
37 | withIdentifier: GenericCell.identifier, for: indexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:49:49: error: 'UITableView' is unavailable in watchOS
47 |
48 | /// :nodoc:
49 | public override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
50 | tableView.deselectRow(at: indexPath, animated: true)
51 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:10:67: error: 'UITableViewController' is unavailable in watchOS
8 |
9 | /// A Generic TableViewController that can display `Populatable` and `Reusable` view
10 | final public class GenericTableViewController<View: ContentView>: UITableViewController {
| `- error: 'UITableViewController' is unavailable in watchOS
11 | private typealias GenericCell = GenericTableViewCell<View>
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewController.h:21:12: note: 'UITableViewController' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UITableViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
| `- note: 'UITableViewController' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithStyle:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:22:26: error: 'NSLayoutConstraint' is unavailable in watchOS
20 |
21 | /// Primary axis for content view
22 | public let axis: NSLayoutConstraint.Axis
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
23 |
24 | /// Model to populate the content view
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:36:19: error: 'NSLayoutConstraint' is unavailable in watchOS
34 | title: String?,
35 | detail: String? = nil,
36 | axis: NSLayoutConstraint.Axis = .horizontal,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
37 | model: View.Model
38 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:66:29: error: 'UILabel' is unavailable in watchOS
64 | public let displayView: View = View(frame: .zero)
65 |
66 | private let titleLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
67 | let label = UILabel()
68 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:67:21: error: 'UILabel' is unavailable in watchOS
65 |
66 | private let titleLabel: UILabel = {
67 | let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
68 |
69 | label.font = UIFont.preferredFont(forTextStyle: .body)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:67:21: error: 'init()' is unavailable in watchOS
65 |
66 | private let titleLabel: UILabel = {
67 | let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
68 |
69 | label.font = UIFont.preferredFont(forTextStyle: .body)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:70:35: error: 'label' is unavailable in watchOS
68 |
69 | label.font = UIFont.preferredFont(forTextStyle: .body)
70 | label.textColor = UIColor.label
| `- error: 'label' is unavailable in watchOS
71 |
72 | return label
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:75:30: error: 'UILabel' is unavailable in watchOS
73 | }()
74 |
75 | private let detailLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
76 | let label = UILabel()
77 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:76:21: error: 'UILabel' is unavailable in watchOS
74 |
75 | private let detailLabel: UILabel = {
76 | let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
77 |
78 | label.font = UIFont.preferredFont(forTextStyle: .footnote)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:76:21: error: 'init()' is unavailable in watchOS
74 |
75 | private let detailLabel: UILabel = {
76 | let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
77 |
78 | label.font = UIFont.preferredFont(forTextStyle: .footnote)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:79:28: error: 'secondaryLabel' is unavailable in watchOS
77 |
78 | label.font = UIFont.preferredFont(forTextStyle: .footnote)
79 | label.textColor = .secondaryLabel
| `- error: 'secondaryLabel' is unavailable in watchOS
80 |
81 | return label
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:172:49: note: 'secondaryLabel' has been explicitly marked unavailable here
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'secondaryLabel' has been explicitly marked unavailable here
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:84:33: error: 'UIStackView' is unavailable in watchOS
82 | }()
83 |
84 | private let innerStackView: UIStackView = {
| `- error: 'UIStackView' is unavailable in watchOS
85 | let stackView = UIStackView()
86 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:85:25: error: 'UIStackView' is unavailable in watchOS
83 |
84 | private let innerStackView: UIStackView = {
85 | let stackView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
86 |
87 | stackView.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:85:25: error: 'init()' is unavailable in watchOS
83 |
84 | private let innerStackView: UIStackView = {
85 | let stackView = UIStackView()
| `- error: 'init()' is unavailable in watchOS
86 |
87 | stackView.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:94:33: error: 'UIStackView' is unavailable in watchOS
92 | }()
93 |
94 | private let outerStackView: UIStackView = {
| `- error: 'UIStackView' is unavailable in watchOS
95 | let stackView = UIStackView()
96 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:95:25: error: 'UIStackView' is unavailable in watchOS
93 |
94 | private let outerStackView: UIStackView = {
95 | let stackView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
96 |
97 | stackView.alignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:95:25: error: 'init()' is unavailable in watchOS
93 |
94 | private let outerStackView: UIStackView = {
95 | let stackView = UIStackView()
| `- error: 'init()' is unavailable in watchOS
96 |
97 | stackView.alignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:10:59: error: 'UIView' is unavailable in watchOS
8 |
9 | /// View that shows a title and detail text and displays a given type of `ContentView`
10 | final public class CatalogDisplayView<View: ContentView>: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | // MARK: Helper Types
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/ColorView.swift:30:78: error: 'UITraitCollection' is unavailable in watchOS
28 |
29 | /// :nodoc:
30 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
31 | super.traitCollectionDidChange(previousTraitCollection)
32 | if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/ColorView.swift:30:26: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
28 |
29 | /// :nodoc:
30 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
31 | super.traitCollectionDidChange(previousTraitCollection)
32 | if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/ColorView.swift:10:31: error: 'UIView' is unavailable in watchOS
8 |
9 | /// A view used to display a given `UIColor` at a fixed size
10 | final public class ColorView: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | /// The type of data required to populate the color view
12 | public typealias Model = UIColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/ContentView.swift:10:32: error: 'UIView' is unavailable in watchOS
8 |
9 | /// A `Reusable` and `Populatable` view
10 | public typealias ContentView = UIView & Reusable & Populatable
| `- error: 'UIView' is unavailable in watchOS
11 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/FontView.swift:10:30: error: 'UILabel' is unavailable in watchOS
8 |
9 | /// A view to display a given font and text
10 | final public class FontView: UILabel {
| `- error: 'UILabel' is unavailable in watchOS
11 | /// Font view model
12 | public struct Model {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/IconView.swift:10:30: error: 'UIImageView' is unavailable in watchOS
8 |
9 | /// A view to display a given image at a fixed size and ratio
10 | final public class IconView: UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
11 | /// The type of data required to populate the icon view
12 | public typealias Model = UIImage
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/CatalogCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/ColorCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/ComponentCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/CustomCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/FontCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/IconCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/CatalogDetailDestination.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/SubcategoryDetailDestination.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/CatalogDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Classification.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Destination.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Highlightable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Identifiable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Populatable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Reusable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Selectable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Cells/GenericCollectionViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Cells/GenericTableViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Controllers/GenericCollectionViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Controllers/GenericTableViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/CatalogDisplayView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/ColorView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/ContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/FontView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/IconView.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name YComponentBrowser -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser.abi.json
SwiftCompile normal arm64 (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ YComponentBrowser (in target 'YComponentBrowser' from project 'YComponentBrowser')
SwiftCompile normal arm64_32 (in target 'YComponentBrowser' from project 'YComponentBrowser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-19 13:52:41.344 xcodebuild[784:4820] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-19 13:52:41.445 xcodebuild[784:4820] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ YComponentBrowser (in target 'YComponentBrowser' from project 'YComponentBrowser')
SwiftCompile normal arm64 (in target 'YComponentBrowser' from project 'YComponentBrowser')
Building workspace YComponentBrowser with scheme YComponentBrowser
(3 failures)
BUILD FAILURE 6.4 watchOS