Build Information
Failed to build Succinct, reference main (be4b0b), with Swift 6.4 for watchOS using Xcode 27.0 on 24 Sep 2026 11:41:39 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 Succinct -destination generic/platform=watchOSBuild Log
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+Debugging.swift:3:11: error: 'UIViewController' is unavailable in watchOS
1 | import UIKit
2 |
3 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
4 | internal func executeWithEnterAndExitDebugLog(closure: () -> UIView?) -> UIView? {
5 | let objectType = String(describing: type(of: self))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+MKMapView.swift:23:40: error: 'MKMapView' is unavailable in watchOS
21 | /// - Returns: An optional MKMapView, if one is found.
22 | ///
23 | @objc public func findMapView() -> MKMapView? {
| `- error: 'MKMapView' is unavailable in watchOS
24 | return view.findMapView()
25 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
71 | #if TARGET_OS_IPHONE
72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
73 | @interface MKMapView : UIView <NSCoding>
| `- note: 'MKMapView' has been explicitly marked unavailable here
74 | #else
75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+MKMapView.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - MKMapView
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for an MKMapView object.
/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/Succinct/UIViewController/UIViewController+Testing.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - Testing
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | @objc public func loadViewControllerForUnitTest() {
6 | view.setNeedsLayout()
/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/Succinct/UIViewController/UIViewController+UIBarButtonItem.swift:15:73: error: 'UIBarButtonItem' is unavailable in watchOS
13 | /// - Returns: A boolean value indicating if a UIBarButtonItem object was found or not.
14 | ///
15 | @objc public func hasBarButtonItem(withSystemItem searchSystemItem: UIBarButtonItem.SystemItem) -> Bool {
| `- error: 'UIBarButtonItem' is unavailable in watchOS
16 | if let _ = navigationItem.findBarButtonItem(matchingCondition: { $0.systemItem == searchSystemItem }) {
17 | return 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/Succinct/UIViewController/UIViewController+UIBarButtonItem.swift:58:73: error: 'UIBarButtonItem' is unavailable in watchOS
56 | /// - Parameter searchSystemItem: `UIBarButtonItem.SystemItem` to compare to the UIBarButtonItem objects that are found.
57 | ///
58 | @objc public func tapBarButtonItem(withSystemItem searchSystemItem: UIBarButtonItem.SystemItem) {
| `- error: 'UIBarButtonItem' is unavailable in watchOS
59 | if let barButtonItem = navigationItem.findBarButtonItem(matchingCondition: { $0.systemItem == searchSystemItem }) {
60 | barButtonItem.tapAndFireTargetAction()
/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/Succinct/UIViewController/UIViewController+UIBarButtonItem.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UIBarButtonItem
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the view controller's `navigationItem.leftBarButtonItems`, `navigationItem.rightBarButtonItems`, as well as the UIView hierarchy for a UIToolbar which may contain a UIBarButtonItem whose `SystemItem` matches the searchSystemItem.
/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/Succinct/UIViewController/UIViewController+UIButton.swift:27:71: error: 'UIButton' is unavailable in watchOS
25 | /// - Returns: An optional UIButton, if one is found.
26 | ///
27 | @objc public func findButton(withExactText searchText: String) -> UIButton? {
| `- error: 'UIButton' is unavailable in watchOS
28 | return view.findButton(withExactText: searchText)
29 | }
/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/Succinct/UIViewController/UIViewController+UIButton.swift:65:69: error: 'UIButton' is unavailable in watchOS
63 | /// - Returns: An optional UIButton, if one is found.
64 | ///
65 | @objc public func findButton(withImage searchImage: UIImage) -> UIButton? {
| `- error: 'UIButton' is unavailable in watchOS
66 | return executeWithEnterAndExitDebugLog {
67 | if let button = view.findButton(withImage: searchImage) {
/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/Succinct/UIViewController/UIViewController+UIButton.swift:93:52: error: 'UIControl' is unavailable in watchOS
91 | /// - Returns: An array of UIButton objects.
92 | ///
93 | @objc public func findButtons(withState state: UIControl.State) -> [UIButton] {
| `- error: 'UIControl' is unavailable in watchOS
94 | return view.findButtons(withState: state)
95 | }
/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/Succinct/UIViewController/UIViewController+UIButton.swift:93:73: error: 'UIButton' is unavailable in watchOS
91 | /// - Returns: An array of UIButton objects.
92 | ///
93 | @objc public func findButtons(withState state: UIControl.State) -> [UIButton] {
| `- error: 'UIButton' is unavailable in watchOS
94 | return view.findButtons(withState: state)
95 | }
/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/Succinct/UIViewController/UIViewController+UIButton.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UIButton
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for a UIButton whose title for `UIControl.State.normal` matches the searchText exactly.
/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/Succinct/UIViewController/UIViewController+UIDatePickerView.swift:23:47: error: 'UIDatePicker' is unavailable in watchOS
21 | /// - Returns: An optional UIDatePicker, if one is found.
22 | ///
23 | @objc public func findDatePickerView() -> UIDatePicker? {
| `- error: 'UIDatePicker' is unavailable in watchOS
24 | return view.findDatePickerView()
25 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIDatePickerView.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UIDatePicker
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for a UIDatePicker object.
/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/Succinct/UIViewController/UIViewController+UIImage.swift:23:72: error: 'UIImageView' is unavailable in watchOS
21 | /// - Returns: An optional UIImageView, if one is found.
22 | ///
23 | @objc public func findImageView(withImage searchImage: UIImage) -> UIImageView? {
| `- error: 'UIImageView' is unavailable in watchOS
24 | return view.findImageView(withImage: searchImage)
25 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIViewController/UIViewController+UIImage.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UIImage
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for a UIImageView object whose image matches the provided search image.
/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/Succinct/UIViewController/UIViewController+UILabel.swift:78:70: error: 'UILabel' is unavailable in watchOS
76 | /// - Returns: An optional UILabel, if one is found.
77 | ///
78 | @objc public func findLabel(withExactText searchText: String) -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
79 | if let labelInRootView = view.findLabel(withExactText: searchText) {
80 | return labelInRootView
/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/Succinct/UIViewController/UIViewController+UILabel.swift:103:71: error: 'UILabel' is unavailable in watchOS
101 | /// - Returns: An optional UILabel, if one is found.
102 | ///
103 | @objc public func findLabel(containingText searchText: String) -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
104 | if let labelInRootView = view.findLabel(containingText: searchText) {
105 | return labelInRootView
/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/Succinct/UIViewController/UIViewController+UILabel.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UILabel
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for a UILabel whose text matches the searchText exactly.
/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/Succinct/UIViewController/UIViewController+UIPickerView.swift:25:43: error: 'UIPickerView' is unavailable in watchOS
23 | /// - Returns: An optional UIPickerView, if one is found.
24 | ///
25 | @objc public func findPickerView() -> UIPickerView? {
| `- error: 'UIPickerView' is unavailable in watchOS
26 | return view.findPickerView()
27 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIViewController/UIViewController+UIPickerView.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UIPickerView
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for any 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/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/Succinct/UIViewController/UIViewController+UISegmentedControl.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UISegmentedControl
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | @objc public func hasSegmentedControlSegmentSelected(withExactText searchText: String) -> Bool {
6 | return view.hasSegmentedControlSegmentSelected(withExactText: searchText)
/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/Succinct/UIViewController/UIViewController+UISlider.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UISlider
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | @objc public func hasSlider(withValue searchValue: Float) -> Bool {
6 | return view.hasSlider(withValue: searchValue)
/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/Succinct/UIViewController/UIViewController+UIStepper.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UIStepper
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | @objc public func hasStepper(expectedCount: Int = 1) -> Bool {
6 | let stepperCount = view.hasStepper(currentCount: 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/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/Succinct/UIViewController/UIViewController+UISwitch.swift:23:87: error: 'UIView' is unavailable in watchOS
21 | /// - Returns: An optional UISwitch, if one is found.
22 | ///
23 | public func findSwitch<T>(containedInView viewType: T.Type) -> UISwitch? where T: UIView {
| `- error: 'UIView' is unavailable in watchOS
24 | return view.findSwitch(containedInView: viewType)
25 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIViewController/UIViewController+UISwitch.swift:23:68: error: 'UISwitch' is unavailable in watchOS
21 | /// - Returns: An optional UISwitch, if one is found.
22 | ///
23 | public func findSwitch<T>(containedInView viewType: T.Type) -> UISwitch? where T: UIView {
| `- error: 'UISwitch' is unavailable in watchOS
24 | return view.findSwitch(containedInView: viewType)
25 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIViewController/UIViewController+UISwitch.swift:35:91: error: 'UISwitch' is unavailable in watchOS
33 | /// - Returns: An optional UISwitch, if one is found.
34 | ///
35 | @objc public func findSwitch(colocatedWithUILabelWithExactText searchText: String) -> UISwitch? {
| `- error: 'UISwitch' is unavailable in watchOS
36 | return view.findSwitch(colocatedWithUILabelWithExactText: searchText)
37 | }
/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/Succinct/UIViewController/UIViewController+UISwitch.swift:46:73: error: 'UIView' is unavailable in watchOS
44 | /// - Parameter viewType: Type of class to compare to the containing UIView object(s).
45 | ///
46 | public func tapSwitch<T>(containedInView viewType: T.Type) where T: UIView {
| `- error: 'UIView' is unavailable in watchOS
47 | view.findSwitch(containedInView: viewType)?
48 | .tapAndFireTargetEvent()
/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/Succinct/UIViewController/UIViewController+UISwitch.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UISwitch
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for all UISwitch objects whose `isOn` property matches the provided value.
/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/Succinct/UIViewController/UIViewController+UITableView.swift:9:54: error: 'UITableViewCell' is unavailable in watchOS
7 | ///
8 | /// - Returns: The UITableViewCell that is selected, if one exists.
9 | @objc public func findSelectedTableViewCell() -> UITableViewCell? {
| `- error: 'UITableViewCell' is unavailable in watchOS
10 | for subview in view.subviews {
11 | if let tableView = subview as? UITableView {
/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/Succinct/UIViewController/UIViewController+UITableView.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UITableView
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for any UITableView objects to determine if there is a selected UITableViewCell within that UITableView.
/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/Succinct/UIViewController/UIViewController+UITextField.swift:61:85: error: 'UITextField' is unavailable in watchOS
59 | /// - Returns: An optional UITextField, if one is found.
60 | ///
61 | @objc public func findTextField(withExactPlaceholderText searchText: String) -> UITextField? {
| `- error: 'UITextField' is unavailable in watchOS
62 | return view.findTextField(withExactPlaceholderText: searchText)
63 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift:73:86: error: 'UITextField' is unavailable in watchOS
71 | /// - Returns: An optional UITextField, if one is found.
72 | ///
73 | @objc public func findTextField(containingPlaceholderText searchText: String) -> UITextField? {
| `- error: 'UITextField' is unavailable in watchOS
74 | return view.findTextField(containingPlaceholderText: searchText)
75 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift:85:74: error: 'UITextField' is unavailable in watchOS
83 | /// - Returns: An optional UITextField, if one is found.
84 | ///
85 | @objc public func findTextField(withExactText searchText: String) -> UITextField? {
| `- error: 'UITextField' is unavailable in watchOS
86 | return view.findTextField(withExactText: searchText)
87 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift:97:75: error: 'UITextField' is unavailable in watchOS
95 | /// - Returns: An optional UITextField, if one is found.
96 | ///
97 | @objc public func findTextField(containingText searchText: String) -> UITextField? {
| `- error: 'UITextField' is unavailable in watchOS
98 | return view.findTextField(containingText: searchText)
99 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UITextField
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for a UITextField whose placeholder text matches the searchText exactly.
/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/Succinct/UIViewController/UIViewController+UITextView.swift:53:73: error: 'UITextView' is unavailable in watchOS
51 | /// - Returns: An optional UITextView, if one is found.
52 | ///
53 | @objc public func findTextView(withExactText searchText: String) -> UITextView? {
| `- error: 'UITextView' is unavailable in watchOS
54 | return view.findTextView(withExactText: searchText)
55 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextView.swift:69:10: error: 'UITextView' is unavailable in watchOS
67 | containingText searchText: String,
68 | matchingAttributes searchAttributes: [NSAttributedString.Key : Any]
69 | ) -> UITextView? {
| `- error: 'UITextView' is unavailable in watchOS
70 | return view.findTextView(containingText: searchText, matchingAttributes: searchAttributes)
71 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextView.swift:81:74: error: 'UITextView' is unavailable in watchOS
79 | /// - Returns: An optional UITextView, if one is found.
80 | ///
81 | @objc public func findTextView(containingText searchText: String) -> UITextView? {
| `- error: 'UITextView' is unavailable in watchOS
82 | return view.findTextView(containingText: searchText)
83 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextView.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UITextView
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for a UITextView whose text matches the searchText exactly.
/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/Succinct/UIViewController/UIViewController+UIView.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UIView
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for a UIView whose background color matches the searchColor.
/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 | /*
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/Succinct/Condition/SuccinctCondition.swift /Users/admin/builder/spi-builder-workspace/Succinct/Configuration/Logger.swift /Users/admin/builder/spi-builder-workspace/Succinct/Configuration/PrintOutputMethod.swift /Users/admin/builder/spi-builder-workspace/Succinct/Configuration/Succinct.swift /Users/admin/builder/spi-builder-workspace/Succinct/Configuration/SuccinctConfig.swift /Users/admin/builder/spi-builder-workspace/Succinct/DebugLog/EvaluationResult.swift /Users/admin/builder/spi-builder-workspace/Succinct/DebugLog/EvaluationResultType.swift /Users/admin/builder/spi-builder-workspace/Succinct/DebugLog/ViewHierarchyLogger.swift /Users/admin/builder/spi-builder-workspace/Succinct/Memory/NSObject+MemoryAddress.swift /Users/admin/builder/spi-builder-workspace/Succinct/NSAttributedString/NSAttributedString+Attributes.swift /Users/admin/builder/spi-builder-workspace/Succinct/Optional/Optional+NilCheck.swift /Users/admin/builder/spi-builder-workspace/Succinct/PrivateTypes/PrivateTypes.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIBarButtonItem/UIBarButtonItem+Extensions.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIButton/UIButton+Tap.swift /Users/admin/builder/spi-builder-workspace/Succinct/UICollectionView/UICollectionView+Evaluations.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIControl/UIControl+Readability.swift /Users/admin/builder/spi-builder-workspace/Succinct/UINavigationController/UINavigationController+UILabel.swift /Users/admin/builder/spi-builder-workspace/Succinct/UINavigationItem/UINavigationItem+UIBarButtonItem.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIPickerView/UIPickerView+SelectComponent.swift /Users/admin/builder/spi-builder-workspace/Succinct/UISegmentedControl/UISegmentedControl+UISegmentLabel.swift /Users/admin/builder/spi-builder-workspace/Succinct/UISlider/UISlider+SetValue.swift /Users/admin/builder/spi-builder-workspace/Succinct/UISwitch/UISwitch+Readability.swift /Users/admin/builder/spi-builder-workspace/Succinct/UISwitch/UISwitch+Tap.swift /Users/admin/builder/spi-builder-workspace/Succinct/UITabBarController/UITabBarController+TabInteractions.swift /Users/admin/builder/spi-builder-workspace/Succinct/UITableView/UITableView+Evaluations.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/MKMapView/IsMapView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/MKMapView/UIView+MKMapView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIButton/IsButtonWithExactText.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIButton/IsButtonWithImage.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIButton/UIView+UIButton.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIImage/IsImageViewWithImage.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIImage/UIView+UIImage.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIImage/UIView+UIImageView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UILabel/IsLabelContainingText.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UILabel/IsLabelWithExactText.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UILabel/UIView+UILabel.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UISegmentedControl/UIView+hasSegmentedControlSegmentSelected.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+Readability.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UIBarButtonItem.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UIDatePickerView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UIPickerView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UISegmentedControl.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UISlider.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UIStepper.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UISwitch.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UITextField.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UITextView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView/UIView+countOfViewsWithBackgroundColor.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView/UIView+findInSubviews.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView/UIView+hasViewWithBackgroundColor.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+Debugging.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+MKMapView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+Testing.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIBarButtonItem.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIButton.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIDatePickerView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIImage.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UILabel.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIPickerView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UISegmentedControl.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UISlider.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIStepper.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UISwitch.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITableView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIView.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -swift-module-cross-import MapKit /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/MapKit.framework/Modules/MapKit.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import MapKit /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Modules/MapKit.swiftcrossimport/SwiftUI.swiftoverlay -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/Succinct.build/Debug-watchos/Succinct-t.build/Objects-normal/arm64/Succinct-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Succinct.build/Debug-watchos/Succinct-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Succinct.build/Debug-watchos/Succinct-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Succinct.build/Debug-watchos/Succinct-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Succinct -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Succinct.build/Debug-watchos/Succinct-t.build/Objects-normal/arm64/Succinct_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/Succinct.build/Debug-watchos/Succinct-t.build/Objects-normal/arm64/Succinct.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Succinct.build/Debug-watchos/Succinct-t.build/Objects-normal/arm64/Succinct.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Succinct.build/Debug-watchos/Succinct-t.build/Objects-normal/arm64/Succinct-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Succinct.build/Debug-watchos/Succinct-t.build/Objects-normal/arm64/Succinct-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Succinct.build/Debug-watchos/Succinct-t.build/Objects-normal/arm64/Succinct-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Succinct.build/Debug-watchos/Succinct-t.build/Objects-normal/arm64/Succinct.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Succinct.build/Debug-watchos/Succinct-t.build/Objects-normal/arm64/Succinct.abi.json
SwiftCompile normal arm64 (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ UISwitch+Readability.swift,\ UISwitch+Tap.swift,\ UITabBarController+TabInteractions.swift,\ UITableView+Evaluations.swift,\ IsMapView.swift,\ UIView+MKMapView.swift,\ IsButtonWithExactText.swift /Users/admin/builder/spi-builder-workspace/Succinct/UISwitch/UISwitch+Readability.swift /Users/admin/builder/spi-builder-workspace/Succinct/UISwitch/UISwitch+Tap.swift /Users/admin/builder/spi-builder-workspace/Succinct/UITabBarController/UITabBarController+TabInteractions.swift /Users/admin/builder/spi-builder-workspace/Succinct/UITableView/UITableView+Evaluations.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/MKMapView/IsMapView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/MKMapView/UIView+MKMapView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIButton/IsButtonWithExactText.swift (in target 'Succinct' from project 'Succinct')
/Users/admin/builder/spi-builder-workspace/Succinct/UISwitch/UISwitch+Readability.swift:4:11: error: 'UISwitch' is unavailable in watchOS
2 |
3 | // MARK: - Convenience Properties
4 | extension UISwitch {
| `- error: 'UISwitch' is unavailable in watchOS
5 | ///
6 | /// Convenience property which indicates if the UISwitch is off. This can be helpful when writing assertions as opposed to testing the isOn property.
/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/Succinct/UISwitch/UISwitch+Tap.swift:3:11: error: 'UISwitch' is unavailable in watchOS
1 | import UIKit
2 |
3 | extension UISwitch {
| `- error: 'UISwitch' is unavailable in watchOS
4 | ///
5 | /// Simulates tapping a UISwitch control by sending the `.touchUpInside` event action. Since simply sending the action does not change the state of the UISwitch, this method also flips the `isOn` property to simulate the effect tapping the switch would actually have.
/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/Succinct/UITabBarController/UITabBarController+TabInteractions.swift:31:87: error: 'UIViewController' is unavailable in watchOS
29 | /// - Returns: A boolean value indicating if the selected tab's class matches or not.
30 | ///
31 | public func selectedTab<T>(isAKindOf viewControllerType: T.Type) -> Bool where T: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
32 | if
33 | let navController = selectedViewController as? UINavigationController,
/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/Succinct/UITabBarController/UITabBarController+TabInteractions.swift:4:11: error: 'UITabBarController' is unavailable in watchOS
2 |
3 | // MARK: - UITabBarController
4 | extension UITabBarController {
| `- error: 'UITabBarController' is unavailable in watchOS
5 | ///
6 | /// Attempts to select a tab in a UITabBarController whose UITabBarItem `title` property matches the searchTitle text.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' has been explicitly marked unavailable here
62 |
63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
| `- note: 'UITabBarController' has been explicitly marked unavailable here
65 |
66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/Succinct/UITabBarController/UITabBarController+TabInteractions.swift:33:60: error: 'UINavigationController' is unavailable in watchOS
31 | public func selectedTab<T>(isAKindOf viewControllerType: T.Type) -> Bool where T: UIViewController {
32 | if
33 | let navController = selectedViewController as? UINavigationController,
| `- error: 'UINavigationController' is unavailable in watchOS
34 | let topViewController = navController.topViewController
35 | {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Succinct/UITableView/UITableView+Evaluations.swift:9:57: error: 'UIView' is unavailable in watchOS
7 | /// - Returns: An optional UIView that matches the provided criteria, if one is found.
8 | ///
9 | internal typealias UIViewEvaluator = (_ viewToEvaluate: UIView) -> UIView?
| `- error: 'UIView' is unavailable in watchOS
10 |
11 | extension UITableView {
/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/Succinct/UITableView/UITableView+Evaluations.swift:9:68: error: 'UIView' is unavailable in watchOS
7 | /// - Returns: An optional UIView that matches the provided criteria, if one is found.
8 | ///
9 | internal typealias UIViewEvaluator = (_ viewToEvaluate: UIView) -> UIView?
| `- error: 'UIView' is unavailable in watchOS
10 |
11 | extension UITableView {
/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/Succinct/UITableView/UITableView+Evaluations.swift:20:75: error: 'UIView' is unavailable in watchOS
18 | /// - Returns: An optional UIView, if one is found.
19 | ///
20 | @objc internal func findView(satisfyingCondition: UIViewEvaluator) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
21 | for section in 0..<numberOfSections {
22 | if let sectionHeaderTitle = dataSource?.tableView?(self, titleForHeaderInSection: section) {
/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.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UISwitch/UISwitch+Readability.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UISwitch+Readability.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UISwitch/UISwitch+Tap.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UISwitch+Tap.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UITabBarController/UITabBarController+TabInteractions.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UITabBarController+TabInteractions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UITableView/UITableView+Evaluations.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UITableView+Evaluations.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/MKMapView/IsMapView.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IsMapView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/MKMapView/UIView+MKMapView.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+MKMapView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIButton/IsButtonWithExactText.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IsButtonWithExactText.swift
/Users/admin/builder/spi-builder-workspace/Succinct/UITableView/UITableView+Evaluations.swift:11:11: error: 'UITableView' is unavailable in watchOS
9 | internal typealias UIViewEvaluator = (_ viewToEvaluate: UIView) -> UIView?
10 |
11 | extension UITableView {
| `- error: 'UITableView' is unavailable in watchOS
12 | ///
13 | /// Searches through all rows of all sections as well as all header views within a UITableView for a view that satisfies the passed in condition.
/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/Succinct/UITableView/UITableView+Evaluations.swift:23:42: error: 'UILabel' is unavailable in watchOS
21 | for section in 0..<numberOfSections {
22 | if let sectionHeaderTitle = dataSource?.tableView?(self, titleForHeaderInSection: section) {
23 | let sectionHeaderLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
24 | sectionHeaderLabel.text = sectionHeaderTitle
25 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UITableView/UITableView+Evaluations.swift:23:42: error: 'init()' is unavailable in watchOS
21 | for section in 0..<numberOfSections {
22 | if let sectionHeaderTitle = dataSource?.tableView?(self, titleForHeaderInSection: section) {
23 | let sectionHeaderLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
24 | sectionHeaderLabel.text = sectionHeaderTitle
25 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Succinct/UIView/MKMapView/IsMapView.swift:3:20: error: 'UIView' is unavailable in watchOS
1 | import MapKit
2 |
3 | internal extension UIView {
| `- error: 'UIView' is unavailable in watchOS
4 | func isMapView() -> EvaluationResult {
5 | guard let _ = self as? MKMapView else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIView/MKMapView/IsMapView.swift:5:32: error: 'MKMapView' is unavailable in watchOS
3 | internal extension UIView {
4 | func isMapView() -> EvaluationResult {
5 | guard let _ = self as? MKMapView else {
| `- error: 'MKMapView' is unavailable in watchOS
6 | return .failure(FindMapViewResultType.wrongType)
7 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
71 | #if TARGET_OS_IPHONE
72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
73 | @interface MKMapView : UIView <NSCoding>
| `- note: 'MKMapView' has been explicitly marked unavailable here
74 | #else
75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Succinct/UIView/MKMapView/UIView+MKMapView.swift:12:42: error: 'MKMapView' is unavailable in watchOS
10 | /// - Returns: An optional MKMapView, if one is found.
11 | ///
12 | @objc internal func findMapView() -> MKMapView? {
| `- error: 'MKMapView' is unavailable in watchOS
13 | return findInSubviews(
14 | satisfyingCondition: SuccinctCondition({ $0.isMapView() })
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
71 | #if TARGET_OS_IPHONE
72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
73 | @interface MKMapView : UIView <NSCoding>
| `- note: 'MKMapView' has been explicitly marked unavailable here
74 | #else
75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Succinct/UIView/MKMapView/UIView+MKMapView.swift:4:11: error: 'UIView' is unavailable in watchOS
2 |
3 | // MARK: - MKMapView
4 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of the current view for an MKMapView object.
/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/Succinct/UIView/MKMapView/UIView+MKMapView.swift:15:15: error: 'MKMapView' is unavailable in watchOS
13 | return findInSubviews(
14 | satisfyingCondition: SuccinctCondition({ $0.isMapView() })
15 | ) as? MKMapView
| `- error: 'MKMapView' is unavailable in watchOS
16 | }
17 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
71 | #if TARGET_OS_IPHONE
72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
73 | @interface MKMapView : UIView <NSCoding>
| `- note: 'MKMapView' has been explicitly marked unavailable here
74 | #else
75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIButton/IsButtonWithExactText.swift:3:20: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | internal extension UIView {
| `- error: 'UIView' is unavailable in watchOS
4 | func isButton(withExactText searchText: String) -> EvaluationResult {
5 | guard let button = self as? UIButton else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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.
SwiftCompile normal arm64 Compiling\ UIViewController+UIStepper.swift,\ UIViewController+UISwitch.swift,\ UIViewController+UITableView.swift,\ UIViewController+UITextField.swift,\ UIViewController+UITextView.swift,\ UIViewController+UIView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIStepper.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UISwitch.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITableView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIView.swift (in target 'Succinct' from project 'Succinct')
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIStepper.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UIStepper
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | @objc public func hasStepper(expectedCount: Int = 1) -> Bool {
6 | let stepperCount = view.hasStepper(currentCount: 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/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/Succinct/UIViewController/UIViewController+UISwitch.swift:23:87: error: 'UIView' is unavailable in watchOS
21 | /// - Returns: An optional UISwitch, if one is found.
22 | ///
23 | public func findSwitch<T>(containedInView viewType: T.Type) -> UISwitch? where T: UIView {
| `- error: 'UIView' is unavailable in watchOS
24 | return view.findSwitch(containedInView: viewType)
25 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIViewController/UIViewController+UISwitch.swift:23:68: error: 'UISwitch' is unavailable in watchOS
21 | /// - Returns: An optional UISwitch, if one is found.
22 | ///
23 | public func findSwitch<T>(containedInView viewType: T.Type) -> UISwitch? where T: UIView {
| `- error: 'UISwitch' is unavailable in watchOS
24 | return view.findSwitch(containedInView: viewType)
25 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIViewController/UIViewController+UISwitch.swift:35:91: error: 'UISwitch' is unavailable in watchOS
33 | /// - Returns: An optional UISwitch, if one is found.
34 | ///
35 | @objc public func findSwitch(colocatedWithUILabelWithExactText searchText: String) -> UISwitch? {
| `- error: 'UISwitch' is unavailable in watchOS
36 | return view.findSwitch(colocatedWithUILabelWithExactText: searchText)
37 | }
/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/Succinct/UIViewController/UIViewController+UISwitch.swift:46:73: error: 'UIView' is unavailable in watchOS
44 | /// - Parameter viewType: Type of class to compare to the containing UIView object(s).
45 | ///
46 | public func tapSwitch<T>(containedInView viewType: T.Type) where T: UIView {
| `- error: 'UIView' is unavailable in watchOS
47 | view.findSwitch(containedInView: viewType)?
48 | .tapAndFireTargetEvent()
/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/Succinct/UIViewController/UIViewController+UISwitch.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UISwitch
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for all UISwitch objects whose `isOn` property matches the provided value.
/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/Succinct/UIViewController/UIViewController+UITableView.swift:9:54: error: 'UITableViewCell' is unavailable in watchOS
7 | ///
8 | /// - Returns: The UITableViewCell that is selected, if one exists.
9 | @objc public func findSelectedTableViewCell() -> UITableViewCell? {
| `- error: 'UITableViewCell' is unavailable in watchOS
10 | for subview in view.subviews {
11 | if let tableView = subview as? UITableView {
/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/Succinct/UIViewController/UIViewController+UITableView.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UITableView
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for any UITableView objects to determine if there is a selected UITableViewCell within that UITableView.
/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/Succinct/UIViewController/UIViewController+UITableView.swift:11:44: error: 'UITableView' is unavailable in watchOS
9 | @objc public func findSelectedTableViewCell() -> UITableViewCell? {
10 | for subview in view.subviews {
11 | if let tableView = subview as? UITableView {
| `- error: 'UITableView' is unavailable in watchOS
12 | for section in 0..<tableView.numberOfSections {
13 | let numberOfItems = tableView.numberOfRows(inSection: section)
/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/Succinct/UIViewController/UIViewController+UITableView.swift:39:44: error: 'UITableView' is unavailable in watchOS
37 | @objc public func tapCell(withExactText searchText: String) {
38 | for subview in view.subviews {
39 | if let tableView = subview as? UITableView {
| `- error: 'UITableView' is unavailable in watchOS
40 |
41 | for section in 0..<tableView.numberOfSections {
/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/Succinct/UIViewController/UIViewController+UITextField.swift:61:85: error: 'UITextField' is unavailable in watchOS
59 | /// - Returns: An optional UITextField, if one is found.
60 | ///
61 | @objc public func findTextField(withExactPlaceholderText searchText: String) -> UITextField? {
| `- error: 'UITextField' is unavailable in watchOS
62 | return view.findTextField(withExactPlaceholderText: searchText)
63 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift:73:86: error: 'UITextField' is unavailable in watchOS
71 | /// - Returns: An optional UITextField, if one is found.
72 | ///
73 | @objc public func findTextField(containingPlaceholderText searchText: String) -> UITextField? {
| `- error: 'UITextField' is unavailable in watchOS
74 | return view.findTextField(containingPlaceholderText: searchText)
75 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift:85:74: error: 'UITextField' is unavailable in watchOS
83 | /// - Returns: An optional UITextField, if one is found.
84 | ///
85 | @objc public func findTextField(withExactText searchText: String) -> UITextField? {
| `- error: 'UITextField' is unavailable in watchOS
86 | return view.findTextField(withExactText: searchText)
87 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift:97:75: error: 'UITextField' is unavailable in watchOS
95 | /// - Returns: An optional UITextField, if one is found.
96 | ///
97 | @objc public func findTextField(containingText searchText: String) -> UITextField? {
| `- error: 'UITextField' is unavailable in watchOS
98 | return view.findTextField(containingText: searchText)
99 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UITextField
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for a UITextField whose placeholder text matches the searchText exactly.
/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/Succinct/UIViewController/UIViewController+UITextView.swift:53:73: error: 'UITextView' is unavailable in watchOS
51 | /// - Returns: An optional UITextView, if one is found.
52 | ///
53 | @objc public func findTextView(withExactText searchText: String) -> UITextView? {
| `- error: 'UITextView' is unavailable in watchOS
54 | return view.findTextView(withExactText: searchText)
55 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextView.swift:69:10: error: 'UITextView' is unavailable in watchOS
67 | containingText searchText: String,
68 | matchingAttributes searchAttributes: [NSAttributedString.Key : Any]
69 | ) -> UITextView? {
| `- error: 'UITextView' is unavailable in watchOS
70 | return view.findTextView(containingText: searchText, matchingAttributes: searchAttributes)
71 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextView.swift:81:74: error: 'UITextView' is unavailable in watchOS
79 | /// - Returns: An optional UITextView, if one is found.
80 | ///
81 | @objc public func findTextView(containingText searchText: String) -> UITextView? {
| `- error: 'UITextView' is unavailable in watchOS
82 | return view.findTextView(containingText: searchText)
83 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextView.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UITextView
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for a UITextView whose text matches the searchText exactly.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIStepper.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewController+UIStepper.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UISwitch.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewController+UISwitch.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITableView.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewController+UITableView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewController+UITextField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextView.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewController+UITextView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIView.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewController+UIView.swift
SwiftCompile normal arm64_32 Compiling\ UIViewController+UIStepper.swift,\ UIViewController+UISwitch.swift,\ UIViewController+UITableView.swift,\ UIViewController+UITextField.swift,\ UIViewController+UITextView.swift,\ UIViewController+UIView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIStepper.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UISwitch.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITableView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIView.swift (in target 'Succinct' from project 'Succinct')
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIStepper.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UIStepper
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | @objc public func hasStepper(expectedCount: Int = 1) -> Bool {
6 | let stepperCount = view.hasStepper(currentCount: 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/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/Succinct/UIViewController/UIViewController+UISwitch.swift:23:87: error: 'UIView' is unavailable in watchOS
21 | /// - Returns: An optional UISwitch, if one is found.
22 | ///
23 | public func findSwitch<T>(containedInView viewType: T.Type) -> UISwitch? where T: UIView {
| `- error: 'UIView' is unavailable in watchOS
24 | return view.findSwitch(containedInView: viewType)
25 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIViewController/UIViewController+UISwitch.swift:23:68: error: 'UISwitch' is unavailable in watchOS
21 | /// - Returns: An optional UISwitch, if one is found.
22 | ///
23 | public func findSwitch<T>(containedInView viewType: T.Type) -> UISwitch? where T: UIView {
| `- error: 'UISwitch' is unavailable in watchOS
24 | return view.findSwitch(containedInView: viewType)
25 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIViewController/UIViewController+UISwitch.swift:35:91: error: 'UISwitch' is unavailable in watchOS
33 | /// - Returns: An optional UISwitch, if one is found.
34 | ///
35 | @objc public func findSwitch(colocatedWithUILabelWithExactText searchText: String) -> UISwitch? {
| `- error: 'UISwitch' is unavailable in watchOS
36 | return view.findSwitch(colocatedWithUILabelWithExactText: searchText)
37 | }
/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/Succinct/UIViewController/UIViewController+UISwitch.swift:46:73: error: 'UIView' is unavailable in watchOS
44 | /// - Parameter viewType: Type of class to compare to the containing UIView object(s).
45 | ///
46 | public func tapSwitch<T>(containedInView viewType: T.Type) where T: UIView {
| `- error: 'UIView' is unavailable in watchOS
47 | view.findSwitch(containedInView: viewType)?
48 | .tapAndFireTargetEvent()
/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/Succinct/UIViewController/UIViewController+UISwitch.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UISwitch
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for all UISwitch objects whose `isOn` property matches the provided value.
/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/Succinct/UIViewController/UIViewController+UITableView.swift:9:54: error: 'UITableViewCell' is unavailable in watchOS
7 | ///
8 | /// - Returns: The UITableViewCell that is selected, if one exists.
9 | @objc public func findSelectedTableViewCell() -> UITableViewCell? {
| `- error: 'UITableViewCell' is unavailable in watchOS
10 | for subview in view.subviews {
11 | if let tableView = subview as? UITableView {
/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/Succinct/UIViewController/UIViewController+UITableView.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UITableView
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for any UITableView objects to determine if there is a selected UITableViewCell within that UITableView.
/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/Succinct/UIViewController/UIViewController+UITableView.swift:11:44: error: 'UITableView' is unavailable in watchOS
9 | @objc public func findSelectedTableViewCell() -> UITableViewCell? {
10 | for subview in view.subviews {
11 | if let tableView = subview as? UITableView {
| `- error: 'UITableView' is unavailable in watchOS
12 | for section in 0..<tableView.numberOfSections {
13 | let numberOfItems = tableView.numberOfRows(inSection: section)
/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/Succinct/UIViewController/UIViewController+UITableView.swift:39:44: error: 'UITableView' is unavailable in watchOS
37 | @objc public func tapCell(withExactText searchText: String) {
38 | for subview in view.subviews {
39 | if let tableView = subview as? UITableView {
| `- error: 'UITableView' is unavailable in watchOS
40 |
41 | for section in 0..<tableView.numberOfSections {
/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/Succinct/UIViewController/UIViewController+UITextField.swift:61:85: error: 'UITextField' is unavailable in watchOS
59 | /// - Returns: An optional UITextField, if one is found.
60 | ///
61 | @objc public func findTextField(withExactPlaceholderText searchText: String) -> UITextField? {
| `- error: 'UITextField' is unavailable in watchOS
62 | return view.findTextField(withExactPlaceholderText: searchText)
63 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift:73:86: error: 'UITextField' is unavailable in watchOS
71 | /// - Returns: An optional UITextField, if one is found.
72 | ///
73 | @objc public func findTextField(containingPlaceholderText searchText: String) -> UITextField? {
| `- error: 'UITextField' is unavailable in watchOS
74 | return view.findTextField(containingPlaceholderText: searchText)
75 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift:85:74: error: 'UITextField' is unavailable in watchOS
83 | /// - Returns: An optional UITextField, if one is found.
84 | ///
85 | @objc public func findTextField(withExactText searchText: String) -> UITextField? {
| `- error: 'UITextField' is unavailable in watchOS
86 | return view.findTextField(withExactText: searchText)
87 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift:97:75: error: 'UITextField' is unavailable in watchOS
95 | /// - Returns: An optional UITextField, if one is found.
96 | ///
97 | @objc public func findTextField(containingText searchText: String) -> UITextField? {
| `- error: 'UITextField' is unavailable in watchOS
98 | return view.findTextField(containingText: searchText)
99 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UITextField
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for a UITextField whose placeholder text matches the searchText exactly.
/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/Succinct/UIViewController/UIViewController+UITextView.swift:53:73: error: 'UITextView' is unavailable in watchOS
51 | /// - Returns: An optional UITextView, if one is found.
52 | ///
53 | @objc public func findTextView(withExactText searchText: String) -> UITextView? {
| `- error: 'UITextView' is unavailable in watchOS
54 | return view.findTextView(withExactText: searchText)
55 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextView.swift:69:10: error: 'UITextView' is unavailable in watchOS
67 | containingText searchText: String,
68 | matchingAttributes searchAttributes: [NSAttributedString.Key : Any]
69 | ) -> UITextView? {
| `- error: 'UITextView' is unavailable in watchOS
70 | return view.findTextView(containingText: searchText, matchingAttributes: searchAttributes)
71 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextView.swift:81:74: error: 'UITextView' is unavailable in watchOS
79 | /// - Returns: An optional UITextView, if one is found.
80 | ///
81 | @objc public func findTextView(containingText searchText: String) -> UITextView? {
| `- error: 'UITextView' is unavailable in watchOS
82 | return view.findTextView(containingText: searchText)
83 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextView.swift:4:11: error: 'UIViewController' is unavailable in watchOS
2 |
3 | // MARK: - UITextView
4 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of a view controller's primary view for a UITextView whose text matches the searchText exactly.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIStepper.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewController+UIStepper.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UISwitch.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewController+UISwitch.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITableView.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewController+UITableView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextField.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewController+UITextField.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UITextView.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewController+UITextView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Succinct/UIViewController/UIViewController+UIView.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewController+UIView.swift
SwiftCompile normal arm64 Compiling\ UIView+UILabel.swift,\ UIView+hasSegmentedControlSegmentSelected.swift,\ UIView+Readability.swift,\ UIView+UIBarButtonItem.swift,\ UIView+UIDatePickerView.swift,\ UIView+UIPickerView.swift,\ UIView+UISegmentedControl.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UILabel/UIView+UILabel.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UISegmentedControl/UIView+hasSegmentedControlSegmentSelected.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+Readability.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UIBarButtonItem.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UIDatePickerView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UIPickerView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UISegmentedControl.swift (in target 'Succinct' from project 'Succinct')
/Users/admin/builder/spi-builder-workspace/Succinct/UIView/UILabel/UIView+UILabel.swift:37:72: error: 'UILabel' is unavailable in watchOS
35 | /// - Returns: An optional UILabel, if one is found.
36 | ///
37 | @objc internal func findLabel(withExactText searchText: String) -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
38 | return findInSubviews(
39 | satisfyingCondition: SuccinctCondition({ $0.isLabel(withExactText: searchText) })
/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/Succinct/UIView/UILabel/UIView+UILabel.swift:51:73: error: 'UILabel' is unavailable in watchOS
49 | /// - Returns: An optional UILabel, if one is found.
50 | ///
51 | @objc internal func findLabel(containingText searchText: String) -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
52 | return findInSubviews(
53 | satisfyingCondition: SuccinctCondition({ $0.isLabel(containingText: searchText) })
/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/Succinct/UIView/UILabel/UIView+UILabel.swift:4:11: error: 'UIView' is unavailable in watchOS
2 |
3 | // MARK: - UILabel
4 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of the current view for a UILabel whose text matches the searchText exactly.
/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/Succinct/UIView/UILabel/UIView+UILabel.swift:40:15: error: 'UILabel' is unavailable in watchOS
38 | return findInSubviews(
39 | satisfyingCondition: SuccinctCondition({ $0.isLabel(withExactText: searchText) })
40 | ) as? UILabel
| `- error: 'UILabel' is unavailable in watchOS
41 | }
42 |
/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/Succinct/UIView/UILabel/UIView+UILabel.swift:54:15: error: 'UILabel' is unavailable in watchOS
52 | return findInSubviews(
53 | satisfyingCondition: SuccinctCondition({ $0.isLabel(containingText: searchText) })
54 | ) as? UILabel
| `- error: 'UILabel' is unavailable in watchOS
55 | }
56 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIView/UISegmentedControl/UIView+hasSegmentedControlSegmentSelected.swift:3:20: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | internal extension UIView {
| `- error: 'UIView' is unavailable in watchOS
4 | func isSegmentedControl() -> EvaluationResult {
5 | guard let _ = self as? UISegmentedControl else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIView/UISegmentedControl/UIView+hasSegmentedControlSegmentSelected.swift:5:32: error: 'UISegmentedControl' is unavailable in watchOS
3 | internal extension UIView {
4 | func isSegmentedControl() -> EvaluationResult {
5 | guard let _ = self as? UISegmentedControl else {
| `- error: 'UISegmentedControl' is unavailable in watchOS
6 | return EvaluationResult.failure(SegmentedControlSegmentSelectedResultType.wrongType)
7 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Succinct/UIView/UISegmentedControl/UIView+hasSegmentedControlSegmentSelected.swift:13:47: error: 'UISegmentedControl' is unavailable in watchOS
11 |
12 | func isSegmentedControl(whereSelectedSegmentHasExactText searchText: String) -> EvaluationResult {
13 | guard let segmentedControl = self as? UISegmentedControl else {
| `- error: 'UISegmentedControl' is unavailable in watchOS
14 | return EvaluationResult.failure(SegmentedControlSegmentSelectedResultType.wrongType)
15 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+Readability.swift:4:11: error: 'UIView' is unavailable in watchOS
2 |
3 | // MARK: - Convenience Properties
4 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | ///
6 | /// Convenience method which indicates if the view is visible or not. This can be helpful when writing assertions as opposed to testing the isHidden property.
/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/Succinct/UIView/UIView+UIBarButtonItem.swift:13:72: error: 'UIBarButtonItem' is unavailable in watchOS
11 | /// - Returns: An optional UIBarButtonItem, if one is found.
12 | ///
13 | @objc internal func findBarButtonItem(systemItem searchSystemItem: UIBarButtonItem.SystemItem) -> UIBarButtonItem? {
| `- error: 'UIBarButtonItem' is unavailable in watchOS
14 | for subview in subviews {
15 | if let toolbar = subview as? UIToolbar {
/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/Succinct/UIView/UIView+UIBarButtonItem.swift:13:103: error: 'UIBarButtonItem' is unavailable in watchOS
11 | /// - Returns: An optional UIBarButtonItem, if one is found.
12 | ///
13 | @objc internal func findBarButtonItem(systemItem searchSystemItem: UIBarButtonItem.SystemItem) -> UIBarButtonItem? {
| `- error: 'UIBarButtonItem' is unavailable in watchOS
14 | for subview in subviews {
15 | if let toolbar = subview as? UIToolbar {
/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/Succinct/UIView/UIView+UIBarButtonItem.swift:39:73: error: 'UIBarButtonItem' is unavailable in watchOS
37 | /// - Returns: An optional UIBarButtonItem, if one is found.
38 | ///
39 | @objc internal func findBarButtonItem(title searchTitle: String) -> UIBarButtonItem? {
| `- error: 'UIBarButtonItem' is unavailable in watchOS
40 | for subview in subviews {
41 | if let toolbar = subview as? UIToolbar {
/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/Succinct/UIView/UIView+UIBarButtonItem.swift:4:11: error: 'UIView' is unavailable in watchOS
2 |
3 | // MARK: - UIBarButtonItem
4 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of the current view for a UIToolbar which may contain a UIBarButtonItem whose `SystemItem` matches the searchSystemItem.
/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/Succinct/UIView/UIView+UIBarButtonItem.swift:15:42: error: 'UIToolbar' is unavailable in watchOS
13 | @objc internal func findBarButtonItem(systemItem searchSystemItem: UIBarButtonItem.SystemItem) -> UIBarButtonItem? {
14 | for subview in subviews {
15 | if let toolbar = subview as? UIToolbar {
| `- error: 'UIToolbar' is unavailable in watchOS
16 | for barButtonItem in toolbar.items ?? [] {
17 | if barButtonItem.systemItem == searchSystemItem {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIToolbar.h:23:12: note: 'UIToolbar' 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 UIToolbar : UIView <UIBarPositioning>
| `- note: 'UIToolbar' has been explicitly marked unavailable here
24 |
25 | @property(nonatomic) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is UIBarStyleDefault
/Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UIBarButtonItem.swift:41:42: error: 'UIToolbar' is unavailable in watchOS
39 | @objc internal func findBarButtonItem(title searchTitle: String) -> UIBarButtonItem? {
40 | for subview in subviews {
41 | if let toolbar = subview as? UIToolbar {
| `- error: 'UIToolbar' is unavailable in watchOS
42 | for barButtonItem in toolbar.items ?? [] {
43 | if
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIToolbar.h:23:12: note: 'UIToolbar' 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 UIToolbar : UIView <UIBarPositioning>
| `- note: 'UIToolbar' has been explicitly marked unavailable here
24 |
25 | @property(nonatomic) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is UIBarStyleDefault
/Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UIDatePickerView.swift:12:49: error: 'UIDatePicker' is unavailable in watchOS
10 | /// - Returns: An optional UIDatePicker, if one is found.
11 | ///
12 | @objc internal func findDatePickerView() -> UIDatePicker? {
| `- error: 'UIDatePicker' is unavailable in watchOS
13 | return findInSubviews(
14 | satisfyingCondition: SuccinctCondition({ $0.isDatePickerView() })
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UIDatePickerView.swift:4:11: error: 'UIView' is unavailable in watchOS
2 |
3 | // MARK: - UIDatePicker
4 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of the current view for a UIDatePicker object.
/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/Succinct/UIView/UIView+UIDatePickerView.swift:19:20: error: 'UIView' is unavailable in watchOS
17 | }
18 |
19 | internal extension UIView {
| `- error: 'UIView' is unavailable in watchOS
20 | ///
21 | /// When searching through the view hierarchy of a view, there appears to be times when some of Apple's UIKit widgets contain an innfinite number of subviews. When these are encountered, Succinct can get stuck within this infinite view hierarchy causing problems when running tests.
/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/Succinct/UIView/UIView+UIDatePickerView.swift:34:23: error: 'UIView' is unavailable in watchOS
32 | }
33 |
34 | fileprivate extension UIView {
| `- error: 'UIView' is unavailable in watchOS
35 | func isDatePickerView() -> EvaluationResult {
36 | guard self is UIDatePicker else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIView/UIView+UIDatePickerView.swift:15:15: error: 'UIDatePicker' is unavailable in watchOS
13 | return findInSubviews(
14 | satisfyingCondition: SuccinctCondition({ $0.isDatePickerView() })
15 | ) as? UIDatePicker
| `- error: 'UIDatePicker' is unavailable in watchOS
16 | }
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/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UIDatePickerView.swift:36:23: error: 'UIDatePicker' is unavailable in watchOS
34 | fileprivate extension UIView {
35 | func isDatePickerView() -> EvaluationResult {
36 | guard self is UIDatePicker else {
| `- error: 'UIDatePicker' is unavailable in watchOS
37 | return .failure(IsDatePickerViewResultType.wrongType)
38 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UIPickerView.swift:11:45: error: 'UIPickerView' is unavailable in watchOS
9 | /// - Returns: An optional UIPickerView, if one is found.
10 | ///
11 | @objc internal func findPickerView() -> UIPickerView? {
| `- error: 'UIPickerView' is unavailable in watchOS
12 | return findInSubviews(
13 | satisfyingCondition: SuccinctCondition({ $0.isPickerView() })
/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/Succinct/UIView/UIView+UIPickerView.swift:17:47: error: 'UIPickerView' is unavailable in watchOS
15 | }
16 |
17 | @objc internal func findPickerViews() -> [UIPickerView] {
| `- error: 'UIPickerView' is unavailable in watchOS
18 | return filterSubviews(
19 | satisfyingCondition: SuccinctCondition({ $0.isPickerView() })
/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/Succinct/UIView/UIView+UIPickerView.swift:3:11: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
4 | ///
5 | /// Searches the entire view hierarchy of the current view for any 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/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/Succinct/UIView/UIView+UIPickerView.swift:27:23: error: 'UIView' is unavailable in watchOS
25 | }
26 |
27 | fileprivate extension UIView {
| `- error: 'UIView' is unavailable in watchOS
28 | func isPickerView() -> EvaluationResult {
29 | guard self is UIPickerView else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UILabel/UIView+UILabel.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+UILabel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UISegmentedControl/UIView+hasSegmentedControlSegmentSelected.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+hasSegmentedControlSegmentSelected.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+Readability.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+Readability.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UIBarButtonItem.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+UIBarButtonItem.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UIDatePickerView.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+UIDatePickerView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UIPickerView.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+UIPickerView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UISegmentedControl.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+UISegmentedControl.swift
/Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIView+UIPickerView.swift:14:15: error: 'UIPickerView' is unavailable in watchOS
12 | return findInSubviews(
13 | satisfyingCondition: SuccinctCondition({ $0.isPickerView() })
14 | ) as? UIPickerView
| `- error: 'UIPickerView' is unavailable in watchOS
15 | }
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/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/Succinct/UIView/UIView+UIPickerView.swift:21:28: error: 'UIPickerView' is unavailable in watchOS
19 | satisfyingCondition: SuccinctCondition({ $0.isPickerView() })
20 | )
21 | .map { view -> UIPickerView in
| `- error: 'UIPickerView' is unavailable in watchOS
22 | view as! UIPickerView
23 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIView/UIView+UIPickerView.swift:22:26: error: 'UIPickerView' is unavailable in watchOS
20 | )
21 | .map { view -> UIPickerView in
22 | view as! UIPickerView
| `- error: 'UIPickerView' is unavailable in watchOS
23 | }
24 | }
/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/Succinct/UIView/UIView+UIPickerView.swift:29:23: error: 'UIPickerView' is unavailable in watchOS
27 | fileprivate extension UIView {
28 | func isPickerView() -> EvaluationResult {
29 | guard self is UIPickerView else {
| `- error: 'UIPickerView' is unavailable in watchOS
30 | return EvaluationResult.failure(IsDatePickerViewResultType.wrongType)
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/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/Succinct/UIView/UIView+UISegmentedControl.swift:3:11: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
4 | @objc internal func hasSegmentedControlSegmentSelected(withExactText searchText: String) -> Bool {
5 | return findInSubviews(
/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.
SwiftCompile normal arm64 Compiling\ IsButtonWithImage.swift,\ UIView+UIButton.swift,\ IsImageViewWithImage.swift,\ UIView+UIImage.swift,\ UIView+UIImageView.swift,\ IsLabelContainingText.swift,\ IsLabelWithExactText.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIButton/IsButtonWithImage.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIButton/UIView+UIButton.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIImage/IsImageViewWithImage.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIImage/UIView+UIImage.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIImage/UIView+UIImageView.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UILabel/IsLabelContainingText.swift /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UILabel/IsLabelWithExactText.swift (in target 'Succinct' from project 'Succinct')
/Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIButton/IsButtonWithImage.swift:3:20: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | internal extension UIView {
| `- error: 'UIView' is unavailable in watchOS
4 | func isButton(withImage searchImage: UIImage) -> EvaluationResult {
5 | guard let button = self as? UIButton else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIView/UIButton/IsButtonWithImage.swift:5:37: error: 'UIButton' is unavailable in watchOS
3 | internal extension UIView {
4 | func isButton(withImage searchImage: UIImage) -> EvaluationResult {
5 | guard let button = self as? UIButton else {
| `- error: 'UIButton' is unavailable in watchOS
6 | return .failure(IsButtonWithImageResultType.wrongType)
7 | }
/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/Succinct/UIView/UIButton/UIView+UIButton.swift:13:73: error: 'UIButton' is unavailable in watchOS
11 | /// - Returns: An optional UIButton, if one is found.
12 | ///
13 | @objc internal func findButton(withExactText searchText: String) -> UIButton? {
| `- error: 'UIButton' is unavailable in watchOS
14 | return findInSubviews(
15 | satisfyingCondition: SuccinctCondition({
/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/Succinct/UIView/UIButton/UIView+UIButton.swift:29:71: error: 'UIButton' is unavailable in watchOS
27 | /// - Returns: An optional UIButton, if one is found.
28 | ///
29 | @objc internal func findButton(withImage searchImage: UIImage) -> UIButton? {
| `- error: 'UIButton' is unavailable in watchOS
30 | return findInSubviews(
31 | satisfyingCondition: SuccinctCondition({
/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/Succinct/UIView/UIButton/UIView+UIButton.swift:43:60: error: 'UIControl' is unavailable in watchOS
41 | /// - Returns: An array of UIButton objects.
42 | ///
43 | @objc internal func findButtons(withState searchState: UIControl.State) -> [UIButton] {
| `- error: 'UIControl' is unavailable in watchOS
44 | var buttons: [UIButton] = []
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/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/Succinct/UIView/UIButton/UIView+UIButton.swift:43:81: error: 'UIButton' is unavailable in watchOS
41 | /// - Returns: An array of UIButton objects.
42 | ///
43 | @objc internal func findButtons(withState searchState: UIControl.State) -> [UIButton] {
| `- error: 'UIButton' is unavailable in watchOS
44 | var buttons: [UIButton] = []
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/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/Succinct/UIView/UIButton/UIView+UIButton.swift:4:11: error: 'UIView' is unavailable in watchOS
2 |
3 | // MARK: - UIButton
4 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of the current view for a UIButton whose title for `UIControl.State.normal` matches the searchText exactly.
/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/Succinct/UIView/UIButton/UIView+UIButton.swift:18:15: error: 'UIButton' is unavailable in watchOS
16 | $0.isButton(withExactText: searchText)
17 | })
18 | ) as? UIButton
| `- error: 'UIButton' is unavailable in watchOS
19 | }
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIView/UIButton/UIView+UIButton.swift:34:15: error: 'UIButton' is unavailable in watchOS
32 | $0.isButton(withImage: searchImage)
33 | })
34 | ) as? UIButton
| `- error: 'UIButton' is unavailable in watchOS
35 | }
36 |
/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/Succinct/UIView/UIButton/UIView+UIButton.swift:44:23: error: 'UIButton' is unavailable in watchOS
42 | ///
43 | @objc internal func findButtons(withState searchState: UIControl.State) -> [UIButton] {
44 | var buttons: [UIButton] = []
| `- error: 'UIButton' is unavailable in watchOS
45 |
46 | for subview in subviews {
/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/Succinct/UIView/UIButton/UIView+UIButton.swift:47:41: error: 'UIButton' is unavailable in watchOS
45 |
46 | for subview in subviews {
47 | if let button = subview as? UIButton {
| `- error: 'UIButton' is unavailable in watchOS
48 | if button.state == searchState {
49 | buttons.append(button)
/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/Succinct/UIView/UIButton/UIView+UIButton.swift:53:44: error: 'UITableView' is unavailable in watchOS
51 | }
52 |
53 | if let tableView = subview as? UITableView {
| `- error: 'UITableView' is unavailable in watchOS
54 | for section in 0..<tableView.numberOfSections {
55 | if let headerView = tableView.delegate?.tableView?(tableView, viewForHeaderInSection: section) {
/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/Succinct/UIView/UIImage/IsImageViewWithImage.swift:3:20: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | internal extension UIView {
| `- error: 'UIView' is unavailable in watchOS
4 | func isImageView(withImage searchImage: UIImage) -> EvaluationResult {
5 | guard let imageView = self as? UIImageView else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIView/UIImage/IsImageViewWithImage.swift:5:40: error: 'UIImageView' is unavailable in watchOS
3 | internal extension UIView {
4 | func isImageView(withImage searchImage: UIImage) -> EvaluationResult {
5 | guard let imageView = self as? UIImageView else {
| `- error: 'UIImageView' is unavailable in watchOS
6 | return EvaluationResult.failure(IsImageViewWithImageResultType.wrongType)
7 | }
/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/Succinct/UIView/UIImage/UIView+UIImage.swift:4:11: error: 'UIView' is unavailable in watchOS
2 |
3 | // MARK: - UIImage
4 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of the current view for all UIImageView objects whose image matches the provided search image.
/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/Succinct/UIView/UIImage/UIView+UIImage.swift:20:45: error: 'UIImageView' is unavailable in watchOS
18 | for subview in subviews {
19 | if
20 | let imageView = subview as? UIImageView,
| `- error: 'UIImageView' is unavailable in watchOS
21 | imageView.image == searchImage
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/Succinct/UIView/UIImage/UIView+UIImage.swift:26:56: error: 'UICollectionView' is unavailable in watchOS
24 | imagesCounted += 1
25 |
26 | } else if let collectionView = subview as? UICollectionView {
| `- error: 'UICollectionView' is unavailable in watchOS
27 |
28 | let numberOfSections = collectionView.numberOfSections
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIImage/UIView+UIImage.swift:40:51: error: 'UITableView' is unavailable in watchOS
38 | }
39 |
40 | } else if let tableView = subview as? UITableView {
| `- error: 'UITableView' is unavailable in watchOS
41 |
42 | for section in 0..<tableView.numberOfSections {
/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/Succinct/UIView/UIImage/UIView+UIImageView.swift:26:72: error: 'UIImageView' is unavailable in watchOS
24 | /// - Returns: An optional UIImageView, if one is found.
25 | ///
26 | @objc public func findImageView(withImage searchImage: UIImage) -> UIImageView? {
| `- error: 'UIImageView' is unavailable in watchOS
27 | return findInSubviews(
28 | satisfyingCondition: SuccinctCondition({ $0.isImageView(withImage: searchImage) })
/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/Succinct/UIView/UIImage/UIView+UIImageView.swift:4:11: error: 'UIView' is unavailable in watchOS
2 |
3 | // MARK: - UIImageView
4 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | ///
6 | /// Searches the entire view hierarchy of the current view for a UIImageView object whose image matches the provided search image.
/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/Succinct/UIView/UIImage/UIView+UIImageView.swift:29:15: error: 'UIImageView' is unavailable in watchOS
27 | return findInSubviews(
28 | satisfyingCondition: SuccinctCondition({ $0.isImageView(withImage: searchImage) })
29 | ) as? UIImageView
| `- error: 'UIImageView' is unavailable in watchOS
30 | }
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/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/Succinct/UIView/UILabel/IsLabelContainingText.swift:3:20: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | internal extension UIView {
| `- error: 'UIView' is unavailable in watchOS
4 | func isLabel(containingText searchText: String) -> EvaluationResult {
5 | if self.isUISegmentLabel() {
/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/Succinct/UIView/UILabel/IsLabelContainingText.swift:9:36: error: 'UILabel' is unavailable in watchOS
7 | }
8 |
9 | guard let label = self as? UILabel else {
| `- error: 'UILabel' is unavailable in watchOS
10 | return .failure(IsLabelContainingTextResult.wrongType)
11 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Succinct/UIView/UILabel/IsLabelWithExactText.swift:3:20: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | internal extension UIView {
| `- error: 'UIView' is unavailable in watchOS
4 | func isLabel(withExactText searchText: String) -> EvaluationResult {
5 | if self.isUISegmentLabel() {
/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.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIButton/IsButtonWithImage.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IsButtonWithImage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIButton/UIView+UIButton.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+UIButton.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIImage/IsImageViewWithImage.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IsImageViewWithImage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIImage/UIView+UIImage.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+UIImage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UIImage/UIView+UIImageView.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+UIImageView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UILabel/IsLabelContainingText.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IsLabelContainingText.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Succinct/UIView/UILabel/IsLabelWithExactText.swift (in target 'Succinct' from project 'Succinct')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IsLabelWithExactText.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-24 07:41:37.690 xcodebuild[990:5578] [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\ Succinct (in target 'Succinct' from project 'Succinct')
SwiftCompile normal arm64 (in target 'Succinct' from project 'Succinct')
Building workspace Succinct with scheme Succinct
(3 failures)
BUILD FAILURE 6.4 watchOS