The Swift Package Index logo.Swift Package Index

Build Information

Failed to build FeatureFlags, reference 3.0.0 (1bd5a7), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 02:02:53 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 FeatureFlags -destination generic/platform=watchOS

Build Log

 66 |                                            presenter: UIViewController) {
    |                                                       `- error: 'UIViewController' is unavailable in watchOS
 67 |         let featureFlagsViewController = FeatureFlagsViewController(style: .grouped)
 68 |         featureFlagsViewController.delegate = delegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FeatureFlags/Classes/UI/FeatureFlagsUI.swift:80:63: error: 'UINavigationController' is unavailable in watchOS
 78 |     /// Allows FeatureFlagsViewController to be pushed onto a navigation stack
 79 |     public static func pushFeatureFlags(delegate: FeatureFlagsViewControllerDelegate? = nil,
 80 |                                         navigationController: UINavigationController,
    |                                                               `- error: 'UINavigationController' is unavailable in watchOS
 81 |                                         animated: Bool = false,
 82 |                                         shouldRefresh: Bool = 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/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/FeatureFlags/Classes/UI/FeatureFlagsUI.swift:99:63: error: 'UINavigationController' is unavailable in watchOS
 97 |
 98 |     public static func pushFeatureFlags(delegate: FeatureFlagsViewControllerDelegate? = nil,
 99 |                                         navigationController: UINavigationController,
    |                                                               `- error: 'UINavigationController' is unavailable in watchOS
100 |                                         navigationSettings: ViewControllerNavigationSettings) {
101 |         let featureFlagsViewController = FeatureFlagsViewController(style: .grouped)
/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/FeatureFlags/Classes/UI/FeatureFlagsUI.swift:27:31: error: 'UIApplication' is unavailable in watchOS
 25 |                     NotificationCenter.default.addObserver(observer,
 26 |                         selector: #selector(observer.willEnterForeground),
 27 |                         name: UIApplication.willEnterForegroundNotification,
    |                               `- error: 'UIApplication' is unavailable in watchOS
 28 |                         object: nil)
 29 |                     _isObservingNotifications = 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/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/FeatureFlagsUI.swift:27:45: error: 'willEnterForegroundNotification' is unavailable in watchOS
 25 |                     NotificationCenter.default.addObserver(observer,
 26 |                         selector: #selector(observer.willEnterForeground),
 27 |                         name: UIApplication.willEnterForegroundNotification,
    |                                             `- error: 'willEnterForegroundNotification' is unavailable in watchOS
 28 |                         object: nil)
 29 |                     _isObservingNotifications = 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/UIApplication.h:571:39: note: 'willEnterForegroundNotification' has been explicitly marked unavailable here
569 | // These notifications are sent out after the equivalent delegate message is called
570 | UIKIT_EXTERN NSNotificationName const UIApplicationDidEnterBackgroundNotification       API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
571 | UIKIT_EXTERN NSNotificationName const UIApplicationWillEnterForegroundNotification      API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
    |                                       `- note: 'willEnterForegroundNotification' has been explicitly marked unavailable here
572 | UIKIT_EXTERN NSNotificationName const UIApplicationDidFinishLaunchingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
573 | UIKIT_EXTERN NSNotificationName const UIApplicationDidBecomeActiveNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/FeatureFlagsUI.swift:49:36: error: 'UINavigationController' is unavailable in watchOS
 47 |         featureFlagsViewController.delegate = delegate
 48 |         featureFlagsViewController.modalPresentationStyle = .overCurrentContext
 49 |         let navigationController = UINavigationController(rootViewController: featureFlagsViewController)
    |                                    `- error: 'UINavigationController' is unavailable in watchOS
 50 |         let navigationSettings = FeatureFlagsViewController
 51 |             .NavigationSettings(animated: animated,
/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/FeatureFlags/Classes/UI/FeatureFlagsUI.swift:70:36: error: 'UINavigationController' is unavailable in watchOS
 68 |         featureFlagsViewController.delegate = delegate
 69 |         featureFlagsViewController.modalPresentationStyle = .overCurrentContext
 70 |         let navigationController = UINavigationController(rootViewController: featureFlagsViewController)
    |                                    `- error: 'UINavigationController' is unavailable in watchOS
 71 |         featureFlagsViewController.navigationSettings = navigationSettings
 72 |         if navigationSettings.shouldRefresh || FeatureFlags.configuration == nil {
/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/FeatureFlags/Classes/UI/FeatureFlagsUIObserver.swift:15:63: error: 'UIApplication' is unavailable in watchOS
13 |
14 |     @objc func willEnterForeground(_ notification: Notification) {
15 |         if FeatureFlagsUI.autoRefresh && notification.name == UIApplication.willEnterForegroundNotification {
   |                                                               `- error: 'UIApplication' is unavailable in watchOS
16 |             FeatureFlags.refresh()
17 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature\ Flags/Views/FeatureFlagTableViewCell.swift (in target 'FeatureFlags' from project 'FeatureFlags')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FeatureFlagTableViewCell.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/FeatureFlagsUI.swift (in target 'FeatureFlags' from project 'FeatureFlags')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FeatureFlagsUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/FeatureFlagsUIObserver.swift (in target 'FeatureFlags' from project 'FeatureFlags')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FeatureFlagsUIObserver.swift
SwiftCompile normal arm64 Compiling\ Filter.swift,\ NavigationSettings.swift,\ FeatureFlagsViewModel.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature\ Flags/View\ Controller/Filter.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature\ Flags/View\ Controller/NavigationSettings.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature\ Flags/View\ Model/FeatureFlagsViewModel.swift (in target 'FeatureFlags' from project 'FeatureFlags')
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/NavigationSettings.swift:14:23: error: 'UIBarButtonItem' is unavailable in watchOS
12 | @objc public class ViewControllerNavigationSettings: NSObject {
13 |
14 |     let actionButton: UIBarButtonItem.SystemItem
   |                       `- error: 'UIBarButtonItem' is unavailable in watchOS
15 |     let animated: Bool
16 |     let autoClose: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/NavigationSettings.swift:18:22: error: 'UIBarButtonItem' is unavailable in watchOS
16 |     let autoClose: Bool
17 |     let closeButtonAlignment: CloseButtonAlignment
18 |     let closeButton: UIBarButtonItem.SystemItem
   |                      `- error: 'UIBarButtonItem' is unavailable in watchOS
19 |     let isModal: Bool
20 |     let isNavigationBarHidden: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/NavigationSettings.swift:23:31: error: 'UIBarButtonItem' is unavailable in watchOS
21 |     let shouldRefresh: Bool
22 |
23 |     public init(actionButton: UIBarButtonItem.SystemItem = .action,
   |                               `- error: 'UIBarButtonItem' is unavailable in watchOS
24 |                 animated: Bool = false,
25 |                 autoClose: Bool = 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/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature\ Flags/View\ Controller/Filter.swift (in target 'FeatureFlags' from project 'FeatureFlags')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Filter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature\ Flags/View\ Controller/NavigationSettings.swift (in target 'FeatureFlags' from project 'FeatureFlags')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NavigationSettings.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature\ Flags/View\ Model/FeatureFlagsViewModel.swift (in target 'FeatureFlags' from project 'FeatureFlags')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FeatureFlagsViewModel.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ FeatureFlags (in target 'FeatureFlags' from project 'FeatureFlags')
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:30:42: error: 'UITableView' is unavailable in watchOS
 28 |     }
 29 |
 30 |     override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    |                                          `- error: 'UITableView' is unavailable in watchOS
 31 |         guard let feature = self.feature else { return 0 }
 32 |         return cells(for: feature.type).count
/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/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:65:42: error: 'UITableView' is unavailable in watchOS
 63 |     }
 64 |
 65 |     override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                          `- error: 'UITableView' is unavailable in watchOS
 66 |         let cellReuseIdentifier = "\(String(describing: self))Cell"
 67 |         let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier)
/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/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:65:93: error: 'UITableViewCell' is unavailable in watchOS
 63 |     }
 64 |
 65 |     override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                                                                             `- error: 'UITableViewCell' is unavailable in watchOS
 66 |         let cellReuseIdentifier = "\(String(describing: self))Cell"
 67 |         let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier)
/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/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:107:41: error: 'UITableViewCell' is unavailable in watchOS
105 |     }
106 |
107 |     private func bindLabelsCell(_ cell: UITableViewCell, to feature: Feature) {
    |                                         `- error: 'UITableViewCell' is unavailable in watchOS
108 |         cell.textLabel?.text = "Labels"
109 |         let labels = feature.labels.compactMap({ $0 })
/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/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:117:48: error: 'UITableViewCell' is unavailable in watchOS
115 |     }
116 |
117 |     private func bindTestVariationCell(_ cell: UITableViewCell, to feature: Feature) {
    |                                                `- error: 'UITableViewCell' is unavailable in watchOS
118 |         cell.textLabel?.text = "Test variations"
119 |         if let feature = self.feature {
/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/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:129:58: error: 'UITableViewCell' is unavailable in watchOS
127 |     }
128 |
129 |     private func bindTestVariationAssignmentCell(_ cell: UITableViewCell, to feature: Feature) {
    |                                                          `- error: 'UITableViewCell' is unavailable in watchOS
130 |         cell.textLabel?.text = "Test variation assignment"
131 |         if let feature = self.feature {
/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/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:140:42: error: 'UITableView' is unavailable in watchOS
138 |     }
139 |
140 |     override func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
    |                                          `- error: 'UITableView' is unavailable in watchOS
141 |         return 150
142 |     }
/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/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:144:42: error: 'UITableView' is unavailable in watchOS
142 |     }
143 |
144 |     override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    |                                          `- error: 'UITableView' is unavailable in watchOS
145 |         return UITableView.automaticDimension
146 |     }
/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/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:12:37: error: 'UITableViewController' is unavailable in watchOS
 10 | import UIKit
 11 |
 12 | class FeatureDetailsViewController: UITableViewController {
    |                                     `- error: 'UITableViewController' is unavailable in watchOS
 13 |
 14 |     // MARK: Type definitions
/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/FeatureFlags/Classes/UI/Feature Flags/Shared/UIControl.swift:39:18: error: 'UIControl' is unavailable in watchOS
37 | private var touchUpInsideHandlerKey: Int?
38 |
39 | public extension UIControl {
   |                  `- error: 'UIControl' is unavailable in watchOS
40 |     var touchUpInside: TouchActionHandler {
41 |         associatedObject(key: &touchUpInsideHandlerKey) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift:20:49: error: 'UIViewControllerPreviewing' is unavailable in watchOS
18 |     }
19 |
20 |     func previewingContext(_ previewingContext: UIViewControllerPreviewing,
   |                                                 `- error: 'UIViewControllerPreviewing' is unavailable in watchOS
21 |                            viewControllerForLocation location: CGPoint) -> UIViewController? {
22 |         if let indexPath = tableView.indexPathForRow(at: location) {
/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:634:11: note: 'UIViewControllerPreviewing' has been explicitly marked unavailable here
632 |
633 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
634 | @protocol UIViewControllerPreviewing <NSObject>
    |           `- note: 'UIViewControllerPreviewing' has been explicitly marked unavailable here
635 |
636 | // This gesture can be used to cause the previewing presentation to wait until one of your gestures fails or to allow simultaneous recognition during the initial phase of the preview presentation.
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift:21:76: error: 'UIViewController' is unavailable in watchOS
19 |
20 |     func previewingContext(_ previewingContext: UIViewControllerPreviewing,
21 |                            viewControllerForLocation location: CGPoint) -> UIViewController? {
   |                                                                            `- error: 'UIViewController' is unavailable in watchOS
22 |         if let indexPath = tableView.indexPathForRow(at: location) {
23 |             previewingContext.sourceRect = tableView.rectForRow(at: 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/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift:29:49: error: 'UIViewControllerPreviewing' is unavailable in watchOS
27 |     }
28 |
29 |     func previewingContext(_ previewingContext: UIViewControllerPreviewing,
   |                                                 `- error: 'UIViewControllerPreviewing' is unavailable in watchOS
30 |                            commit viewControllerToCommit: UIViewController) {
31 |         navigationController?.pushViewController(viewControllerToCommit, animated: 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:634:11: note: 'UIViewControllerPreviewing' has been explicitly marked unavailable here
632 |
633 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
634 | @protocol UIViewControllerPreviewing <NSObject>
    |           `- note: 'UIViewControllerPreviewing' has been explicitly marked unavailable here
635 |
636 | // This gesture can be used to cause the previewing presentation to wait until one of your gestures fails or to allow simultaneous recognition during the initial phase of the preview presentation.
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift:30:59: error: 'UIViewController' is unavailable in watchOS
28 |
29 |     func previewingContext(_ previewingContext: UIViewControllerPreviewing,
30 |                            commit viewControllerToCommit: UIViewController) {
   |                                                           `- error: 'UIViewController' is unavailable in watchOS
31 |         navigationController?.pushViewController(viewControllerToCommit, animated: true)
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/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift:20:10: error: cannot override 'previewingContext' which has been marked unavailable
18 |     }
19 |
20 |     func previewingContext(_ previewingContext: UIViewControllerPreviewing,
   |          `- error: cannot override 'previewingContext' which has been marked unavailable
21 |                            viewControllerForLocation location: CGPoint) -> UIViewController? {
22 |         if let indexPath = tableView.indexPathForRow(at: location) {
/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:654:1: note: 'previewingContext(_:viewControllerForLocation:)' has been explicitly marked unavailable here
652 |
653 | // If you return nil, a preview presentation will not be performed
654 | - (nullable UIViewController *)previewingContext:(id <UIViewControllerPreviewing>)previewingContext viewControllerForLocation:(CGPoint)location API_DEPRECATED("UIViewControllerPreviewing is deprecated. Please use UIContextMenuInteraction.", ios(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
    | `- note: 'previewingContext(_:viewControllerForLocation:)' has been explicitly marked unavailable here
655 | - (void)previewingContext:(id <UIViewControllerPreviewing>)previewingContext commitViewController:(UIViewController *)viewControllerToCommit API_DEPRECATED("UIViewControllerPreviewing is deprecated. Please use UIContextMenuInteraction.", ios(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
656 |
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift:29:10: error: cannot override 'previewingContext' which has been marked unavailable
27 |     }
28 |
29 |     func previewingContext(_ previewingContext: UIViewControllerPreviewing,
   |          `- error: cannot override 'previewingContext' which has been marked unavailable
30 |                            commit viewControllerToCommit: UIViewController) {
31 |         navigationController?.pushViewController(viewControllerToCommit, animated: 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:655:1: note: 'previewingContext(_:commit:)' has been explicitly marked unavailable here
653 | // If you return nil, a preview presentation will not be performed
654 | - (nullable UIViewController *)previewingContext:(id <UIViewControllerPreviewing>)previewingContext viewControllerForLocation:(CGPoint)location API_DEPRECATED("UIViewControllerPreviewing is deprecated. Please use UIContextMenuInteraction.", ios(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
655 | - (void)previewingContext:(id <UIViewControllerPreviewing>)previewingContext commitViewController:(UIViewController *)viewControllerToCommit API_DEPRECATED("UIViewControllerPreviewing is deprecated. Please use UIContextMenuInteraction.", ios(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
    | `- note: 'previewingContext(_:commit:)' has been explicitly marked unavailable here
656 |
657 | @end
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift:12:39: error: 'UIViewControllerPreviewingDelegate' is unavailable in watchOS
10 | import UIKit
11 |
12 | extension FeatureFlagsViewController: UIViewControllerPreviewingDelegate {
   |                                       `- error: 'UIViewControllerPreviewingDelegate' is unavailable in watchOS
13 |
14 |     private func detailViewController(for indexPath: IndexPath) -> FeatureDetailsViewController {
/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:651:11: note: 'UIViewControllerPreviewingDelegate' has been explicitly marked unavailable here
649 |
650 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
651 | @protocol UIViewControllerPreviewingDelegate <NSObject>
    |           `- note: 'UIViewControllerPreviewingDelegate' has been explicitly marked unavailable here
652 |
653 | // If you return nil, a preview presentation will not be performed
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:29:50: error: 'UITableView' is unavailable in watchOS
 27 |     }
 28 |
 29 |     override func numberOfSections(in tableView: UITableView) -> Int {
    |                                                  `- error: 'UITableView' is unavailable in watchOS
 30 |         return viewModel.numberOfSections()
 31 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:33:42: error: 'UITableView' is unavailable in watchOS
 31 |     }
 32 |
 33 |     override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                          `- error: 'UITableView' is unavailable in watchOS
 34 |         let cellReuseIdentifier = String(describing: FeatureFlagTableViewCell.self)
 35 |         let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, 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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:33:93: error: 'UITableViewCell' is unavailable in watchOS
 31 |     }
 32 |
 33 |     override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                                                                             `- error: 'UITableViewCell' is unavailable in watchOS
 34 |         let cellReuseIdentifier = String(describing: FeatureFlagTableViewCell.self)
 35 |         let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, 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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:43:42: error: 'UITableView' is unavailable in watchOS
 41 |     }
 42 |
 43 |     override func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
    |                                          `- error: 'UITableView' is unavailable in watchOS
 44 |         return viewModel.sectionTitle(for: section)
 45 |     }
/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:47:42: error: 'UITableView' is unavailable in watchOS
 45 |     }
 46 |
 47 |     override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    |                                          `- error: 'UITableView' is unavailable in watchOS
 48 |         return viewModel.numberOfRows(in: section)
 49 |     }
/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:108:42: error: 'UITableView' is unavailable in watchOS
106 |     }
107 |
108 |     override func tableView(_ tableView: UITableView,
    |                                          `- error: 'UITableView' is unavailable in watchOS
109 |                             commit editingStyle: UITableViewCell.EditingStyle,
110 |                             forRowAt indexPath: 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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:109:50: error: 'UITableViewCell' is unavailable in watchOS
107 |
108 |     override func tableView(_ tableView: UITableView,
109 |                             commit editingStyle: UITableViewCell.EditingStyle,
    |                                                  `- error: 'UITableViewCell' is unavailable in watchOS
110 |                             forRowAt indexPath: IndexPath) {
111 |         if editingStyle == .delete {
/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:117:42: error: 'UITableView' is unavailable in watchOS
115 |     }
116 |
117 |     override func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
    |                                          `- error: 'UITableView' is unavailable in watchOS
118 |         return 150
119 |     }
/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:121:42: error: 'UITableView' is unavailable in watchOS
119 |     }
120 |
121 |     override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    |                                          `- error: 'UITableView' is unavailable in watchOS
122 |         return UITableView.automaticDimension
123 |     }
/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:12:35: error: 'UITableViewController' is unavailable in watchOS
 10 | import UIKit
 11 |
 12 | class FeatureFlagsViewController: UITableViewController {
    |                                   `- error: 'UITableViewController' is unavailable in watchOS
 13 |
 14 |     // MARK: Type definitions
/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:128:42: error: 'UITableView' is unavailable in watchOS
126 | // MARK: UITableViewDelegate
127 | extension FeatureFlagsViewController {
128 |     override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    |                                          `- error: 'UITableView' is unavailable in watchOS
129 |         guard var feature = viewModel.feature(for: indexPath) else {
130 |             return
/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:197:42: error: 'UIRefreshControl' is unavailable in watchOS
195 |     }
196 |
197 |     @objc func refreshFeatures(_ sender: UIRefreshControl?) {
    |                                          `- error: 'UIRefreshControl' is unavailable in watchOS
198 |         guard sender != nil else {
199 |             self.tableView.reloadData()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRefreshControl.h:16:12: note: 'UIRefreshControl' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIRefreshControl : UIControl
   |            `- note: 'UIRefreshControl' has been explicitly marked unavailable here
17 |
18 | /* The designated initializer
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:229:45: error: 'UIBarButtonItem' is unavailable in watchOS
227 |
228 |     /// Presents the action sheet to be displayed in response to right bar button item touched.
229 |     @objc func presentActionSheet(_ sender: UIBarButtonItem) {
    |                                             `- error: 'UIBarButtonItem' is unavailable in watchOS
230 |         let actionSheet = menuAlertController(sender)
231 |         if UIDevice.current.userInterfaceIdiom == .pad {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:241:60: error: 'UIBarButtonItem' is unavailable in watchOS
239 |
240 |     /// Presents the action sheet to be displayed in response to Filter By Section option selected.
241 |     @objc func presentFilterBySectionActionSheet(_ sender: UIBarButtonItem) {
    |                                                            `- error: 'UIBarButtonItem' is unavailable in watchOS
242 |         let actionSheet = filterBySectionAlertController(sender)
243 |         if UIDevice.current.userInterfaceIdiom == .pad {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:253:57: error: 'UIBarButtonItem' is unavailable in watchOS
251 |
252 |     /// Presents the action sheet to be displayed in response to Filter By Type option selected.
253 |     @objc func presentFilterByTypeActionSheet(_ sender: UIBarButtonItem) {
    |                                                         `- error: 'UIBarButtonItem' is unavailable in watchOS
254 |         let actionSheet = filterByTypeAlertController(sender)
255 |         if UIDevice.current.userInterfaceIdiom == .pad {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:266:48: error: 'UIBarButtonItem' is unavailable in watchOS
264 |     /// Returns action sheet to be presented in response to right bar button item touched.
265 |     /// - returns: A UIAlertController to be presented as an action sheet.
266 |     private func menuAlertController(_ sender: UIBarButtonItem) -> UIAlertController {
    |                                                `- error: 'UIBarButtonItem' is unavailable in watchOS
267 |         let actionSheet = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)
268 |         let clearCache = UIAlertAction(title: "Clear cache", style: .destructive) { _ in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:266:68: error: 'UIAlertController' is unavailable in watchOS
264 |     /// Returns action sheet to be presented in response to right bar button item touched.
265 |     /// - returns: A UIAlertController to be presented as an action sheet.
266 |     private func menuAlertController(_ sender: UIBarButtonItem) -> UIAlertController {
    |                                                                    `- error: 'UIAlertController' is unavailable in watchOS
267 |         let actionSheet = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)
268 |         let clearCache = UIAlertAction(title: "Clear cache", style: .destructive) { _ in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:315:59: error: 'UIBarButtonItem' is unavailable in watchOS
313 |     /// Returns action sheet to be presented in response to filter menu option selected.
314 |     /// - returns: A UIAlertController to be presented as an action sheet.
315 |     private func filterBySectionAlertController(_ sender: UIBarButtonItem) -> UIAlertController {
    |                                                           `- error: 'UIBarButtonItem' is unavailable in watchOS
316 |         let actionSheet = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)
317 |         viewModel.filtersBySection().forEach { filter in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:315:79: error: 'UIAlertController' is unavailable in watchOS
313 |     /// Returns action sheet to be presented in response to filter menu option selected.
314 |     /// - returns: A UIAlertController to be presented as an action sheet.
315 |     private func filterBySectionAlertController(_ sender: UIBarButtonItem) -> UIAlertController {
    |                                                                               `- error: 'UIAlertController' is unavailable in watchOS
316 |         let actionSheet = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)
317 |         viewModel.filtersBySection().forEach { filter in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:335:56: error: 'UIBarButtonItem' is unavailable in watchOS
333 |     /// Returns action sheet to be presented in response to filter menu option selected.
334 |     /// - returns: A UIAlertController to be presented as an action sheet.
335 |     private func filterByTypeAlertController(_ sender: UIBarButtonItem) -> UIAlertController {
    |                                                        `- error: 'UIBarButtonItem' is unavailable in watchOS
336 |         let actionSheet = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)
337 |         viewModel.filtersByType().forEach { filter in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:335:76: error: 'UIAlertController' is unavailable in watchOS
333 |     /// Returns action sheet to be presented in response to filter menu option selected.
334 |     /// - returns: A UIAlertController to be presented as an action sheet.
335 |     private func filterByTypeAlertController(_ sender: UIBarButtonItem) -> UIAlertController {
    |                                                                            `- error: 'UIAlertController' is unavailable in watchOS
336 |         let actionSheet = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)
337 |         viewModel.filtersByType().forEach { filter in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:372:65: error: 'UIViewController' is unavailable in watchOS
370 |     }
371 |
372 |     private func presentPickerViewController(on viewController: UIViewController, with feature: Feature) {
    |                                                                 `- error: 'UIViewController' is unavailable in watchOS
373 |         let viewControllerIdentifer = "TestVariationPickerViewController"
374 |         let storyboard = UIStoryboard(name: "PickerViewController", bundle: currentBundle())
/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/NavigationSettings.swift:14:23: error: 'UIBarButtonItem' is unavailable in watchOS
12 | @objc public class ViewControllerNavigationSettings: NSObject {
13 |
14 |     let actionButton: UIBarButtonItem.SystemItem
   |                       `- error: 'UIBarButtonItem' is unavailable in watchOS
15 |     let animated: Bool
16 |     let autoClose: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/NavigationSettings.swift:18:22: error: 'UIBarButtonItem' is unavailable in watchOS
16 |     let autoClose: Bool
17 |     let closeButtonAlignment: CloseButtonAlignment
18 |     let closeButton: UIBarButtonItem.SystemItem
   |                      `- error: 'UIBarButtonItem' is unavailable in watchOS
19 |     let isModal: Bool
20 |     let isNavigationBarHidden: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/NavigationSettings.swift:23:31: error: 'UIBarButtonItem' is unavailable in watchOS
21 |     let shouldRefresh: Bool
22 |
23 |     public init(actionButton: UIBarButtonItem.SystemItem = .action,
   |                               `- error: 'UIBarButtonItem' is unavailable in watchOS
24 |                 animated: Bool = false,
25 |                 autoClose: Bool = 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/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/NavigationSettings.swift:27:30: error: 'UIBarButtonItem' is unavailable in watchOS
25 |                 autoClose: Bool = true,
26 |                 closeButtonAlignment: CloseButtonAlignment = .closeButtonLeftActionButtonRight,
27 |                 closeButton: UIBarButtonItem.SystemItem = .done,
   |                              `- error: 'UIBarButtonItem' is unavailable in watchOS
28 |                 isModal: Bool = false,
29 |                 isNavigationBarHidden: Bool = 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/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:13:37: error: 'UILabel' is unavailable in watchOS
11 |
12 | class FeatureFlagTableViewCell: UITableViewCell {
13 |     @IBOutlet weak var featureName: UILabel!
   |                                     `- error: 'UILabel' is unavailable in watchOS
14 |     @IBOutlet weak var featureDescription: UILabel!
15 |     @IBOutlet weak var featureDescriptionHeight: NSLayoutConstraint!
/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/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:14:44: error: 'UILabel' is unavailable in watchOS
12 | class FeatureFlagTableViewCell: UITableViewCell {
13 |     @IBOutlet weak var featureName: UILabel!
14 |     @IBOutlet weak var featureDescription: UILabel!
   |                                            `- error: 'UILabel' is unavailable in watchOS
15 |     @IBOutlet weak var featureDescriptionHeight: NSLayoutConstraint!
16 |     @IBOutlet weak var featureDetailButton: UIButton!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:15:50: error: 'NSLayoutConstraint' is unavailable in watchOS
13 |     @IBOutlet weak var featureName: UILabel!
14 |     @IBOutlet weak var featureDescription: UILabel!
15 |     @IBOutlet weak var featureDescriptionHeight: NSLayoutConstraint!
   |                                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
16 |     @IBOutlet weak var featureDetailButton: UIButton!
17 |     @IBOutlet weak var featureType: UILabel!
/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/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:16:45: error: 'UIButton' is unavailable in watchOS
14 |     @IBOutlet weak var featureDescription: UILabel!
15 |     @IBOutlet weak var featureDescriptionHeight: NSLayoutConstraint!
16 |     @IBOutlet weak var featureDetailButton: UIButton!
   |                                             `- error: 'UIButton' is unavailable in watchOS
17 |     @IBOutlet weak var featureType: UILabel!
18 |     @IBOutlet weak var featureEnabled: UISwitch!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:17:37: error: 'UILabel' is unavailable in watchOS
15 |     @IBOutlet weak var featureDescriptionHeight: NSLayoutConstraint!
16 |     @IBOutlet weak var featureDetailButton: UIButton!
17 |     @IBOutlet weak var featureType: UILabel!
   |                                     `- error: 'UILabel' is unavailable in watchOS
18 |     @IBOutlet weak var featureEnabled: UISwitch!
19 |     @IBOutlet weak var testVariation: UILabel!
/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/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:18:40: error: 'UISwitch' is unavailable in watchOS
16 |     @IBOutlet weak var featureDetailButton: UIButton!
17 |     @IBOutlet weak var featureType: UILabel!
18 |     @IBOutlet weak var featureEnabled: UISwitch!
   |                                        `- error: 'UISwitch' is unavailable in watchOS
19 |     @IBOutlet weak var testVariation: UILabel!
20 |     @IBOutlet weak var iconView: UIImageView!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwitch.h:23:12: note: 'UISwitch' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UISwitch : UIControl <NSCoding>
   |            `- note: 'UISwitch' has been explicitly marked unavailable here
24 |
25 | @property(nullable, nonatomic, strong) UIColor *onTintColor API_AVAILABLE(ios(5.0)) UI_APPEARANCE_SELECTOR;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:19:39: error: 'UILabel' is unavailable in watchOS
17 |     @IBOutlet weak var featureType: UILabel!
18 |     @IBOutlet weak var featureEnabled: UISwitch!
19 |     @IBOutlet weak var testVariation: UILabel!
   |                                       `- error: 'UILabel' is unavailable in watchOS
20 |     @IBOutlet weak var iconView: UIImageView!
21 |     @IBOutlet weak var bottomMargin: NSLayoutConstraint!
/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/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:20:34: error: 'UIImageView' is unavailable in watchOS
18 |     @IBOutlet weak var featureEnabled: UISwitch!
19 |     @IBOutlet weak var testVariation: UILabel!
20 |     @IBOutlet weak var iconView: UIImageView!
   |                                  `- error: 'UIImageView' is unavailable in watchOS
21 |     @IBOutlet weak var bottomMargin: NSLayoutConstraint!
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:21:38: error: 'NSLayoutConstraint' is unavailable in watchOS
19 |     @IBOutlet weak var testVariation: UILabel!
20 |     @IBOutlet weak var iconView: UIImageView!
21 |     @IBOutlet weak var bottomMargin: NSLayoutConstraint!
   |                                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
22 | }
23 | #endif
/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/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:12:33: error: 'UITableViewCell' is unavailable in watchOS
10 | import UIKit
11 |
12 | class FeatureFlagTableViewCell: UITableViewCell {
   |                                 `- error: 'UITableViewCell' is unavailable in watchOS
13 |     @IBOutlet weak var featureName: UILabel!
14 |     @IBOutlet weak var featureDescription: UILabel!
/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/FeatureFlags/Classes/UI/FeatureFlagsUI.swift:44:55: error: 'UIViewController' is unavailable in watchOS
 42 |     public static func presentFeatureFlags(animated: Bool = false,
 43 |                                            delegate: FeatureFlagsViewControllerDelegate? = nil,
 44 |                                            presenter: UIViewController,
    |                                                       `- error: 'UIViewController' is unavailable in watchOS
 45 |                                            shouldRefresh: Bool = false) {
 46 |         let featureFlagsViewController = FeatureFlagsViewController(style: .grouped)
/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/FeatureFlags/Classes/UI/FeatureFlagsUI.swift:66:55: error: 'UIViewController' is unavailable in watchOS
 64 |     public static func presentFeatureFlags(delegate: FeatureFlagsViewControllerDelegate? = nil,
 65 |                                            navigationSettings: ViewControllerNavigationSettings,
 66 |                                            presenter: UIViewController) {
    |                                                       `- error: 'UIViewController' is unavailable in watchOS
 67 |         let featureFlagsViewController = FeatureFlagsViewController(style: .grouped)
 68 |         featureFlagsViewController.delegate = delegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FeatureFlags/Classes/UI/FeatureFlagsUI.swift:80:63: error: 'UINavigationController' is unavailable in watchOS
 78 |     /// Allows FeatureFlagsViewController to be pushed onto a navigation stack
 79 |     public static func pushFeatureFlags(delegate: FeatureFlagsViewControllerDelegate? = nil,
 80 |                                         navigationController: UINavigationController,
    |                                                               `- error: 'UINavigationController' is unavailable in watchOS
 81 |                                         animated: Bool = false,
 82 |                                         shouldRefresh: Bool = 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/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/FeatureFlags/Classes/UI/FeatureFlagsUI.swift:99:63: error: 'UINavigationController' is unavailable in watchOS
 97 |
 98 |     public static func pushFeatureFlags(delegate: FeatureFlagsViewControllerDelegate? = nil,
 99 |                                         navigationController: UINavigationController,
    |                                                               `- error: 'UINavigationController' is unavailable in watchOS
100 |                                         navigationSettings: ViewControllerNavigationSettings) {
101 |         let featureFlagsViewController = FeatureFlagsViewController(style: .grouped)
/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/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:19:35: error: 'UITableView' is unavailable in watchOS
 17 |
 18 |     // MARK: Outlets
 19 |     @IBOutlet weak var tableView: UITableView!
    |                                   `- error: 'UITableView' is unavailable in watchOS
 20 |     @IBOutlet weak var closeOverlay: UIControl!
 21 |
/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/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:20:38: error: 'UIControl' is unavailable in watchOS
 18 |     // MARK: Outlets
 19 |     @IBOutlet weak var tableView: UITableView!
 20 |     @IBOutlet weak var closeOverlay: UIControl!
    |                                      `- error: 'UIControl' is unavailable in watchOS
 21 |
 22 |     // MARK: State
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:71:50: error: 'UIPickerView' is unavailable in watchOS
 69 |
 70 |     // MARK: UIPickerViewDataSource
 71 |     @objc func numberOfComponents(in pickerView: UIPickerView) -> Int {
    |                                                  `- error: 'UIPickerView' is unavailable in watchOS
 72 |         return 1
 73 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
   |            `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource;                // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:75:41: error: 'UIPickerView' is unavailable in watchOS
 73 |     }
 74 |
 75 |     @objc func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
    |                                         `- error: 'UIPickerView' is unavailable in watchOS
 76 |         let sectionKeys = viewModel?.keys.compactMap({ $0 }) ?? []
 77 |         let sectionKey = sectionKeys[pickerView.tag]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
   |            `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource;                // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:83:41: error: 'UIPickerView' is unavailable in watchOS
 81 |
 82 |     // MARK: UIPickerViewDelegate
 83 |     @objc func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
    |                                         `- error: 'UIPickerView' is unavailable in watchOS
 84 |         let sectionKeys = viewModel?.keys.compactMap({ $0 }) ?? []
 85 |         let sectionKey = sectionKeys[pickerView.tag]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
   |            `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource;                // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:90:41: error: 'UIPickerView' is unavailable in watchOS
 88 |     }
 89 |
 90 |     @objc func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
    |                                         `- error: 'UIPickerView' is unavailable in watchOS
 91 |         let sectionKeys = viewModel?.keys.compactMap({ $0 }) ?? []
 92 |         let sectionKey = sectionKeys[pickerView.tag]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
   |            `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource;                // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:100:41: error: 'UITableView' is unavailable in watchOS
 98 |     }
 99 |
100 |     func numberOfSections(in tableView: UITableView) -> Int {
    |                                         `- error: 'UITableView' is unavailable in watchOS
101 |         return viewModel?.keys.count ?? 0
102 |     }
/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/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:104:33: error: 'UITableView' is unavailable in watchOS
102 |     }
103 |
104 |     func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    |                                 `- error: 'UITableView' is unavailable in watchOS
105 |         return 1
106 |     }
/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/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:108:33: error: 'UITableView' is unavailable in watchOS
106 |     }
107 |
108 |     func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                 `- error: 'UITableView' is unavailable in watchOS
109 |         let cell = tableView.dequeueReusableCell(withIdentifier: "picker-cell", for: indexPath)
110 |         if let pickerView = cell.viewWithTag(1) as? UIPickerView {
/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/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:108:84: error: 'UITableViewCell' is unavailable in watchOS
106 |     }
107 |
108 |     func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                                                                    `- error: 'UITableViewCell' is unavailable in watchOS
109 |         let cell = tableView.dequeueReusableCell(withIdentifier: "picker-cell", for: indexPath)
110 |         if let pickerView = cell.viewWithTag(1) as? UIPickerView {
/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/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:117:35: error: 'UIPickerView' is unavailable in watchOS
115 |     }
116 |
117 |     func pickerView(_ pickerView: UIPickerView, viewForRow row: Int,
    |                                   `- error: 'UIPickerView' is unavailable in watchOS
118 |                     forComponent component: Int, reusing view: UIView?) -> UIView {
119 |         var pickerLabel: UILabel? = view as? UILabel
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
   |            `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource;                // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:118:64: error: 'UIView' is unavailable in watchOS
116 |
117 |     func pickerView(_ pickerView: UIPickerView, viewForRow row: Int,
118 |                     forComponent component: Int, reusing view: UIView?) -> UIView {
    |                                                                `- error: 'UIView' is unavailable in watchOS
119 |         var pickerLabel: UILabel? = view as? UILabel
120 |         if pickerLabel == nil {
/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/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:118:76: error: 'UIView' is unavailable in watchOS
116 |
117 |     func pickerView(_ pickerView: UIPickerView, viewForRow row: Int,
118 |                     forComponent component: Int, reusing view: UIView?) -> UIView {
    |                                                                            `- error: 'UIView' is unavailable in watchOS
119 |         var pickerLabel: UILabel? = view as? UILabel
120 |         if pickerLabel == nil {
/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/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:13:5: error: 'UIViewController' is unavailable in watchOS
 11 |
 12 | class PickerViewController<PickerOption: Equatable & CustomStringConvertible>:
 13 |     UIViewController, UIPickerViewDataSource, UIPickerViewDelegate, UITableViewDataSource {
    |     `- error: 'UIViewController' is unavailable in watchOS
 14 |
 15 |     // MARK: Type definitions
/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/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:13:23: error: 'UIPickerViewDataSource' is unavailable in watchOS
 11 |
 12 | class PickerViewController<PickerOption: Equatable & CustomStringConvertible>:
 13 |     UIViewController, UIPickerViewDataSource, UIPickerViewDelegate, UITableViewDataSource {
    |                       `- error: 'UIPickerViewDataSource' is unavailable in watchOS
 14 |
 15 |     // MARK: Type definitions
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:48:11: note: 'UIPickerViewDataSource' has been explicitly marked unavailable here
46 |
47 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
48 | @protocol UIPickerViewDataSource<NSObject>
   |           `- note: 'UIPickerViewDataSource' has been explicitly marked unavailable here
49 | @required
50 |
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:13:47: error: 'UIPickerViewDelegate' is unavailable in watchOS
 11 |
 12 | class PickerViewController<PickerOption: Equatable & CustomStringConvertible>:
 13 |     UIViewController, UIPickerViewDataSource, UIPickerViewDelegate, UITableViewDataSource {
    |                                               `- error: 'UIPickerViewDelegate' is unavailable in watchOS
 14 |
 15 |     // MARK: Type definitions
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:59:11: note: 'UIPickerViewDelegate' has been explicitly marked unavailable here
57 |
58 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
59 | @protocol UIPickerViewDelegate<NSObject>
   |           `- note: 'UIPickerViewDelegate' has been explicitly marked unavailable here
60 | @optional
61 |
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:13:69: error: 'UITableViewDataSource' is unavailable in watchOS
 11 |
 12 | class PickerViewController<PickerOption: Equatable & CustomStringConvertible>:
 13 |     UIViewController, UIPickerViewDataSource, UIPickerViewDelegate, UITableViewDataSource {
    |                                                                     `- error: 'UITableViewDataSource' is unavailable in watchOS
 14 |
 15 |     // MARK: Type definitions
/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
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/FeatureFlags/Classes/Core/FeatureFlags+Internal.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlagsAdapter.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Extensions/CollectionAdditions.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Extensions/UIColorAdditions.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/ConfigurationType.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Feature+Codable.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Feature+Equatable.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Feature.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/FeatureName.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/FeatureTest.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/FeatureType.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/FeaturesModel.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Percentage.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Test.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Services/Parsing/Implementation/JSONParsingService.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Services/Parsing/Implementation/PropertyListParsingService.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Services/Parsing/Model/ParsingServiceResult.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Services/Parsing/Protocol/ParsingService.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Details/View\ Controller/FeatureDetailsViewController.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature\ Flags/Shared/UIControl.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature\ Flags/View\ Controller/CloseButtonAlignment.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature\ Flags/View\ Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature\ Flags/View\ Controller/FeatureFlagsViewController.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature\ Flags/View\ Controller/FeatureFlagsViewControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature\ Flags/View\ Controller/Filter.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature\ Flags/View\ Controller/NavigationSettings.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature\ Flags/View\ Model/FeatureFlagsViewModel.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature\ Flags/Views/FeatureFlagTableViewCell.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/FeatureFlagsUI.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/FeatureFlagsUIObserver.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Picker/View\ Controller/PickerViewController.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Picker/View\ Controller/TestVariationPickerViewController.swift /Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Picker/View\ Model/PickerOptionsViewModel.swift -target arm64-apple-watchos9.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/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/FeatureFlags.build/Debug-watchos/FeatureFlags-t.build/Objects-normal/arm64/FeatureFlags-dependencies-2.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 -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/FeatureFlags.build/Debug-watchos/FeatureFlags-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FeatureFlags.build/Debug-watchos/FeatureFlags-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FeatureFlags.build/Debug-watchos/FeatureFlags-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name FeatureFlags -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FeatureFlags.build/Debug-watchos/FeatureFlags-t.build/Objects-normal/arm64/FeatureFlags_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/FeatureFlags.build/Debug-watchos/FeatureFlags-t.build/Objects-normal/arm64/FeatureFlags.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FeatureFlags.build/Debug-watchos/FeatureFlags-t.build/Objects-normal/arm64/FeatureFlags.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FeatureFlags.build/Debug-watchos/FeatureFlags-t.build/Objects-normal/arm64/FeatureFlags-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FeatureFlags.build/Debug-watchos/FeatureFlags-t.build/Objects-normal/arm64/FeatureFlags-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FeatureFlags.build/Debug-watchos/FeatureFlags-t.build/Objects-normal/arm64/FeatureFlags-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FeatureFlags.build/Debug-watchos/FeatureFlags-t.build/Objects-normal/arm64/FeatureFlags.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FeatureFlags.build/Debug-watchos/FeatureFlags-t.build/Objects-normal/arm64/FeatureFlags.abi.json
SwiftCompile normal arm64 (in target 'FeatureFlags' from project 'FeatureFlags')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftEmitModule normal arm64_32 Emitting\ module\ for\ FeatureFlags (in target 'FeatureFlags' from project 'FeatureFlags')
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:30:42: error: 'UITableView' is unavailable in watchOS
 28 |     }
 29 |
 30 |     override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    |                                          `- error: 'UITableView' is unavailable in watchOS
 31 |         guard let feature = self.feature else { return 0 }
 32 |         return cells(for: feature.type).count
/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/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:65:42: error: 'UITableView' is unavailable in watchOS
 63 |     }
 64 |
 65 |     override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                          `- error: 'UITableView' is unavailable in watchOS
 66 |         let cellReuseIdentifier = "\(String(describing: self))Cell"
 67 |         let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier)
/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/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:65:93: error: 'UITableViewCell' is unavailable in watchOS
 63 |     }
 64 |
 65 |     override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                                                                             `- error: 'UITableViewCell' is unavailable in watchOS
 66 |         let cellReuseIdentifier = "\(String(describing: self))Cell"
 67 |         let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier)
/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/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:107:41: error: 'UITableViewCell' is unavailable in watchOS
105 |     }
106 |
107 |     private func bindLabelsCell(_ cell: UITableViewCell, to feature: Feature) {
    |                                         `- error: 'UITableViewCell' is unavailable in watchOS
108 |         cell.textLabel?.text = "Labels"
109 |         let labels = feature.labels.compactMap({ $0 })
/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/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:117:48: error: 'UITableViewCell' is unavailable in watchOS
115 |     }
116 |
117 |     private func bindTestVariationCell(_ cell: UITableViewCell, to feature: Feature) {
    |                                                `- error: 'UITableViewCell' is unavailable in watchOS
118 |         cell.textLabel?.text = "Test variations"
119 |         if let feature = self.feature {
/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/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:129:58: error: 'UITableViewCell' is unavailable in watchOS
127 |     }
128 |
129 |     private func bindTestVariationAssignmentCell(_ cell: UITableViewCell, to feature: Feature) {
    |                                                          `- error: 'UITableViewCell' is unavailable in watchOS
130 |         cell.textLabel?.text = "Test variation assignment"
131 |         if let feature = self.feature {
/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/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:140:42: error: 'UITableView' is unavailable in watchOS
138 |     }
139 |
140 |     override func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
    |                                          `- error: 'UITableView' is unavailable in watchOS
141 |         return 150
142 |     }
/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/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:144:42: error: 'UITableView' is unavailable in watchOS
142 |     }
143 |
144 |     override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    |                                          `- error: 'UITableView' is unavailable in watchOS
145 |         return UITableView.automaticDimension
146 |     }
/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/FeatureFlags/Classes/UI/Details/View Controller/FeatureDetailsViewController.swift:12:37: error: 'UITableViewController' is unavailable in watchOS
 10 | import UIKit
 11 |
 12 | class FeatureDetailsViewController: UITableViewController {
    |                                     `- error: 'UITableViewController' is unavailable in watchOS
 13 |
 14 |     // MARK: Type definitions
/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/FeatureFlags/Classes/UI/Feature Flags/Shared/UIControl.swift:39:18: error: 'UIControl' is unavailable in watchOS
37 | private var touchUpInsideHandlerKey: Int?
38 |
39 | public extension UIControl {
   |                  `- error: 'UIControl' is unavailable in watchOS
40 |     var touchUpInside: TouchActionHandler {
41 |         associatedObject(key: &touchUpInsideHandlerKey) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift:20:49: error: 'UIViewControllerPreviewing' is unavailable in watchOS
18 |     }
19 |
20 |     func previewingContext(_ previewingContext: UIViewControllerPreviewing,
   |                                                 `- error: 'UIViewControllerPreviewing' is unavailable in watchOS
21 |                            viewControllerForLocation location: CGPoint) -> UIViewController? {
22 |         if let indexPath = tableView.indexPathForRow(at: location) {
/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:634:11: note: 'UIViewControllerPreviewing' has been explicitly marked unavailable here
632 |
633 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
634 | @protocol UIViewControllerPreviewing <NSObject>
    |           `- note: 'UIViewControllerPreviewing' has been explicitly marked unavailable here
635 |
636 | // This gesture can be used to cause the previewing presentation to wait until one of your gestures fails or to allow simultaneous recognition during the initial phase of the preview presentation.
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift:21:76: error: 'UIViewController' is unavailable in watchOS
19 |
20 |     func previewingContext(_ previewingContext: UIViewControllerPreviewing,
21 |                            viewControllerForLocation location: CGPoint) -> UIViewController? {
   |                                                                            `- error: 'UIViewController' is unavailable in watchOS
22 |         if let indexPath = tableView.indexPathForRow(at: location) {
23 |             previewingContext.sourceRect = tableView.rectForRow(at: 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/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift:29:49: error: 'UIViewControllerPreviewing' is unavailable in watchOS
27 |     }
28 |
29 |     func previewingContext(_ previewingContext: UIViewControllerPreviewing,
   |                                                 `- error: 'UIViewControllerPreviewing' is unavailable in watchOS
30 |                            commit viewControllerToCommit: UIViewController) {
31 |         navigationController?.pushViewController(viewControllerToCommit, animated: 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:634:11: note: 'UIViewControllerPreviewing' has been explicitly marked unavailable here
632 |
633 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
634 | @protocol UIViewControllerPreviewing <NSObject>
    |           `- note: 'UIViewControllerPreviewing' has been explicitly marked unavailable here
635 |
636 | // This gesture can be used to cause the previewing presentation to wait until one of your gestures fails or to allow simultaneous recognition during the initial phase of the preview presentation.
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift:30:59: error: 'UIViewController' is unavailable in watchOS
28 |
29 |     func previewingContext(_ previewingContext: UIViewControllerPreviewing,
30 |                            commit viewControllerToCommit: UIViewController) {
   |                                                           `- error: 'UIViewController' is unavailable in watchOS
31 |         navigationController?.pushViewController(viewControllerToCommit, animated: true)
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/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift:20:10: error: cannot override 'previewingContext' which has been marked unavailable
18 |     }
19 |
20 |     func previewingContext(_ previewingContext: UIViewControllerPreviewing,
   |          `- error: cannot override 'previewingContext' which has been marked unavailable
21 |                            viewControllerForLocation location: CGPoint) -> UIViewController? {
22 |         if let indexPath = tableView.indexPathForRow(at: location) {
/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:654:1: note: 'previewingContext(_:viewControllerForLocation:)' has been explicitly marked unavailable here
652 |
653 | // If you return nil, a preview presentation will not be performed
654 | - (nullable UIViewController *)previewingContext:(id <UIViewControllerPreviewing>)previewingContext viewControllerForLocation:(CGPoint)location API_DEPRECATED("UIViewControllerPreviewing is deprecated. Please use UIContextMenuInteraction.", ios(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
    | `- note: 'previewingContext(_:viewControllerForLocation:)' has been explicitly marked unavailable here
655 | - (void)previewingContext:(id <UIViewControllerPreviewing>)previewingContext commitViewController:(UIViewController *)viewControllerToCommit API_DEPRECATED("UIViewControllerPreviewing is deprecated. Please use UIContextMenuInteraction.", ios(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
656 |
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift:29:10: error: cannot override 'previewingContext' which has been marked unavailable
27 |     }
28 |
29 |     func previewingContext(_ previewingContext: UIViewControllerPreviewing,
   |          `- error: cannot override 'previewingContext' which has been marked unavailable
30 |                            commit viewControllerToCommit: UIViewController) {
31 |         navigationController?.pushViewController(viewControllerToCommit, animated: 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:655:1: note: 'previewingContext(_:commit:)' has been explicitly marked unavailable here
653 | // If you return nil, a preview presentation will not be performed
654 | - (nullable UIViewController *)previewingContext:(id <UIViewControllerPreviewing>)previewingContext viewControllerForLocation:(CGPoint)location API_DEPRECATED("UIViewControllerPreviewing is deprecated. Please use UIContextMenuInteraction.", ios(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
655 | - (void)previewingContext:(id <UIViewControllerPreviewing>)previewingContext commitViewController:(UIViewController *)viewControllerToCommit API_DEPRECATED("UIViewControllerPreviewing is deprecated. Please use UIContextMenuInteraction.", ios(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
    | `- note: 'previewingContext(_:commit:)' has been explicitly marked unavailable here
656 |
657 | @end
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift:12:39: error: 'UIViewControllerPreviewingDelegate' is unavailable in watchOS
10 | import UIKit
11 |
12 | extension FeatureFlagsViewController: UIViewControllerPreviewingDelegate {
   |                                       `- error: 'UIViewControllerPreviewingDelegate' is unavailable in watchOS
13 |
14 |     private func detailViewController(for indexPath: IndexPath) -> FeatureDetailsViewController {
/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:651:11: note: 'UIViewControllerPreviewingDelegate' has been explicitly marked unavailable here
649 |
650 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
651 | @protocol UIViewControllerPreviewingDelegate <NSObject>
    |           `- note: 'UIViewControllerPreviewingDelegate' has been explicitly marked unavailable here
652 |
653 | // If you return nil, a preview presentation will not be performed
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:29:50: error: 'UITableView' is unavailable in watchOS
 27 |     }
 28 |
 29 |     override func numberOfSections(in tableView: UITableView) -> Int {
    |                                                  `- error: 'UITableView' is unavailable in watchOS
 30 |         return viewModel.numberOfSections()
 31 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:33:42: error: 'UITableView' is unavailable in watchOS
 31 |     }
 32 |
 33 |     override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                          `- error: 'UITableView' is unavailable in watchOS
 34 |         let cellReuseIdentifier = String(describing: FeatureFlagTableViewCell.self)
 35 |         let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, 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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:33:93: error: 'UITableViewCell' is unavailable in watchOS
 31 |     }
 32 |
 33 |     override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                                                                             `- error: 'UITableViewCell' is unavailable in watchOS
 34 |         let cellReuseIdentifier = String(describing: FeatureFlagTableViewCell.self)
 35 |         let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, 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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:43:42: error: 'UITableView' is unavailable in watchOS
 41 |     }
 42 |
 43 |     override func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
    |                                          `- error: 'UITableView' is unavailable in watchOS
 44 |         return viewModel.sectionTitle(for: section)
 45 |     }
/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:47:42: error: 'UITableView' is unavailable in watchOS
 45 |     }
 46 |
 47 |     override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    |                                          `- error: 'UITableView' is unavailable in watchOS
 48 |         return viewModel.numberOfRows(in: section)
 49 |     }
/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:108:42: error: 'UITableView' is unavailable in watchOS
106 |     }
107 |
108 |     override func tableView(_ tableView: UITableView,
    |                                          `- error: 'UITableView' is unavailable in watchOS
109 |                             commit editingStyle: UITableViewCell.EditingStyle,
110 |                             forRowAt indexPath: 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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:109:50: error: 'UITableViewCell' is unavailable in watchOS
107 |
108 |     override func tableView(_ tableView: UITableView,
109 |                             commit editingStyle: UITableViewCell.EditingStyle,
    |                                                  `- error: 'UITableViewCell' is unavailable in watchOS
110 |                             forRowAt indexPath: IndexPath) {
111 |         if editingStyle == .delete {
/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:117:42: error: 'UITableView' is unavailable in watchOS
115 |     }
116 |
117 |     override func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
    |                                          `- error: 'UITableView' is unavailable in watchOS
118 |         return 150
119 |     }
/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:121:42: error: 'UITableView' is unavailable in watchOS
119 |     }
120 |
121 |     override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    |                                          `- error: 'UITableView' is unavailable in watchOS
122 |         return UITableView.automaticDimension
123 |     }
/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:12:35: error: 'UITableViewController' is unavailable in watchOS
 10 | import UIKit
 11 |
 12 | class FeatureFlagsViewController: UITableViewController {
    |                                   `- error: 'UITableViewController' is unavailable in watchOS
 13 |
 14 |     // MARK: Type definitions
/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:128:42: error: 'UITableView' is unavailable in watchOS
126 | // MARK: UITableViewDelegate
127 | extension FeatureFlagsViewController {
128 |     override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    |                                          `- error: 'UITableView' is unavailable in watchOS
129 |         guard var feature = viewModel.feature(for: indexPath) else {
130 |             return
/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:197:42: error: 'UIRefreshControl' is unavailable in watchOS
195 |     }
196 |
197 |     @objc func refreshFeatures(_ sender: UIRefreshControl?) {
    |                                          `- error: 'UIRefreshControl' is unavailable in watchOS
198 |         guard sender != nil else {
199 |             self.tableView.reloadData()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRefreshControl.h:16:12: note: 'UIRefreshControl' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIRefreshControl : UIControl
   |            `- note: 'UIRefreshControl' has been explicitly marked unavailable here
17 |
18 | /* The designated initializer
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:229:45: error: 'UIBarButtonItem' is unavailable in watchOS
227 |
228 |     /// Presents the action sheet to be displayed in response to right bar button item touched.
229 |     @objc func presentActionSheet(_ sender: UIBarButtonItem) {
    |                                             `- error: 'UIBarButtonItem' is unavailable in watchOS
230 |         let actionSheet = menuAlertController(sender)
231 |         if UIDevice.current.userInterfaceIdiom == .pad {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:241:60: error: 'UIBarButtonItem' is unavailable in watchOS
239 |
240 |     /// Presents the action sheet to be displayed in response to Filter By Section option selected.
241 |     @objc func presentFilterBySectionActionSheet(_ sender: UIBarButtonItem) {
    |                                                            `- error: 'UIBarButtonItem' is unavailable in watchOS
242 |         let actionSheet = filterBySectionAlertController(sender)
243 |         if UIDevice.current.userInterfaceIdiom == .pad {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:253:57: error: 'UIBarButtonItem' is unavailable in watchOS
251 |
252 |     /// Presents the action sheet to be displayed in response to Filter By Type option selected.
253 |     @objc func presentFilterByTypeActionSheet(_ sender: UIBarButtonItem) {
    |                                                         `- error: 'UIBarButtonItem' is unavailable in watchOS
254 |         let actionSheet = filterByTypeAlertController(sender)
255 |         if UIDevice.current.userInterfaceIdiom == .pad {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:266:48: error: 'UIBarButtonItem' is unavailable in watchOS
264 |     /// Returns action sheet to be presented in response to right bar button item touched.
265 |     /// - returns: A UIAlertController to be presented as an action sheet.
266 |     private func menuAlertController(_ sender: UIBarButtonItem) -> UIAlertController {
    |                                                `- error: 'UIBarButtonItem' is unavailable in watchOS
267 |         let actionSheet = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)
268 |         let clearCache = UIAlertAction(title: "Clear cache", style: .destructive) { _ in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:266:68: error: 'UIAlertController' is unavailable in watchOS
264 |     /// Returns action sheet to be presented in response to right bar button item touched.
265 |     /// - returns: A UIAlertController to be presented as an action sheet.
266 |     private func menuAlertController(_ sender: UIBarButtonItem) -> UIAlertController {
    |                                                                    `- error: 'UIAlertController' is unavailable in watchOS
267 |         let actionSheet = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)
268 |         let clearCache = UIAlertAction(title: "Clear cache", style: .destructive) { _ in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:315:59: error: 'UIBarButtonItem' is unavailable in watchOS
313 |     /// Returns action sheet to be presented in response to filter menu option selected.
314 |     /// - returns: A UIAlertController to be presented as an action sheet.
315 |     private func filterBySectionAlertController(_ sender: UIBarButtonItem) -> UIAlertController {
    |                                                           `- error: 'UIBarButtonItem' is unavailable in watchOS
316 |         let actionSheet = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)
317 |         viewModel.filtersBySection().forEach { filter in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:315:79: error: 'UIAlertController' is unavailable in watchOS
313 |     /// Returns action sheet to be presented in response to filter menu option selected.
314 |     /// - returns: A UIAlertController to be presented as an action sheet.
315 |     private func filterBySectionAlertController(_ sender: UIBarButtonItem) -> UIAlertController {
    |                                                                               `- error: 'UIAlertController' is unavailable in watchOS
316 |         let actionSheet = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)
317 |         viewModel.filtersBySection().forEach { filter in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:335:56: error: 'UIBarButtonItem' is unavailable in watchOS
333 |     /// Returns action sheet to be presented in response to filter menu option selected.
334 |     /// - returns: A UIAlertController to be presented as an action sheet.
335 |     private func filterByTypeAlertController(_ sender: UIBarButtonItem) -> UIAlertController {
    |                                                        `- error: 'UIBarButtonItem' is unavailable in watchOS
336 |         let actionSheet = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)
337 |         viewModel.filtersByType().forEach { filter in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:335:76: error: 'UIAlertController' is unavailable in watchOS
333 |     /// Returns action sheet to be presented in response to filter menu option selected.
334 |     /// - returns: A UIAlertController to be presented as an action sheet.
335 |     private func filterByTypeAlertController(_ sender: UIBarButtonItem) -> UIAlertController {
    |                                                                            `- error: 'UIAlertController' is unavailable in watchOS
336 |         let actionSheet = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)
337 |         viewModel.filtersByType().forEach { filter in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift:372:65: error: 'UIViewController' is unavailable in watchOS
370 |     }
371 |
372 |     private func presentPickerViewController(on viewController: UIViewController, with feature: Feature) {
    |                                                                 `- error: 'UIViewController' is unavailable in watchOS
373 |         let viewControllerIdentifer = "TestVariationPickerViewController"
374 |         let storyboard = UIStoryboard(name: "PickerViewController", bundle: currentBundle())
/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/FeatureFlags/Classes/UI/Feature Flags/View Controller/NavigationSettings.swift:14:23: error: 'UIBarButtonItem' is unavailable in watchOS
12 | @objc public class ViewControllerNavigationSettings: NSObject {
13 |
14 |     let actionButton: UIBarButtonItem.SystemItem
   |                       `- error: 'UIBarButtonItem' is unavailable in watchOS
15 |     let animated: Bool
16 |     let autoClose: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/NavigationSettings.swift:18:22: error: 'UIBarButtonItem' is unavailable in watchOS
16 |     let autoClose: Bool
17 |     let closeButtonAlignment: CloseButtonAlignment
18 |     let closeButton: UIBarButtonItem.SystemItem
   |                      `- error: 'UIBarButtonItem' is unavailable in watchOS
19 |     let isModal: Bool
20 |     let isNavigationBarHidden: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/NavigationSettings.swift:23:31: error: 'UIBarButtonItem' is unavailable in watchOS
21 |     let shouldRefresh: Bool
22 |
23 |     public init(actionButton: UIBarButtonItem.SystemItem = .action,
   |                               `- error: 'UIBarButtonItem' is unavailable in watchOS
24 |                 animated: Bool = false,
25 |                 autoClose: Bool = 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/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/View Controller/NavigationSettings.swift:27:30: error: 'UIBarButtonItem' is unavailable in watchOS
25 |                 autoClose: Bool = true,
26 |                 closeButtonAlignment: CloseButtonAlignment = .closeButtonLeftActionButtonRight,
27 |                 closeButton: UIBarButtonItem.SystemItem = .done,
   |                              `- error: 'UIBarButtonItem' is unavailable in watchOS
28 |                 isModal: Bool = false,
29 |                 isNavigationBarHidden: Bool = 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/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:13:37: error: 'UILabel' is unavailable in watchOS
11 |
12 | class FeatureFlagTableViewCell: UITableViewCell {
13 |     @IBOutlet weak var featureName: UILabel!
   |                                     `- error: 'UILabel' is unavailable in watchOS
14 |     @IBOutlet weak var featureDescription: UILabel!
15 |     @IBOutlet weak var featureDescriptionHeight: NSLayoutConstraint!
/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/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:14:44: error: 'UILabel' is unavailable in watchOS
12 | class FeatureFlagTableViewCell: UITableViewCell {
13 |     @IBOutlet weak var featureName: UILabel!
14 |     @IBOutlet weak var featureDescription: UILabel!
   |                                            `- error: 'UILabel' is unavailable in watchOS
15 |     @IBOutlet weak var featureDescriptionHeight: NSLayoutConstraint!
16 |     @IBOutlet weak var featureDetailButton: UIButton!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:15:50: error: 'NSLayoutConstraint' is unavailable in watchOS
13 |     @IBOutlet weak var featureName: UILabel!
14 |     @IBOutlet weak var featureDescription: UILabel!
15 |     @IBOutlet weak var featureDescriptionHeight: NSLayoutConstraint!
   |                                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
16 |     @IBOutlet weak var featureDetailButton: UIButton!
17 |     @IBOutlet weak var featureType: UILabel!
/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/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:16:45: error: 'UIButton' is unavailable in watchOS
14 |     @IBOutlet weak var featureDescription: UILabel!
15 |     @IBOutlet weak var featureDescriptionHeight: NSLayoutConstraint!
16 |     @IBOutlet weak var featureDetailButton: UIButton!
   |                                             `- error: 'UIButton' is unavailable in watchOS
17 |     @IBOutlet weak var featureType: UILabel!
18 |     @IBOutlet weak var featureEnabled: UISwitch!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:17:37: error: 'UILabel' is unavailable in watchOS
15 |     @IBOutlet weak var featureDescriptionHeight: NSLayoutConstraint!
16 |     @IBOutlet weak var featureDetailButton: UIButton!
17 |     @IBOutlet weak var featureType: UILabel!
   |                                     `- error: 'UILabel' is unavailable in watchOS
18 |     @IBOutlet weak var featureEnabled: UISwitch!
19 |     @IBOutlet weak var testVariation: UILabel!
/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/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:18:40: error: 'UISwitch' is unavailable in watchOS
16 |     @IBOutlet weak var featureDetailButton: UIButton!
17 |     @IBOutlet weak var featureType: UILabel!
18 |     @IBOutlet weak var featureEnabled: UISwitch!
   |                                        `- error: 'UISwitch' is unavailable in watchOS
19 |     @IBOutlet weak var testVariation: UILabel!
20 |     @IBOutlet weak var iconView: UIImageView!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwitch.h:23:12: note: 'UISwitch' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UISwitch : UIControl <NSCoding>
   |            `- note: 'UISwitch' has been explicitly marked unavailable here
24 |
25 | @property(nullable, nonatomic, strong) UIColor *onTintColor API_AVAILABLE(ios(5.0)) UI_APPEARANCE_SELECTOR;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:19:39: error: 'UILabel' is unavailable in watchOS
17 |     @IBOutlet weak var featureType: UILabel!
18 |     @IBOutlet weak var featureEnabled: UISwitch!
19 |     @IBOutlet weak var testVariation: UILabel!
   |                                       `- error: 'UILabel' is unavailable in watchOS
20 |     @IBOutlet weak var iconView: UIImageView!
21 |     @IBOutlet weak var bottomMargin: NSLayoutConstraint!
/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/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:20:34: error: 'UIImageView' is unavailable in watchOS
18 |     @IBOutlet weak var featureEnabled: UISwitch!
19 |     @IBOutlet weak var testVariation: UILabel!
20 |     @IBOutlet weak var iconView: UIImageView!
   |                                  `- error: 'UIImageView' is unavailable in watchOS
21 |     @IBOutlet weak var bottomMargin: NSLayoutConstraint!
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:21:38: error: 'NSLayoutConstraint' is unavailable in watchOS
19 |     @IBOutlet weak var testVariation: UILabel!
20 |     @IBOutlet weak var iconView: UIImageView!
21 |     @IBOutlet weak var bottomMargin: NSLayoutConstraint!
   |                                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
22 | }
23 | #endif
/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/FeatureFlags/Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift:12:33: error: 'UITableViewCell' is unavailable in watchOS
10 | import UIKit
11 |
12 | class FeatureFlagTableViewCell: UITableViewCell {
   |                                 `- error: 'UITableViewCell' is unavailable in watchOS
13 |     @IBOutlet weak var featureName: UILabel!
14 |     @IBOutlet weak var featureDescription: UILabel!
/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/FeatureFlags/Classes/UI/FeatureFlagsUI.swift:44:55: error: 'UIViewController' is unavailable in watchOS
 42 |     public static func presentFeatureFlags(animated: Bool = false,
 43 |                                            delegate: FeatureFlagsViewControllerDelegate? = nil,
 44 |                                            presenter: UIViewController,
    |                                                       `- error: 'UIViewController' is unavailable in watchOS
 45 |                                            shouldRefresh: Bool = false) {
 46 |         let featureFlagsViewController = FeatureFlagsViewController(style: .grouped)
/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/FeatureFlags/Classes/UI/FeatureFlagsUI.swift:66:55: error: 'UIViewController' is unavailable in watchOS
 64 |     public static func presentFeatureFlags(delegate: FeatureFlagsViewControllerDelegate? = nil,
 65 |                                            navigationSettings: ViewControllerNavigationSettings,
 66 |                                            presenter: UIViewController) {
    |                                                       `- error: 'UIViewController' is unavailable in watchOS
 67 |         let featureFlagsViewController = FeatureFlagsViewController(style: .grouped)
 68 |         featureFlagsViewController.delegate = delegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FeatureFlags/Classes/UI/FeatureFlagsUI.swift:80:63: error: 'UINavigationController' is unavailable in watchOS
 78 |     /// Allows FeatureFlagsViewController to be pushed onto a navigation stack
 79 |     public static func pushFeatureFlags(delegate: FeatureFlagsViewControllerDelegate? = nil,
 80 |                                         navigationController: UINavigationController,
    |                                                               `- error: 'UINavigationController' is unavailable in watchOS
 81 |                                         animated: Bool = false,
 82 |                                         shouldRefresh: Bool = 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/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/FeatureFlags/Classes/UI/FeatureFlagsUI.swift:99:63: error: 'UINavigationController' is unavailable in watchOS
 97 |
 98 |     public static func pushFeatureFlags(delegate: FeatureFlagsViewControllerDelegate? = nil,
 99 |                                         navigationController: UINavigationController,
    |                                                               `- error: 'UINavigationController' is unavailable in watchOS
100 |                                         navigationSettings: ViewControllerNavigationSettings) {
101 |         let featureFlagsViewController = FeatureFlagsViewController(style: .grouped)
/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/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:19:35: error: 'UITableView' is unavailable in watchOS
 17 |
 18 |     // MARK: Outlets
 19 |     @IBOutlet weak var tableView: UITableView!
    |                                   `- error: 'UITableView' is unavailable in watchOS
 20 |     @IBOutlet weak var closeOverlay: UIControl!
 21 |
/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/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:20:38: error: 'UIControl' is unavailable in watchOS
 18 |     // MARK: Outlets
 19 |     @IBOutlet weak var tableView: UITableView!
 20 |     @IBOutlet weak var closeOverlay: UIControl!
    |                                      `- error: 'UIControl' is unavailable in watchOS
 21 |
 22 |     // MARK: State
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:71:50: error: 'UIPickerView' is unavailable in watchOS
 69 |
 70 |     // MARK: UIPickerViewDataSource
 71 |     @objc func numberOfComponents(in pickerView: UIPickerView) -> Int {
    |                                                  `- error: 'UIPickerView' is unavailable in watchOS
 72 |         return 1
 73 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
   |            `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource;                // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:75:41: error: 'UIPickerView' is unavailable in watchOS
 73 |     }
 74 |
 75 |     @objc func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
    |                                         `- error: 'UIPickerView' is unavailable in watchOS
 76 |         let sectionKeys = viewModel?.keys.compactMap({ $0 }) ?? []
 77 |         let sectionKey = sectionKeys[pickerView.tag]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
   |            `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource;                // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:83:41: error: 'UIPickerView' is unavailable in watchOS
 81 |
 82 |     // MARK: UIPickerViewDelegate
 83 |     @objc func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
    |                                         `- error: 'UIPickerView' is unavailable in watchOS
 84 |         let sectionKeys = viewModel?.keys.compactMap({ $0 }) ?? []
 85 |         let sectionKey = sectionKeys[pickerView.tag]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
   |            `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource;                // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:90:41: error: 'UIPickerView' is unavailable in watchOS
 88 |     }
 89 |
 90 |     @objc func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
    |                                         `- error: 'UIPickerView' is unavailable in watchOS
 91 |         let sectionKeys = viewModel?.keys.compactMap({ $0 }) ?? []
 92 |         let sectionKey = sectionKeys[pickerView.tag]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
   |            `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource;                // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:100:41: error: 'UITableView' is unavailable in watchOS
 98 |     }
 99 |
100 |     func numberOfSections(in tableView: UITableView) -> Int {
    |                                         `- error: 'UITableView' is unavailable in watchOS
101 |         return viewModel?.keys.count ?? 0
102 |     }
/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/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:104:33: error: 'UITableView' is unavailable in watchOS
102 |     }
103 |
104 |     func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    |                                 `- error: 'UITableView' is unavailable in watchOS
105 |         return 1
106 |     }
/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/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:108:33: error: 'UITableView' is unavailable in watchOS
106 |     }
107 |
108 |     func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                 `- error: 'UITableView' is unavailable in watchOS
109 |         let cell = tableView.dequeueReusableCell(withIdentifier: "picker-cell", for: indexPath)
110 |         if let pickerView = cell.viewWithTag(1) as? UIPickerView {
/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/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:108:84: error: 'UITableViewCell' is unavailable in watchOS
106 |     }
107 |
108 |     func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                                                                    `- error: 'UITableViewCell' is unavailable in watchOS
109 |         let cell = tableView.dequeueReusableCell(withIdentifier: "picker-cell", for: indexPath)
110 |         if let pickerView = cell.viewWithTag(1) as? UIPickerView {
/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/FeatureFlags/Classes/UI/Picker/View Controller/PickerViewController.swift:117:35: error: 'UIPickerView' is unavailable in watchOS
115 |     }
116 |
117 |     func pickerView(_ pickerView: UIPickerView, viewForRow row: Int,
    |                                   `- error: 'UIPickerView' is unavailable in watchOS
118 |                     forComponent component: Int, reusing view: UIView?) -> UIView {
119 |         var pickerLabel: UILabel? = view as? UILabel
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
   |            `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource;                // default is nil. weak reference
SwiftCompile normal arm64_32 (in target 'FeatureFlags' from project 'FeatureFlags')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-18 22:02:52.214 xcodebuild[818:5058] [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\ FeatureFlags (in target 'FeatureFlags' from project 'FeatureFlags')
	SwiftCompile normal arm64 (in target 'FeatureFlags' from project 'FeatureFlags')
	Building workspace FeatureFlags with scheme FeatureFlags
(3 failures)
BUILD FAILURE 6.4 watchOS