Build Information
Failed to build TwitterTextEditor, reference master (39256a), with Swift 6.4 for watchOS using Xcode 27.0 on 17 Sep 2026 18:25:44 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 TwitterTextEditor-Package -destination generic/platform=watchOSBuild Log
95 |
96 | /************************* Layout constraint properties *************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1183:43: error: 'lineBreakMode' is unavailable in watchOS
1181 | placeholderTextView.textContainer.lineFragmentPadding = textView.textContainer.lineFragmentPadding
1182 |
1183 | placeholderTextView.textContainer.lineBreakMode = placeholderTextLineBreakMode
| `- error: 'lineBreakMode' is unavailable in watchOS
1184 | placeholderTextView.textContainer.maximumNumberOfLines = maximumNumberOfLinesForPlaceholderText
1185 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextContainer.h:89:50: note: 'lineBreakMode' has been explicitly marked unavailable here
87 | /// truncated. The default value of this property is
88 | /// ``NSLineBreakMode/byWordWrapping``.
89 | @property (NS_NONATOMIC_IOSONLY) NSLineBreakMode lineBreakMode API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'lineBreakMode' has been explicitly marked unavailable here
90 |
91 | /// An array of path objects that represents the regions where text doesn't display in the text container.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1184:43: error: 'maximumNumberOfLines' is unavailable in watchOS
1182 |
1183 | placeholderTextView.textContainer.lineBreakMode = placeholderTextLineBreakMode
1184 | placeholderTextView.textContainer.maximumNumberOfLines = maximumNumberOfLinesForPlaceholderText
| `- error: 'maximumNumberOfLines' is unavailable in watchOS
1185 |
1186 | /*
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextContainer.h:119:45: note: 'maximumNumberOfLines' has been explicitly marked unavailable here
117 | /// The default value of this property is `0`, which indicates that there is no
118 | /// limit.
119 | @property (NS_NONATOMIC_IOSONLY) NSUInteger maximumNumberOfLines API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'maximumNumberOfLines' has been explicitly marked unavailable here
120 |
121 | /**************************** Line fragments ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1207:73: error: 'systemGray' is unavailable in watchOS
1205 |
1206 | // UIKit is by default using `systemGray` for each placeholder.
1207 | placeholderTextView.textColor = placeholderTextColor ?? UIColor.systemGray
| `- error: 'systemGray' is unavailable in watchOS
1208 | }
1209 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:136:49: note: 'systemGray' has been explicitly marked unavailable here
134 | /* Shades of gray. systemGray is the base gray color.
135 | */
136 | @property (class, nonatomic, readonly) UIColor *systemGrayColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemGray' has been explicitly marked unavailable here
137 |
138 | /* The numbered variations, systemGray2 through systemGray6, are grays which increasingly
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1232:22: error: 'accessibilityLabel' is unavailable in watchOS
1230 | // This implementation emulates how `accessibilityPlaceholderValue` works with Voice Over.
1231 | // Not exactly same but similar and worth to have it.
1232 | textView.accessibilityLabel = "\(placeholderText) \(accessibilityLabel ?? "")"
| `- error: 'accessibilityLabel' is unavailable in watchOS
1233 | } else {
1234 | textView.accessibilityLabel = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:64:49: note: 'accessibilityLabel' has been explicitly marked unavailable here
62 | Setting the property will change the label that is returned to the accessibility client.
63 | */
64 | @property (nullable, nonatomic, copy) NSString *accessibilityLabel API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityLabel' has been explicitly marked unavailable here
65 |
66 | /*
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1232:65: error: 'accessibilityLabel' is unavailable in watchOS
1230 | // This implementation emulates how `accessibilityPlaceholderValue` works with Voice Over.
1231 | // Not exactly same but similar and worth to have it.
1232 | textView.accessibilityLabel = "\(placeholderText) \(accessibilityLabel ?? "")"
| `- error: 'accessibilityLabel' is unavailable in watchOS
1233 | } else {
1234 | textView.accessibilityLabel = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:64:49: note: 'accessibilityLabel' has been explicitly marked unavailable here
62 | Setting the property will change the label that is returned to the accessibility client.
63 | */
64 | @property (nullable, nonatomic, copy) NSString *accessibilityLabel API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityLabel' has been explicitly marked unavailable here
65 |
66 | /*
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1234:22: error: 'accessibilityLabel' is unavailable in watchOS
1232 | textView.accessibilityLabel = "\(placeholderText) \(accessibilityLabel ?? "")"
1233 | } else {
1234 | textView.accessibilityLabel = nil
| `- error: 'accessibilityLabel' is unavailable in watchOS
1235 | }
1236 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:64:49: note: 'accessibilityLabel' has been explicitly marked unavailable here
62 | Setting the property will change the label that is returned to the accessibility client.
63 | */
64 | @property (nullable, nonatomic, copy) NSString *accessibilityLabel API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityLabel' has been explicitly marked unavailable here
65 |
66 | /*
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1598:53: error: 'editedCharacters' is unavailable in watchOS
1596 | "text storage: %@, edited characters: %@, edited attributes: %@, range: %@, change in length: %d",
1597 | textStorage.loggingDescription,
1598 | String(describing: editedMask.contains(.editedCharacters)),
| `- error: 'editedCharacters' is unavailable in watchOS
1599 | String(describing: editedMask.contains(.editedAttributes)),
1600 | String(describing: editedRange),
UIKit.NSTextStorage.EditActions.editedCharacters:4:23: note: 'editedCharacters' has been explicitly marked unavailable here
2 | struct EditActions {
3 | @available(watchOS, unavailable)
4 | public static var editedCharacters: NSTextStorage.EditActions { get } }
| `- note: 'editedCharacters' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1599:53: error: 'editedAttributes' is unavailable in watchOS
1597 | textStorage.loggingDescription,
1598 | String(describing: editedMask.contains(.editedCharacters)),
1599 | String(describing: editedMask.contains(.editedAttributes)),
| `- error: 'editedAttributes' is unavailable in watchOS
1600 | String(describing: editedRange),
1601 | delta)
UIKit.NSTextStorage.EditActions.editedAttributes:4:23: note: 'editedAttributes' has been explicitly marked unavailable here
2 | struct EditActions {
3 | @available(watchOS, unavailable)
4 | public static var editedAttributes: NSTextStorage.EditActions { get } }
| `- note: 'editedAttributes' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1612:53: error: 'editedCharacters' is unavailable in watchOS
1610 | "text storage: %@, edited characters: %@, edited attributes: %@, range: %@, change in length: %d",
1611 | textStorage.loggingDescription,
1612 | String(describing: editedMask.contains(.editedCharacters)),
| `- error: 'editedCharacters' is unavailable in watchOS
1613 | String(describing: editedMask.contains(.editedAttributes)),
1614 | String(describing: editedRange),
UIKit.NSTextStorage.EditActions.editedCharacters:4:23: note: 'editedCharacters' has been explicitly marked unavailable here
2 | struct EditActions {
3 | @available(watchOS, unavailable)
4 | public static var editedCharacters: NSTextStorage.EditActions { get } }
| `- note: 'editedCharacters' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1613:53: error: 'editedAttributes' is unavailable in watchOS
1611 | textStorage.loggingDescription,
1612 | String(describing: editedMask.contains(.editedCharacters)),
1613 | String(describing: editedMask.contains(.editedAttributes)),
| `- error: 'editedAttributes' is unavailable in watchOS
1614 | String(describing: editedRange),
1615 | delta)
UIKit.NSTextStorage.EditActions.editedAttributes:4:23: note: 'editedAttributes' has been explicitly marked unavailable here
2 | struct EditActions {
3 | @available(watchOS, unavailable)
4 | public static var editedAttributes: NSTextStorage.EditActions { get } }
| `- note: 'editedAttributes' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1628:36: error: 'editedCharacters' is unavailable in watchOS
1626 | // captures old values and the delegate is using it.
1627 | // See `font` setter and `textColor` setter.
1628 | guard editedMask.contains(.editedCharacters) else {
| `- error: 'editedCharacters' is unavailable in watchOS
1629 | return
1630 | }
UIKit.NSTextStorage.EditActions.editedCharacters:4:23: note: 'editedCharacters' has been explicitly marked unavailable here
2 | struct EditActions {
3 | @available(watchOS, unavailable)
4 | public static var editedCharacters: NSTextStorage.EditActions { get } }
| `- note: 'editedCharacters' has been explicitly marked unavailable here
5 | }
6 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextAttributes.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TextAttributes.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TextEditorView.swift
SwiftCompile normal arm64 Compiling\ Sequence.swift,\ String.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/Sequence.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/String.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/Sequence.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Sequence.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/String.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile String.swift
SwiftCompile normal arm64 Compiling\ UIResponder.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/UIResponder.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/UIResponder.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIResponder.swift
SwiftCompile normal arm64 Compiling\ TextViewDelegateForwarder.swift,\ Tracer.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/Tracer.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:13:34: error: 'UIScrollViewDelegate' is unavailable in watchOS
11 |
12 | final class TextViewDelegateForwarder: NSObject {
13 | weak var scrollViewDelegate: UIScrollViewDelegate?
| `- error: 'UIScrollViewDelegate' is unavailable in watchOS
14 | weak var textViewDelegate: UITextViewDelegate?
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/UIScrollView.h:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
| `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:14:32: error: 'UITextViewDelegate' is unavailable in watchOS
12 | final class TextViewDelegateForwarder: NSObject {
13 | weak var scrollViewDelegate: UIScrollViewDelegate?
14 | weak var textViewDelegate: UITextViewDelegate?
| `- error: 'UITextViewDelegate' 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/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
34 |
35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
| `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
37 |
38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:22:56: error: 'UITextView' is unavailable in watchOS
20 | // which is known to be used from `TextEditorView`.
21 |
22 | public func textViewShouldBeginEditing(_ textView: UITextView) -> Bool {
| `- error: 'UITextView' is unavailable in watchOS
23 | return textViewDelegate?.textViewShouldBeginEditing?(textView) ?? false
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/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/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:26:53: error: 'UITextView' is unavailable in watchOS
24 | }
25 |
26 | public func textViewDidBeginEditing(_ textView: UITextView) {
| `- error: 'UITextView' is unavailable in watchOS
27 | textViewDelegate?.textViewDidBeginEditing?(textView)
28 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:30:51: error: 'UITextView' is unavailable in watchOS
28 | }
29 |
30 | public func textViewDidEndEditing(_ textView: UITextView) {
| `- error: 'UITextView' is unavailable in watchOS
31 | textViewDelegate?.textViewDidEndEditing?(textView)
32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:34:38: error: 'UITextView' is unavailable in watchOS
32 | }
33 |
34 | public func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
| `- error: 'UITextView' is unavailable in watchOS
35 | return textViewDelegate?.textView?(textView, shouldChangeTextIn: range, replacementText: text) ?? true
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/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/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:38:56: error: 'UITextView' is unavailable in watchOS
36 | }
37 |
38 | public func textViewDidChangeSelection(_ textView: UITextView) {
| `- error: 'UITextView' is unavailable in watchOS
39 | textViewDelegate?.textViewDidChangeSelection?(textView)
40 | }
/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/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:42:47: error: 'UITextView' is unavailable in watchOS
40 | }
41 |
42 | public func textViewDidChange(_ textView: UITextView) {
| `- error: 'UITextView' is unavailable in watchOS
43 | textViewDelegate?.textViewDidChange?(textView)
44 | }
/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/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:18:38: error: 'UITextViewDelegate' is unavailable in watchOS
16 |
17 | /// :nodoc:
18 | extension TextViewDelegateForwarder: UITextViewDelegate {
| `- error: 'UITextViewDelegate' is unavailable in watchOS
19 | // This is a subset of `UITextViewDelegate` methods implementations except `UIScrollViewDelegate` methods,
20 | // which is known to be used from `TextEditorView`.
/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:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
34 |
35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
| `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
37 |
38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:49:44: error: 'UIScrollView' is unavailable in watchOS
47 | /// :nodoc:
48 | extension TextViewDelegateForwarder: UIScrollViewDelegate {
49 | func scrollViewDidScroll(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
50 | scrollViewDelegate?.scrollViewDidScroll?(scrollView)
51 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:52:42: error: 'UIScrollView' is unavailable in watchOS
50 | scrollViewDelegate?.scrollViewDidScroll?(scrollView)
51 | }
52 | func scrollViewDidZoom(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
53 | scrollViewDelegate?.scrollViewDidZoom?(scrollView)
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:56:52: error: 'UIScrollView' is unavailable in watchOS
54 | }
55 |
56 | func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
57 | scrollViewDelegate?.scrollViewWillBeginDragging?(scrollView)
58 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:59:50: error: 'UIScrollView' is unavailable in watchOS
57 | scrollViewDelegate?.scrollViewWillBeginDragging?(scrollView)
58 | }
59 | func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
| `- error: 'UIScrollView' is unavailable in watchOS
60 | scrollViewDelegate?.scrollViewWillEndDragging?(scrollView, withVelocity: velocity, targetContentOffset: targetContentOffset)
61 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:62:49: error: 'UIScrollView' is unavailable in watchOS
60 | scrollViewDelegate?.scrollViewWillEndDragging?(scrollView, withVelocity: velocity, targetContentOffset: targetContentOffset)
61 | }
62 | func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) {
| `- error: 'UIScrollView' is unavailable in watchOS
63 | scrollViewDelegate?.scrollViewDidEndDragging?(scrollView, willDecelerate: decelerate)
64 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:66:56: error: 'UIScrollView' is unavailable in watchOS
64 | }
65 |
66 | func scrollViewWillBeginDecelerating(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
67 | scrollViewDelegate?.scrollViewWillBeginDecelerating?(scrollView)
68 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:69:53: error: 'UIScrollView' is unavailable in watchOS
67 | scrollViewDelegate?.scrollViewWillBeginDecelerating?(scrollView)
68 | }
69 | func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
70 | scrollViewDelegate?.scrollViewDidEndDecelerating?(scrollView)
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/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:73:59: error: 'UIScrollView' is unavailable in watchOS
71 | }
72 |
73 | func scrollViewDidEndScrollingAnimation(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
74 | scrollViewDelegate?.scrollViewDidEndScrollingAnimation?(scrollView)
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/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:77:40: error: 'UIScrollView' is unavailable in watchOS
75 | }
76 |
77 | func viewForZooming(in scrollView: UIScrollView) -> UIView? {
| `- error: 'UIScrollView' is unavailable in watchOS
78 | return scrollViewDelegate?.viewForZooming?(in: scrollView)
79 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:77:57: error: 'UIView' is unavailable in watchOS
75 | }
76 |
77 | func viewForZooming(in scrollView: UIScrollView) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
78 | return scrollViewDelegate?.viewForZooming?(in: scrollView)
79 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:80:51: error: 'UIScrollView' is unavailable in watchOS
78 | return scrollViewDelegate?.viewForZooming?(in: scrollView)
79 | }
80 | func scrollViewWillBeginZooming(_ scrollView: UIScrollView, with view: UIView?) {
| `- error: 'UIScrollView' is unavailable in watchOS
81 | scrollViewDelegate?.scrollViewWillBeginZooming?(scrollView, with: view)
82 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:80:76: error: 'UIView' is unavailable in watchOS
78 | return scrollViewDelegate?.viewForZooming?(in: scrollView)
79 | }
80 | func scrollViewWillBeginZooming(_ scrollView: UIScrollView, with view: UIView?) {
| `- error: 'UIView' is unavailable in watchOS
81 | scrollViewDelegate?.scrollViewWillBeginZooming?(scrollView, with: view)
82 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:83:48: error: 'UIScrollView' is unavailable in watchOS
81 | scrollViewDelegate?.scrollViewWillBeginZooming?(scrollView, with: view)
82 | }
83 | func scrollViewDidEndZooming(_ scrollView: UIScrollView, with view: UIView?, atScale scale: CGFloat) {
| `- error: 'UIScrollView' is unavailable in watchOS
84 | scrollViewDelegate?.scrollViewDidEndZooming?(scrollView, with: view, atScale: scale)
85 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:83:73: error: 'UIView' is unavailable in watchOS
81 | scrollViewDelegate?.scrollViewWillBeginZooming?(scrollView, with: view)
82 | }
83 | func scrollViewDidEndZooming(_ scrollView: UIScrollView, with view: UIView?, atScale scale: CGFloat) {
| `- error: 'UIView' is unavailable in watchOS
84 | scrollViewDelegate?.scrollViewDidEndZooming?(scrollView, with: view, atScale: scale)
85 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:87:52: error: 'UIScrollView' is unavailable in watchOS
85 | }
86 |
87 | func scrollViewShouldScrollToTop(_ scrollView: UIScrollView) -> Bool {
| `- error: 'UIScrollView' is unavailable in watchOS
88 | // If the delegate doesn’t implement this method, `true` is assumed.
89 | return scrollViewDelegate?.scrollViewShouldScrollToTop?(scrollView) ?? 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/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:91:49: error: 'UIScrollView' is unavailable in watchOS
89 | return scrollViewDelegate?.scrollViewShouldScrollToTop?(scrollView) ?? true
90 | }
91 | func scrollViewDidScrollToTop(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
92 | scrollViewDelegate?.scrollViewDidScrollToTop?(scrollView)
93 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:95:64: error: 'UIScrollView' is unavailable in watchOS
93 | }
94 |
95 | func scrollViewDidChangeAdjustedContentInset(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
96 | scrollViewDelegate?.scrollViewDidChangeAdjustedContentInset?(scrollView)
97 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:95:10: error: cannot override 'scrollViewDidChangeAdjustedContentInset' which has been marked unavailable
93 | }
94 |
95 | func scrollViewDidChangeAdjustedContentInset(_ scrollView: UIScrollView) {
| `- error: cannot override 'scrollViewDidChangeAdjustedContentInset' which has been marked unavailable
96 | scrollViewDelegate?.scrollViewDidChangeAdjustedContentInset?(scrollView)
97 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:340:1: note: 'scrollViewDidChangeAdjustedContentInset' has been explicitly marked unavailable here
338 | /* Also see -[UIScrollView adjustedContentInsetDidChange]
339 | */
340 | - (void)scrollViewDidChangeAdjustedContentInset:(UIScrollView *)scrollView API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'scrollViewDidChangeAdjustedContentInset' has been explicitly marked unavailable here
341 |
342 | @end
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:48:38: error: 'UIScrollViewDelegate' is unavailable in watchOS
46 |
47 | /// :nodoc:
48 | extension TextViewDelegateForwarder: UIScrollViewDelegate {
| `- error: 'UIScrollViewDelegate' is unavailable in watchOS
49 | func scrollViewDidScroll(_ scrollView: UIScrollView) {
50 | scrollViewDelegate?.scrollViewDidScroll?(scrollView)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
| `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TextViewDelegateForwarder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/Tracer.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Tracer.swift
SwiftCompile normal arm64 Compiling\ UITextInput.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/UITextInput.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/UITextInput.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UITextInput.swift
SwiftCompile normal arm64 Compiling\ NSAttributedString.swift,\ NSRange.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/NSAttributedString.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/NSRange.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/NSAttributedString.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSAttributedString.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/NSRange.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSRange.swift
SwiftCompile normal arm64 Compiling\ Configuration.swift,\ EditingContent.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/Configuration.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/EditingContent.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/Configuration.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Configuration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/EditingContent.swift (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EditingContent.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ TwitterTextEditor (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:42:28: error: 'NSLayoutManagerDelegate' is unavailable in watchOS
40 | - `-[UITextView _performLayoutCalculation:inSize:]`
41 | */
42 | override var delegate: NSLayoutManagerDelegate? {
| `- error: 'NSLayoutManagerDelegate' is unavailable in watchOS
43 | get {
44 | super.delegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutManager.h:310:36: note: 'NSLayoutManagerDelegate' has been explicitly marked unavailable here
308 |
309 |
310 | API_UNAVAILABLE(watchos) @protocol NSLayoutManagerDelegate <NSObject>
| `- note: 'NSLayoutManagerDelegate' has been explicitly marked unavailable here
311 | @optional
312 |
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:12:28: error: 'NSLayoutManager' is unavailable in watchOS
10 | import UIKit
11 |
12 | final class LayoutManager: NSLayoutManager {
| `- error: 'NSLayoutManager' is unavailable in watchOS
13 | private var glyphsCache: [CacheableGlyphs] = []
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutManager.h:58:12: note: 'NSLayoutManager' has been explicitly marked unavailable here
56 |
57 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0)) API_UNAVAILABLE(watchos)
58 | @interface NSLayoutManager : NSObject <NSSecureCoding>
| `- note: 'NSLayoutManager' has been explicitly marked unavailable here
59 |
60 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:135:45: error: 'NSLayoutManager' is unavailable in watchOS
133 |
134 | var glyphs: UnsafeBufferPointer<CGGlyph>
135 | var properties: UnsafeBufferPointer<NSLayoutManager.GlyphProperty>
| `- error: 'NSLayoutManager' is unavailable in watchOS
136 | var characterIndexes: UnsafeBufferPointer<Int>
137 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutManager.h:58:12: note: 'NSLayoutManager' has been explicitly marked unavailable here
56 |
57 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0)) API_UNAVAILABLE(watchos)
58 | @interface NSLayoutManager : NSObject <NSSecureCoding>
| `- note: 'NSLayoutManager' has been explicitly marked unavailable here
59 |
60 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:139:40: error: 'NSLayoutManager' is unavailable in watchOS
137 |
138 | init(glyphs: UnsafePointer<CGGlyph>,
139 | properties: UnsafePointer<NSLayoutManager.GlyphProperty>,
| `- error: 'NSLayoutManager' is unavailable in watchOS
140 | characterIndexes: UnsafePointer<Int>, count: Int) {
141 | self.count = count
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutManager.h:58:12: note: 'NSLayoutManager' has been explicitly marked unavailable here
56 |
57 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0)) API_UNAVAILABLE(watchos)
58 | @interface NSLayoutManager : NSObject <NSSecureCoding>
| `- note: 'NSLayoutManager' has been explicitly marked unavailable here
59 |
60 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:154:27: error: 'NSLayoutManager' is unavailable in watchOS
152 |
153 | var glyph: CGGlyph
154 | var property: NSLayoutManager.GlyphProperty
| `- error: 'NSLayoutManager' is unavailable in watchOS
155 | var characterIndex: Int
156 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutManager.h:58:12: note: 'NSLayoutManager' has been explicitly marked unavailable here
56 |
57 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0)) API_UNAVAILABLE(watchos)
58 | @interface NSLayoutManager : NSObject <NSSecureCoding>
| `- note: 'NSLayoutManager' has been explicitly marked unavailable here
59 |
60 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:159:39: error: 'NSLayoutManager' is unavailable in watchOS
157 |
158 | private(set) var glyphs: [CGGlyph]
159 | private(set) var properties: [NSLayoutManager.GlyphProperty]
| `- error: 'NSLayoutManager' is unavailable in watchOS
160 | private(set) var characterIndexes: [Int]
161 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutManager.h:58:12: note: 'NSLayoutManager' has been explicitly marked unavailable here
56 |
57 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0)) API_UNAVAILABLE(watchos)
58 | @interface NSLayoutManager : NSObject <NSSecureCoding>
| `- note: 'NSLayoutManager' has been explicitly marked unavailable here
59 |
60 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:178:52: error: 'NSLayoutManager' is unavailable in watchOS
176 | private class CacheableGlyphs {
177 | let glyphs: UnsafeMutableBufferPointer<CGGlyph>
178 | let properties: UnsafeMutableBufferPointer<NSLayoutManager.GlyphProperty>
| `- error: 'NSLayoutManager' is unavailable in watchOS
179 | let characterIndexes: UnsafeMutableBufferPointer<Int>
180 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutManager.h:58:12: note: 'NSLayoutManager' has been explicitly marked unavailable here
56 |
57 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0)) API_UNAVAILABLE(watchos)
58 | @interface NSLayoutManager : NSObject <NSSecureCoding>
| `- note: 'NSLayoutManager' has been explicitly marked unavailable here
59 |
60 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:202:41: error: 'NSLayoutManager' is unavailable in watchOS
200 | }
201 |
202 | func layoutManager(_ layoutManager: NSLayoutManager,
| `- error: 'NSLayoutManager' is unavailable in watchOS
203 | shouldGenerateGlyphs glyphs: UnsafePointer<CGGlyph>,
204 | properties props: UnsafePointer<NSLayoutManager.GlyphProperty>,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutManager.h:58:12: note: 'NSLayoutManager' has been explicitly marked unavailable here
56 |
57 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0)) API_UNAVAILABLE(watchos)
58 | @interface NSLayoutManager : NSObject <NSSecureCoding>
| `- note: 'NSLayoutManager' has been explicitly marked unavailable here
59 |
60 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:204:56: error: 'NSLayoutManager' is unavailable in watchOS
202 | func layoutManager(_ layoutManager: NSLayoutManager,
203 | shouldGenerateGlyphs glyphs: UnsafePointer<CGGlyph>,
204 | properties props: UnsafePointer<NSLayoutManager.GlyphProperty>,
| `- error: 'NSLayoutManager' is unavailable in watchOS
205 | characterIndexes charIndexes: UnsafePointer<Int>,
206 | font aFont: UIFont,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutManager.h:58:12: note: 'NSLayoutManager' has been explicitly marked unavailable here
56 |
57 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0)) API_UNAVAILABLE(watchos)
58 | @interface NSLayoutManager : NSObject <NSSecureCoding>
| `- note: 'NSLayoutManager' has been explicitly marked unavailable here
59 |
60 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:263:41: error: 'NSLayoutManager' is unavailable in watchOS
261 | }
262 |
263 | func layoutManager(_ layoutManager: NSLayoutManager,
| `- error: 'NSLayoutManager' is unavailable in watchOS
264 | didCompleteLayoutFor textContainer: NSTextContainer?,
265 | atEnd layoutFinishedFlag: Bool)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutManager.h:58:12: note: 'NSLayoutManager' has been explicitly marked unavailable here
56 |
57 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0)) API_UNAVAILABLE(watchos)
58 | @interface NSLayoutManager : NSObject <NSSecureCoding>
| `- note: 'NSLayoutManager' has been explicitly marked unavailable here
59 |
60 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:264:60: error: 'NSTextContainer' is unavailable in watchOS
262 |
263 | func layoutManager(_ layoutManager: NSLayoutManager,
264 | didCompleteLayoutFor textContainer: NSTextContainer?,
| `- error: 'NSTextContainer' is unavailable in watchOS
265 | atEnd layoutFinishedFlag: Bool)
266 | {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextContainer.h:36:12: note: 'NSTextContainer' has been explicitly marked unavailable here
34 | /// restrictions apply to ``NSTextLayoutManager`` and ``NSTextContentStorage``.
35 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
36 | @interface NSTextContainer : NSObject <NSSecureCoding, NSTextLayoutOrientationProvider>
| `- note: 'NSTextContainer' has been explicitly marked unavailable here
37 |
38 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:323:41: error: 'NSLayoutManager' is unavailable in watchOS
321 | }
322 |
323 | func layoutManager(_ layoutManager: NSLayoutManager,
| `- error: 'NSLayoutManager' is unavailable in watchOS
324 | shouldUse action: NSLayoutManager.ControlCharacterAction,
325 | forControlCharacterAt charIndex: Int) -> NSLayoutManager.ControlCharacterAction
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutManager.h:58:12: note: 'NSLayoutManager' has been explicitly marked unavailable here
56 |
57 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0)) API_UNAVAILABLE(watchos)
58 | @interface NSLayoutManager : NSObject <NSSecureCoding>
| `- note: 'NSLayoutManager' has been explicitly marked unavailable here
59 |
60 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:324:42: error: 'NSLayoutManager' is unavailable in watchOS
322 |
323 | func layoutManager(_ layoutManager: NSLayoutManager,
324 | shouldUse action: NSLayoutManager.ControlCharacterAction,
| `- error: 'NSLayoutManager' is unavailable in watchOS
325 | forControlCharacterAt charIndex: Int) -> NSLayoutManager.ControlCharacterAction
326 | {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutManager.h:58:12: note: 'NSLayoutManager' has been explicitly marked unavailable here
56 |
57 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0)) API_UNAVAILABLE(watchos)
58 | @interface NSLayoutManager : NSObject <NSSecureCoding>
| `- note: 'NSLayoutManager' has been explicitly marked unavailable here
59 |
60 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:325:65: error: 'NSLayoutManager' is unavailable in watchOS
323 | func layoutManager(_ layoutManager: NSLayoutManager,
324 | shouldUse action: NSLayoutManager.ControlCharacterAction,
325 | forControlCharacterAt charIndex: Int) -> NSLayoutManager.ControlCharacterAction
| `- error: 'NSLayoutManager' is unavailable in watchOS
326 | {
327 | guard let textStorage = layoutManager.textStorage 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/NSLayoutManager.h:58:12: note: 'NSLayoutManager' has been explicitly marked unavailable here
56 |
57 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0)) API_UNAVAILABLE(watchos)
58 | @interface NSLayoutManager : NSObject <NSSecureCoding>
| `- note: 'NSLayoutManager' has been explicitly marked unavailable here
59 |
60 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:341:41: error: 'NSLayoutManager' is unavailable in watchOS
339 | }
340 |
341 | func layoutManager(_ layoutManager: NSLayoutManager,
| `- error: 'NSLayoutManager' is unavailable in watchOS
342 | boundingBoxForControlGlyphAt glyphIndex: Int,
343 | for textContainer: NSTextContainer,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutManager.h:58:12: note: 'NSLayoutManager' has been explicitly marked unavailable here
56 |
57 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0)) API_UNAVAILABLE(watchos)
58 | @interface NSLayoutManager : NSObject <NSSecureCoding>
| `- note: 'NSLayoutManager' has been explicitly marked unavailable here
59 |
60 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:343:43: error: 'NSTextContainer' is unavailable in watchOS
341 | func layoutManager(_ layoutManager: NSLayoutManager,
342 | boundingBoxForControlGlyphAt glyphIndex: Int,
343 | for textContainer: NSTextContainer,
| `- error: 'NSTextContainer' is unavailable in watchOS
344 | proposedLineFragment proposedRect: CGRect,
345 | glyphPosition: CGPoint,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextContainer.h:36:12: note: 'NSTextContainer' has been explicitly marked unavailable here
34 | /// restrictions apply to ``NSTextLayoutManager`` and ``NSTextContentStorage``.
35 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
36 | @interface NSTextContainer : NSObject <NSSecureCoding, NSTextLayoutOrientationProvider>
| `- note: 'NSTextContainer' has been explicitly marked unavailable here
37 |
38 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift:130:26: error: 'NSLayoutManagerDelegate' is unavailable in watchOS
128 | // MARK: - NSLayoutManagerDelegate
129 |
130 | extension LayoutManager: NSLayoutManagerDelegate {
| `- error: 'NSLayoutManagerDelegate' is unavailable in watchOS
131 | private struct UnsafeBufferGlyphs {
132 | var count: Int
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutManager.h:310:36: note: 'NSLayoutManagerDelegate' has been explicitly marked unavailable here
308 |
309 |
310 | API_UNAVAILABLE(watchos) @protocol NSLayoutManagerDelegate <NSObject>
| `- note: 'NSLayoutManagerDelegate' has been explicitly marked unavailable here
311 | @optional
312 |
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextAttributes.swift:49:29: error: 'UIView' is unavailable in watchOS
47 | - `TextEditorView.textContentPadding`
48 | */
49 | case view(view: UIView, layoutInTextContainer: (UIView, CGRect) -> Void)
| `- error: 'UIView' is unavailable in watchOS
50 | }
51 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextAttributes.swift:49:61: error: 'UIView' is unavailable in watchOS
47 | - `TextEditorView.textContentPadding`
48 | */
49 | case view(view: UIView, layoutInTextContainer: (UIView, CGRect) -> Void)
| `- error: 'UIView' is unavailable in watchOS
50 | }
51 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:339:30: error: 'NSTextStorage' is unavailable in watchOS
337 | */
338 | public final class TextEditorView: UIView {
339 | private let textStorage: NSTextStorage
| `- error: 'NSTextStorage' is unavailable in watchOS
340 |
341 | let textView: TextView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextStorage.h:46:12: note: 'NSTextStorage' has been explicitly marked unavailable here
44 | /// `edited:range:changeInLength:` to get everything else to happen.
45 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
46 | @interface NSTextStorage : NSMutableAttributedString <NSSecureCoding>
| `- note: 'NSTextStorage' has been explicitly marked unavailable here
47 | /**************************** Pending edit info ****************************/
48 |
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:921:33: error: 'UIView' is unavailable in watchOS
919 | - `textContentPadding`
920 | */
921 | public var textContentView: UIView {
| `- error: 'UIView' is unavailable in watchOS
922 | textView.textInputView
923 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:987:28: error: 'UIScrollView' is unavailable in watchOS
985 | - `isScrollEnabled`
986 | */
987 | public var scrollView: UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
988 | textView
989 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1025:48: error: 'UIDragSession' is unavailable in watchOS
1023 | - `isDropInteractionEnabled`
1024 | */
1025 | public func isDraggingText(of dragSession: UIDragSession) -> Bool {
| `- error: 'UIDragSession' is unavailable in watchOS
1026 | if let localContext = dragSession.localContext as? LocalTextDragContext,
1027 | let currentTextDragSessionLocalContext = currentTextDragSessionLocalContext
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
68 |
69 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
70 | @protocol UIDragSession <UIDragDropSession>
| `- note: 'UIDragSession' has been explicitly marked unavailable here
71 |
72 | /* Use `localContext` to attach additional information to this drag session,
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1102:38: error: 'UITextView' is unavailable in watchOS
1100 | }
1101 |
1102 | private var placeholderTextView: UITextView?
| `- error: 'UITextView' is unavailable in watchOS
1103 |
1104 | private func preparePlaceholderTextView() {
/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/Sources/TwitterTextEditor/TextEditorView.swift:1489:38: error: 'UIView' is unavailable in watchOS
1487 | // MARK: - UIResponder (UIResponderInputViewAdditions)
1488 |
1489 | private var _inputAccessoryView: UIView?
| `- error: 'UIView' is unavailable in watchOS
1490 |
1491 | /// :nodoc:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1492:45: error: 'UIView' is unavailable in watchOS
1490 |
1491 | /// :nodoc:
1492 | public override var inputAccessoryView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
1493 | get {
1494 | guard let inputAccessoryView = _inputAccessoryView 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/Sources/TwitterTextEditor/TextEditorView.swift:1504:48: error: 'UIInputViewController' is unavailable in watchOS
1502 | }
1503 |
1504 | private var _inputAccessoryViewController: UIInputViewController?
| `- error: 'UIInputViewController' is unavailable in watchOS
1505 |
1506 | /// :nodoc:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInputViewController.h:43:12: note: 'UIInputViewController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIInputViewController : UIViewController <UITextInputDelegate>
| `- note: 'UIInputViewController' has been explicitly marked unavailable here
44 |
45 | @property (nullable, nonatomic, strong) UIInputView *inputView;
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1507:55: error: 'UIInputViewController' is unavailable in watchOS
1505 |
1506 | /// :nodoc:
1507 | public override var inputAccessoryViewController: UIInputViewController? {
| `- error: 'UIInputViewController' is unavailable in watchOS
1508 | get {
1509 | guard let inputAccessoryViewController = _inputAccessoryViewController 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/UIInputViewController.h:43:12: note: 'UIInputViewController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIInputViewController : UIViewController <UITextInputDelegate>
| `- note: 'UIInputViewController' has been explicitly marked unavailable here
44 |
45 | @property (nullable, nonatomic, strong) UIInputView *inputView;
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1520:36: error: 'UIView' is unavailable in watchOS
1518 |
1519 | /// :nodoc:
1520 | public override var inputView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
1521 | // `UITextView` overrides `inputView` default behavior and it does *NOT* go up the responder chain,
1522 | // unlike `inputViewController` or `inputAccessoryView`, or `inputAccessoryViewController`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1531:39: error: 'UIInputViewController' is unavailable in watchOS
1529 | }
1530 |
1531 | private var _inputViewController: UIInputViewController?
| `- error: 'UIInputViewController' is unavailable in watchOS
1532 |
1533 | /// :nodoc:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInputViewController.h:43:12: note: 'UIInputViewController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIInputViewController : UIViewController <UITextInputDelegate>
| `- note: 'UIInputViewController' has been explicitly marked unavailable here
44 |
45 | @property (nullable, nonatomic, strong) UIInputView *inputView;
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1534:46: error: 'UIInputViewController' is unavailable in watchOS
1532 |
1533 | /// :nodoc:
1534 | public override var inputViewController: UIInputViewController? {
| `- error: 'UIInputViewController' is unavailable in watchOS
1535 | get {
1536 | guard let inputViewController = _inputViewController 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/UIInputViewController.h:43:12: note: 'UIInputViewController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIInputViewController : UIViewController <UITextInputDelegate>
| `- note: 'UIInputViewController' has been explicitly marked unavailable here
44 |
45 | @property (nullable, nonatomic, strong) UIInputView *inputView;
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:338:36: error: 'UIView' is unavailable in watchOS
336 | Primary text editor view.
337 | */
338 | public final class TextEditorView: UIView {
| `- error: 'UIView' is unavailable in watchOS
339 | private let textStorage: NSTextStorage
340 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1590:44: error: 'NSTextStorage' is unavailable in watchOS
1588 | */
1589 |
1590 | public func textStorage(_ textStorage: NSTextStorage,
| `- error: 'NSTextStorage' is unavailable in watchOS
1591 | willProcessEditing editedMask: NSTextStorage.EditActions,
1592 | range editedRange: NSRange,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextStorage.h:46:12: note: 'NSTextStorage' has been explicitly marked unavailable here
44 | /// `edited:range:changeInLength:` to get everything else to happen.
45 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
46 | @interface NSTextStorage : NSMutableAttributedString <NSSecureCoding>
| `- note: 'NSTextStorage' has been explicitly marked unavailable here
47 | /**************************** Pending edit info ****************************/
48 |
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1591:60: error: 'NSTextStorage' is unavailable in watchOS
1589 |
1590 | public func textStorage(_ textStorage: NSTextStorage,
1591 | willProcessEditing editedMask: NSTextStorage.EditActions,
| `- error: 'NSTextStorage' is unavailable in watchOS
1592 | range editedRange: NSRange,
1593 | changeInLength delta: Int)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextStorage.h:46:12: note: 'NSTextStorage' has been explicitly marked unavailable here
44 | /// `edited:range:changeInLength:` to get everything else to happen.
45 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
46 | @interface NSTextStorage : NSMutableAttributedString <NSSecureCoding>
| `- note: 'NSTextStorage' has been explicitly marked unavailable here
47 | /**************************** Pending edit info ****************************/
48 |
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1604:44: error: 'NSTextStorage' is unavailable in watchOS
1602 | }
1603 |
1604 | public func textStorage(_ textStorage: NSTextStorage,
| `- error: 'NSTextStorage' is unavailable in watchOS
1605 | didProcessEditing editedMask: NSTextStorage.EditActions,
1606 | range editedRange: NSRange,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextStorage.h:46:12: note: 'NSTextStorage' has been explicitly marked unavailable here
44 | /// `edited:range:changeInLength:` to get everything else to happen.
45 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
46 | @interface NSTextStorage : NSMutableAttributedString <NSSecureCoding>
| `- note: 'NSTextStorage' has been explicitly marked unavailable here
47 | /**************************** Pending edit info ****************************/
48 |
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1605:59: error: 'NSTextStorage' is unavailable in watchOS
1603 |
1604 | public func textStorage(_ textStorage: NSTextStorage,
1605 | didProcessEditing editedMask: NSTextStorage.EditActions,
| `- error: 'NSTextStorage' is unavailable in watchOS
1606 | range editedRange: NSRange,
1607 | changeInLength delta: Int)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextStorage.h:46:12: note: 'NSTextStorage' has been explicitly marked unavailable here
44 | /// `edited:range:changeInLength:` to get everything else to happen.
45 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
46 | @interface NSTextStorage : NSMutableAttributedString <NSSecureCoding>
| `- note: 'NSTextStorage' has been explicitly marked unavailable here
47 | /**************************** Pending edit info ****************************/
48 |
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1590:17: error: cannot override 'textStorage' which has been marked unavailable
1588 | */
1589 |
1590 | public func textStorage(_ textStorage: NSTextStorage,
| `- error: cannot override 'textStorage' which has been marked unavailable
1591 | willProcessEditing editedMask: NSTextStorage.EditActions,
1592 | range editedRange: NSRange,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextStorage.h:134:1: note: 'textStorage(_:willProcessEditing:range:changeInLength:)' has been explicitly marked unavailable here
132 | ///
133 | /// Delegates can change the characters or attributes.
134 | - (void)textStorage:(NSTextStorage *)textStorage willProcessEditing:(NSTextStorageEditActions)editedMask range:(NSRange)editedRange changeInLength:(NSInteger)delta API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'textStorage(_:willProcessEditing:range:changeInLength:)' has been explicitly marked unavailable here
135 |
136 | /// Sent inside `processEditing` right before notifying text storage observer.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1604:17: error: cannot override 'textStorage' which has been marked unavailable
1602 | }
1603 |
1604 | public func textStorage(_ textStorage: NSTextStorage,
| `- error: cannot override 'textStorage' which has been marked unavailable
1605 | didProcessEditing editedMask: NSTextStorage.EditActions,
1606 | range editedRange: NSRange,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextStorage.h:139:1: note: 'textStorage(_:didProcessEditing:range:changeInLength:)' has been explicitly marked unavailable here
137 | ///
138 | /// Delegates can change the attributes.
139 | - (void)textStorage:(NSTextStorage *)textStorage didProcessEditing:(NSTextStorageEditActions)editedMask range:(NSRange)editedRange changeInLength:(NSInteger)delta API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'textStorage(_:didProcessEditing:range:changeInLength:)' has been explicitly marked unavailable here
140 |
141 | @end
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1579:27: error: 'NSTextStorageDelegate' is unavailable in watchOS
1577 |
1578 | /// :nodoc:
1579 | extension TextEditorView: NSTextStorageDelegate {
| `- error: 'NSTextStorageDelegate' is unavailable in watchOS
1580 | /*
1581 | UIKit behavior note
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextStorage.h:128:11: note: 'NSTextStorageDelegate' has been explicitly marked unavailable here
126 | /// The optional methods that delegates of text storage objects implement.
127 | API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
128 | @protocol NSTextStorageDelegate <NSObject>
| `- note: 'NSTextStorageDelegate' has been explicitly marked unavailable here
129 | @optional
130 |
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1646:56: error: 'UITextView' is unavailable in watchOS
1644 | // See `TextViewDelegateForwarder` for the protocol conformance.
1645 |
1646 | public func textViewShouldBeginEditing(_ textView: UITextView) -> Bool {
| `- error: 'UITextView' is unavailable in watchOS
1647 | editingDelegate?.textEditorViewShouldBeginEditing(self) ?? true
1648 | }
/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/Sources/TwitterTextEditor/TextEditorView.swift:1650:53: error: 'UITextView' is unavailable in watchOS
1648 | }
1649 |
1650 | public func textViewDidBeginEditing(_ textView: UITextView) {
| `- error: 'UITextView' is unavailable in watchOS
1651 | log(type: .debug)
1652 |
/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/Sources/TwitterTextEditor/TextEditorView.swift:1656:51: error: 'UITextView' is unavailable in watchOS
1654 | }
1655 |
1656 | public func textViewDidEndEditing(_ textView: UITextView) {
| `- error: 'UITextView' is unavailable in watchOS
1657 | log(type: .debug)
1658 |
/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/Sources/TwitterTextEditor/TextEditorView.swift:1675:38: error: 'UITextView' is unavailable in watchOS
1673 | }
1674 |
1675 | public func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
| `- error: 'UITextView' is unavailable in watchOS
1676 | log(type: .debug, "range: %@, replacement text: %@", String(describing: range), text)
1677 |
/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/Sources/TwitterTextEditor/TextEditorView.swift:1719:56: error: 'UITextView' is unavailable in watchOS
1717 | }
1718 |
1719 | public func textViewDidChangeSelection(_ textView: UITextView) {
| `- error: 'UITextView' is unavailable in watchOS
1720 | log(type: .debug, "selected range: %@", String(describing: textView.selectedRange))
1721 |
/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/Sources/TwitterTextEditor/TextEditorView.swift:1725:47: error: 'UITextView' is unavailable in watchOS
1723 | }
1724 |
1725 | public func textViewDidChange(_ textView: UITextView) {
| `- error: 'UITextView' is unavailable in watchOS
1726 | log(type: .debug, "text: %@", textView.text)
1727 |
/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/Sources/TwitterTextEditor/TextEditorView.swift:1643:27: error: 'UITextViewDelegate' is unavailable in watchOS
1641 |
1642 | /// :nodoc:
1643 | extension TextEditorView: UITextViewDelegate {
| `- error: 'UITextViewDelegate' is unavailable in watchOS
1644 | // See `TextViewDelegateForwarder` for the protocol conformance.
1645 |
/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:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
34 |
35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
| `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
37 |
38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1775:35: error: 'UITextRange' is unavailable in watchOS
1773 | func textView(_ textView: TextView,
1774 | didChangeBaseWritingDirection writingDirection: NSWritingDirection,
1775 | forRange range: UITextRange)
| `- error: 'UITextRange' is unavailable in watchOS
1776 | {
1777 | // `NSWritingDirection` enum name can't be described by `String(describing:)`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInput.h:307:12: note: 'UITextRange' has been explicitly marked unavailable here
305 |
306 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
307 | @interface UITextRange : NSObject
| `- note: 'UITextRange' has been explicitly marked unavailable here
308 |
309 | @property (nonatomic, readonly, getter=isEmpty) BOOL empty; // Whether the range is zero-length.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1796:19: error: 'UITextView' is unavailable in watchOS
1794 | }
1795 |
1796 | private extension UITextView {
| `- error: 'UITextView' is unavailable in watchOS
1797 | func withNoSmartInsertDeleteType(_ body: () -> Void) {
1798 | let currentSmartInsertDeleteType = smartInsertDeleteType
/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/Sources/TwitterTextEditor/TextEditorView.swift:1807:86: error: 'UITextPasteConfigurationSupporting' is unavailable in watchOS
1805 | /// :nodoc:
1806 | extension TextEditorView: TextViewTextPasteDelegate {
1807 | public func textPasteConfigurationSupporting(_ textPasteConfigurationSupporting: UITextPasteConfigurationSupporting,
| `- error: 'UITextPasteConfigurationSupporting' is unavailable in watchOS
1808 | canPaste itemProviders: [NSItemProvider]) -> Bool
1809 | {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextPasteConfigurationSupporting.h:18:11: note: 'UITextPasteConfigurationSupporting' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
18 | @protocol UITextPasteConfigurationSupporting <UIPasteConfigurationSupporting>
| `- note: 'UITextPasteConfigurationSupporting' has been explicitly marked unavailable here
19 |
20 | @property (nonatomic, weak, nullable) id<UITextPasteDelegate> pasteDelegate;
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1849:27: error: 'UITextPasteItem' is unavailable in watchOS
1847 |
1848 | private final class UITextPasteItemToSetResultOnce {
1849 | private var item: UITextPasteItem?
| `- error: 'UITextPasteItem' is unavailable in watchOS
1850 |
1851 | init(item: UITextPasteItem) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextPasteDelegate.h:106:11: note: 'UITextPasteItem' has been explicitly marked unavailable here
104 |
105 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
106 | @protocol UITextPasteItem <NSObject>
| `- note: 'UITextPasteItem' has been explicitly marked unavailable here
107 |
108 | // This is the NSItemProvider for the item being pasted or dropped.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1851:20: error: 'UITextPasteItem' is unavailable in watchOS
1849 | private var item: UITextPasteItem?
1850 |
1851 | init(item: UITextPasteItem) {
| `- error: 'UITextPasteItem' is unavailable in watchOS
1852 | self.item = item
1853 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextPasteDelegate.h:106:11: note: 'UITextPasteItem' has been explicitly marked unavailable here
104 |
105 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
106 | @protocol UITextPasteItem <NSObject>
| `- note: 'UITextPasteItem' has been explicitly marked unavailable here
107 |
108 | // This is the NSItemProvider for the item being pasted or dropped.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1871:86: error: 'UITextPasteConfigurationSupporting' is unavailable in watchOS
1869 | }
1870 |
1871 | public func textPasteConfigurationSupporting(_ textPasteConfigurationSupporting: UITextPasteConfigurationSupporting,
| `- error: 'UITextPasteConfigurationSupporting' is unavailable in watchOS
1872 | transform item: UITextPasteItem)
1873 | {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextPasteConfigurationSupporting.h:18:11: note: 'UITextPasteConfigurationSupporting' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
18 | @protocol UITextPasteConfigurationSupporting <UIPasteConfigurationSupporting>
| `- note: 'UITextPasteConfigurationSupporting' has been explicitly marked unavailable here
19 |
20 | @property (nonatomic, weak, nullable) id<UITextPasteDelegate> pasteDelegate;
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1872:66: error: 'UITextPasteItem' is unavailable in watchOS
1870 |
1871 | public func textPasteConfigurationSupporting(_ textPasteConfigurationSupporting: UITextPasteConfigurationSupporting,
1872 | transform item: UITextPasteItem)
| `- error: 'UITextPasteItem' is unavailable in watchOS
1873 | {
1874 | let itemProvider = item.itemProvider
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextPasteDelegate.h:106:11: note: 'UITextPasteItem' has been explicitly marked unavailable here
104 |
105 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
106 | @protocol UITextPasteItem <NSObject>
| `- note: 'UITextPasteItem' has been explicitly marked unavailable here
107 |
108 | // This is the NSItemProvider for the item being pasted or dropped.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1969:86: error: 'UITextPasteConfigurationSupporting' is unavailable in watchOS
1967 | }
1968 |
1969 | public func textPasteConfigurationSupporting(_ textPasteConfigurationSupporting: UITextPasteConfigurationSupporting,
| `- error: 'UITextPasteConfigurationSupporting' is unavailable in watchOS
1970 | shouldAnimatePasteOf attributedString: NSAttributedString,
1971 | to textRange: UITextRange) -> Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextPasteConfigurationSupporting.h:18:11: note: 'UITextPasteConfigurationSupporting' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
18 | @protocol UITextPasteConfigurationSupporting <UIPasteConfigurationSupporting>
| `- note: 'UITextPasteConfigurationSupporting' has been explicitly marked unavailable here
19 |
20 | @property (nonatomic, weak, nullable) id<UITextPasteDelegate> pasteDelegate;
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1971:64: error: 'UITextRange' is unavailable in watchOS
1969 | public func textPasteConfigurationSupporting(_ textPasteConfigurationSupporting: UITextPasteConfigurationSupporting,
1970 | shouldAnimatePasteOf attributedString: NSAttributedString,
1971 | to textRange: UITextRange) -> Bool
| `- error: 'UITextRange' is unavailable in watchOS
1972 | {
1973 | /*
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInput.h:307:12: note: 'UITextRange' has been explicitly marked unavailable here
305 |
306 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
307 | @interface UITextRange : NSObject
| `- note: 'UITextRange' has been explicitly marked unavailable here
308 |
309 | @property (nonatomic, readonly, getter=isEmpty) BOOL empty; // Whether the range is zero-length.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1996:56: error: 'UIView' is unavailable in watchOS
1994 | /// :nodoc:
1995 | extension TextEditorView: UITextDragDelegate {
1996 | public func textDraggableView(_ textDraggableView: UIView & UITextDraggable,
| `- error: 'UIView' is unavailable in watchOS
1997 | dragSessionWillBegin session: UIDragSession)
1998 | {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1996:65: error: 'UITextDraggable' is unavailable in watchOS
1994 | /// :nodoc:
1995 | extension TextEditorView: UITextDragDelegate {
1996 | public func textDraggableView(_ textDraggableView: UIView & UITextDraggable,
| `- error: 'UITextDraggable' is unavailable in watchOS
1997 | dragSessionWillBegin session: UIDragSession)
1998 | {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextDragging.h:33:11: note: 'UITextDraggable' has been explicitly marked unavailable here
31 | */
32 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
33 | @protocol UITextDraggable <UITextInput>
| `- note: 'UITextDraggable' has been explicitly marked unavailable here
34 |
35 | @property (nonatomic, weak, nullable) id<UITextDragDelegate> textDragDelegate;
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1997:65: error: 'UIDragSession' is unavailable in watchOS
1995 | extension TextEditorView: UITextDragDelegate {
1996 | public func textDraggableView(_ textDraggableView: UIView & UITextDraggable,
1997 | dragSessionWillBegin session: UIDragSession)
| `- error: 'UIDragSession' is unavailable in watchOS
1998 | {
1999 | currentTextDragSessionLocalContext = LocalTextDragContext()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
68 |
69 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
70 | @protocol UIDragSession <UIDragDropSession>
| `- note: 'UIDragSession' has been explicitly marked unavailable here
71 |
72 | /* Use `localContext` to attach additional information to this drag session,
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:2003:56: error: 'UIView' is unavailable in watchOS
2001 | }
2002 |
2003 | public func textDraggableView(_ textDraggableView: UIView & UITextDraggable,
| `- error: 'UIView' is unavailable in watchOS
2004 | dragSessionDidEnd session: UIDragSession,
2005 | with operation: UIDropOperation)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:2003:65: error: 'UITextDraggable' is unavailable in watchOS
2001 | }
2002 |
2003 | public func textDraggableView(_ textDraggableView: UIView & UITextDraggable,
| `- error: 'UITextDraggable' is unavailable in watchOS
2004 | dragSessionDidEnd session: UIDragSession,
2005 | with operation: UIDropOperation)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextDragging.h:33:11: note: 'UITextDraggable' has been explicitly marked unavailable here
31 | */
32 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
33 | @protocol UITextDraggable <UITextInput>
| `- note: 'UITextDraggable' has been explicitly marked unavailable here
34 |
35 | @property (nonatomic, weak, nullable) id<UITextDragDelegate> textDragDelegate;
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:2004:62: error: 'UIDragSession' is unavailable in watchOS
2002 |
2003 | public func textDraggableView(_ textDraggableView: UIView & UITextDraggable,
2004 | dragSessionDidEnd session: UIDragSession,
| `- error: 'UIDragSession' is unavailable in watchOS
2005 | with operation: UIDropOperation)
2006 | {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
68 |
69 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
70 | @protocol UIDragSession <UIDragDropSession>
| `- note: 'UIDragSession' has been explicitly marked unavailable here
71 |
72 | /* Use `localContext` to attach additional information to this drag session,
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:2005:51: error: 'UIDropOperation' is unavailable in watchOS
2003 | public func textDraggableView(_ textDraggableView: UIView & UITextDraggable,
2004 | dragSessionDidEnd session: UIDragSession,
2005 | with operation: UIDropOperation)
| `- error: 'UIDropOperation' is unavailable in watchOS
2006 | {
2007 | currentTextDragSessionLocalContext = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDropInteraction.h:41:29: note: 'UIDropOperation' has been explicitly marked unavailable here
39 | * what operation it will perform if the user drops.
40 | */
41 | typedef NS_ENUM(NSUInteger, UIDropOperation) {
| `- note: 'UIDropOperation' has been explicitly marked unavailable here
42 | /* Operations that do NOT cause data transfer.
43 | *
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:1995:27: error: 'UITextDragDelegate' is unavailable in watchOS
1993 |
1994 | /// :nodoc:
1995 | extension TextEditorView: UITextDragDelegate {
| `- error: 'UITextDragDelegate' is unavailable in watchOS
1996 | public func textDraggableView(_ textDraggableView: UIView & UITextDraggable,
1997 | dragSessionWillBegin session: UIDragSession)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextDragging.h:56:11: note: 'UITextDragDelegate' has been explicitly marked unavailable here
54 |
55 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
56 | @protocol UITextDragDelegate <NSObject>
| `- note: 'UITextDragDelegate' has been explicitly marked unavailable here
57 |
58 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:2013:56: error: 'UIView' is unavailable in watchOS
2011 | /// :nodoc:
2012 | extension TextEditorView: UITextDropDelegate {
2013 | public func textDroppableView(_ textDroppableView: UIView & UITextDroppable,
| `- error: 'UIView' is unavailable in watchOS
2014 | proposalForDrop drop: UITextDropRequest) -> UITextDropProposal
2015 | {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:2013:65: error: 'UITextDroppable' is unavailable in watchOS
2011 | /// :nodoc:
2012 | extension TextEditorView: UITextDropDelegate {
2013 | public func textDroppableView(_ textDroppableView: UIView & UITextDroppable,
| `- error: 'UITextDroppable' is unavailable in watchOS
2014 | proposalForDrop drop: UITextDropRequest) -> UITextDropProposal
2015 | {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextDropping.h:22:11: note: 'UITextDroppable' has been explicitly marked unavailable here
20 | */
21 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
22 | @protocol UITextDroppable <UITextInput, UITextPasteConfigurationSupporting>
| `- note: 'UITextDroppable' has been explicitly marked unavailable here
23 |
24 | @property (nonatomic, weak, nullable) id<UITextDropDelegate> textDropDelegate;
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:2014:57: error: 'UITextDropRequest' is unavailable in watchOS
2012 | extension TextEditorView: UITextDropDelegate {
2013 | public func textDroppableView(_ textDroppableView: UIView & UITextDroppable,
2014 | proposalForDrop drop: UITextDropRequest) -> UITextDropProposal
| `- error: 'UITextDropRequest' is unavailable in watchOS
2015 | {
2016 | // Drag and drop interaction within the text view is always allowed.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextDropping.h:130:11: note: 'UITextDropRequest' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
130 | @protocol UITextDropRequest <NSObject>
| `- note: 'UITextDropRequest' has been explicitly marked unavailable here
131 |
132 | /* The text position that the drag is over.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:2014:79: error: 'UITextDropProposal' is unavailable in watchOS
2012 | extension TextEditorView: UITextDropDelegate {
2013 | public func textDroppableView(_ textDroppableView: UIView & UITextDroppable,
2014 | proposalForDrop drop: UITextDropRequest) -> UITextDropProposal
| `- error: 'UITextDropProposal' is unavailable in watchOS
2015 | {
2016 | // Drag and drop interaction within the text view is always allowed.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextDropProposal.h:65:12: note: 'UITextDropProposal' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
65 | @interface UITextDropProposal : UIDropProposal <NSCopying>
| `- note: 'UITextDropProposal' has been explicitly marked unavailable here
66 |
67 | /* Note: creating a UITextDropProposal sets the superclass's .precise property to true.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift:2012:27: error: 'UITextDropDelegate' is unavailable in watchOS
2010 |
2011 | /// :nodoc:
2012 | extension TextEditorView: UITextDropDelegate {
| `- error: 'UITextDropDelegate' is unavailable in watchOS
2013 | public func textDroppableView(_ textDroppableView: UIView & UITextDroppable,
2014 | proposalForDrop drop: UITextDropRequest) -> UITextDropProposal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextDropping.h:61:11: note: 'UITextDropDelegate' has been explicitly marked unavailable here
59 |
60 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
61 | @protocol UITextDropDelegate <NSObject>
| `- note: 'UITextDropDelegate' has been explicitly marked unavailable here
62 |
63 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:14:40: error: 'UITextAutocapitalizationType' is unavailable in watchOS
12 | /// :nodoc:
13 | extension TextEditorView: UITextInputTraits {
14 | public var autocapitalizationType: UITextAutocapitalizationType {
| `- error: 'UITextAutocapitalizationType' is unavailable in watchOS
15 | get {
16 | textView.autocapitalizationType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:22:28: note: 'UITextAutocapitalizationType' has been explicitly marked unavailable here
20 | // cases, these values are ignored by the keyboard/input method implementation.
21 | //
22 | typedef NS_ENUM(NSInteger, UITextAutocapitalizationType) {
| `- note: 'UITextAutocapitalizationType' has been explicitly marked unavailable here
23 | UITextAutocapitalizationTypeNone,
24 | UITextAutocapitalizationTypeWords,
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:23:36: error: 'UITextAutocorrectionType' is unavailable in watchOS
21 | }
22 |
23 | public var autocorrectionType: UITextAutocorrectionType {
| `- error: 'UITextAutocorrectionType' is unavailable in watchOS
24 | get {
25 | textView.autocorrectionType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:37:28: note: 'UITextAutocorrectionType' has been explicitly marked unavailable here
35 | // cases, these values are ignored by the keyboard/input method implementation.
36 | //
37 | typedef NS_ENUM(NSInteger, UITextAutocorrectionType) {
| `- note: 'UITextAutocorrectionType' has been explicitly marked unavailable here
38 | UITextAutocorrectionTypeDefault,
39 | UITextAutocorrectionTypeNo,
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:32:35: error: 'UITextSpellCheckingType' is unavailable in watchOS
30 | }
31 |
32 | public var spellCheckingType: UITextSpellCheckingType {
| `- error: 'UITextSpellCheckingType' is unavailable in watchOS
33 | get {
34 | textView.spellCheckingType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:48:28: note: 'UITextSpellCheckingType' has been explicitly marked unavailable here
46 | // Controls the annotation of misspelled words for a text widget.
47 | // Note: Some input methods do not support spell checking.
48 | typedef NS_ENUM(NSInteger, UITextSpellCheckingType) {
| `- note: 'UITextSpellCheckingType' has been explicitly marked unavailable here
49 | UITextSpellCheckingTypeDefault,
50 | UITextSpellCheckingTypeNo,
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:41:16: error: cannot override 'smartQuotesType' which has been marked unavailable
39 | }
40 |
41 | public var smartQuotesType: UITextSmartQuotesType {
| `- error: cannot override 'smartQuotesType' which has been marked unavailable
42 | get {
43 | textView.smartQuotesType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:255:44: note: 'smartQuotesType' has been explicitly marked unavailable here
253 | @property(nonatomic) UITextAutocorrectionType autocorrectionType; // default is UITextAutocorrectionTypeDefault
254 | @property(nonatomic) UITextSpellCheckingType spellCheckingType API_AVAILABLE(ios(5.0)); // default is UITextSpellCheckingTypeDefault;
255 | @property(nonatomic) UITextSmartQuotesType smartQuotesType API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos); // default is UITextSmartQuotesTypeDefault;
| `- note: 'smartQuotesType' has been explicitly marked unavailable here
256 | @property(nonatomic) UITextSmartDashesType smartDashesType API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos); // default is UITextSmartDashesTypeDefault;
257 | @property(nonatomic) UITextSmartInsertDeleteType smartInsertDeleteType API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos); // default is UITextSmartInsertDeleteTypeDefault;
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:41:33: error: 'UITextSmartQuotesType' is unavailable in watchOS
39 | }
40 |
41 | public var smartQuotesType: UITextSmartQuotesType {
| `- error: 'UITextSmartQuotesType' is unavailable in watchOS
42 | get {
43 | textView.smartQuotesType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:58:28: note: 'UITextSmartQuotesType' has been explicitly marked unavailable here
56 | //
57 | // Controls the automatic conversion of typographic quote characters for a text widget.
58 | typedef NS_ENUM(NSInteger, UITextSmartQuotesType) {
| `- note: 'UITextSmartQuotesType' has been explicitly marked unavailable here
59 | UITextSmartQuotesTypeDefault,
60 | UITextSmartQuotesTypeNo,
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:50:16: error: cannot override 'smartDashesType' which has been marked unavailable
48 | }
49 |
50 | public var smartDashesType: UITextSmartDashesType {
| `- error: cannot override 'smartDashesType' which has been marked unavailable
51 | get {
52 | textView.smartDashesType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:256:44: note: 'smartDashesType' has been explicitly marked unavailable here
254 | @property(nonatomic) UITextSpellCheckingType spellCheckingType API_AVAILABLE(ios(5.0)); // default is UITextSpellCheckingTypeDefault;
255 | @property(nonatomic) UITextSmartQuotesType smartQuotesType API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos); // default is UITextSmartQuotesTypeDefault;
256 | @property(nonatomic) UITextSmartDashesType smartDashesType API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos); // default is UITextSmartDashesTypeDefault;
| `- note: 'smartDashesType' has been explicitly marked unavailable here
257 | @property(nonatomic) UITextSmartInsertDeleteType smartInsertDeleteType API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos); // default is UITextSmartInsertDeleteTypeDefault;
258 |
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:50:33: error: 'UITextSmartDashesType' is unavailable in watchOS
48 | }
49 |
50 | public var smartDashesType: UITextSmartDashesType {
| `- error: 'UITextSmartDashesType' is unavailable in watchOS
51 | get {
52 | textView.smartDashesType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:68:28: note: 'UITextSmartDashesType' has been explicitly marked unavailable here
66 | //
67 | // Controls the automatic conversion of hyphens into en/em-dashes for a text widget.
68 | typedef NS_ENUM(NSInteger, UITextSmartDashesType) {
| `- note: 'UITextSmartDashesType' has been explicitly marked unavailable here
69 | UITextSmartDashesTypeDefault,
70 | UITextSmartDashesTypeNo,
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:59:16: error: cannot override 'smartInsertDeleteType' which has been marked unavailable
57 | }
58 |
59 | public var smartInsertDeleteType: UITextSmartInsertDeleteType {
| `- error: cannot override 'smartInsertDeleteType' which has been marked unavailable
60 | get {
61 | textView.smartInsertDeleteType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:257:50: note: 'smartInsertDeleteType' has been explicitly marked unavailable here
255 | @property(nonatomic) UITextSmartQuotesType smartQuotesType API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos); // default is UITextSmartQuotesTypeDefault;
256 | @property(nonatomic) UITextSmartDashesType smartDashesType API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos); // default is UITextSmartDashesTypeDefault;
257 | @property(nonatomic) UITextSmartInsertDeleteType smartInsertDeleteType API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos); // default is UITextSmartInsertDeleteTypeDefault;
| `- note: 'smartInsertDeleteType' has been explicitly marked unavailable here
258 |
259 | // This property controls whether inline text prediction is enabled or disabled during typing
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:59:39: error: 'UITextSmartInsertDeleteType' is unavailable in watchOS
57 | }
58 |
59 | public var smartInsertDeleteType: UITextSmartInsertDeleteType {
| `- error: 'UITextSmartInsertDeleteType' is unavailable in watchOS
60 | get {
61 | textView.smartInsertDeleteType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:78:28: note: 'UITextSmartInsertDeleteType' has been explicitly marked unavailable here
76 | //
77 | // Controls the automatic insertion/removal of spaces for a text widget.
78 | typedef NS_ENUM(NSInteger, UITextSmartInsertDeleteType) {
| `- note: 'UITextSmartInsertDeleteType' has been explicitly marked unavailable here
79 | UITextSmartInsertDeleteTypeDefault,
80 | UITextSmartInsertDeleteTypeNo,
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:68:30: error: 'UIKeyboardType' is unavailable in watchOS
66 | }
67 |
68 | public var keyboardType: UIKeyboardType {
| `- error: 'UIKeyboardType' is unavailable in watchOS
69 | get {
70 | textView.keyboardType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:127:28: note: 'UIKeyboardType' has been explicitly marked unavailable here
125 | // type if UIKeyboardTypeNumberPad is not supported).
126 | //
127 | typedef NS_ENUM(NSInteger, UIKeyboardType) {
| `- note: 'UIKeyboardType' has been explicitly marked unavailable here
128 | UIKeyboardTypeDefault, // Default type for the current input method.
129 | UIKeyboardTypeASCIICapable, // Displays a keyboard which can enter ASCII characters
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:77:36: error: 'UIKeyboardAppearance' is unavailable in watchOS
75 | }
76 |
77 | public var keyboardAppearance: UIKeyboardAppearance {
| `- error: 'UIKeyboardAppearance' is unavailable in watchOS
78 | get {
79 | textView.keyboardAppearance
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:154:28: note: 'UIKeyboardAppearance' has been explicitly marked unavailable here
152 | // match to the requested type.
153 | //
154 | typedef NS_ENUM(NSInteger, UIKeyboardAppearance) {
| `- note: 'UIKeyboardAppearance' has been explicitly marked unavailable here
155 | UIKeyboardAppearanceDefault, // Default appearance for the current input method.
156 | UIKeyboardAppearanceDark API_AVAILABLE(ios(7.0)),
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:86:31: error: 'UIReturnKeyType' is unavailable in watchOS
84 | }
85 |
86 | public var returnKeyType: UIReturnKeyType {
| `- error: 'UIReturnKeyType' is unavailable in watchOS
87 | get {
88 | textView.returnKeyType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:169:28: note: 'UIReturnKeyType' has been explicitly marked unavailable here
167 | // different implementation.
168 | //
169 | typedef NS_ENUM(NSInteger, UIReturnKeyType) {
| `- note: 'UIReturnKeyType' has been explicitly marked unavailable here
170 | UIReturnKeyDefault,
171 | UIReturnKeyGo,
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:113:16: error: cannot override 'textContentType' which has been marked unavailable
111 | }
112 |
113 | public var textContentType: UITextContentType! {
| `- error: cannot override 'textContentType' which has been marked unavailable
114 | get {
115 | textView.textContentType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:273:62: note: 'textContentType' has been explicitly marked unavailable here
271 |
272 | // The textContentType property is to provide the keyboard with extra information about the semantic intent of the text document.
273 | @property(null_unspecified,nonatomic,copy) UITextContentType textContentType API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos); // default is nil
| `- note: 'textContentType' has been explicitly marked unavailable here
274 |
275 | // The passwordRules property is used to communicate requirements for passwords for your service
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:113:33: error: 'UITextContentType' is unavailable in watchOS
111 | }
112 |
113 | public var textContentType: UITextContentType! {
| `- error: 'UITextContentType' is unavailable in watchOS
114 | get {
115 | textView.textContentType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:228:20: note: 'UITextContentType' has been explicitly marked unavailable here
226 | } API_AVAILABLE(ios(18.0), visionos(2.4)) API_UNAVAILABLE(tvos, watchos);
227 |
228 | typedef NSString * UITextContentType NS_TYPED_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UITextContentType' has been explicitly marked unavailable here
229 |
230 | UIKIT_EXTERN API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:123:16: error: cannot override 'passwordRules' which has been marked unavailable
121 |
122 | @available(iOS 12.0, *)
123 | public var passwordRules: UITextInputPasswordRules? {
| `- error: cannot override 'passwordRules' which has been marked unavailable
124 | get {
125 | textView.passwordRules
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:280:62: note: 'passwordRules' has been explicitly marked unavailable here
278 | // compatible with your service. You can learn more about the purpose of and syntax for these rules
279 | // on the Password Rules documentation guide.
280 | @property(nullable,nonatomic,copy) UITextInputPasswordRules *passwordRules API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos); // default is nil
| `- note: 'passwordRules' has been explicitly marked unavailable here
281 |
282 | @property UIWritingToolsBehavior writingToolsBehavior API_AVAILABLE(ios(18.0), visionos(2.4)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:123:31: error: 'UITextInputPasswordRules' is unavailable in watchOS
121 |
122 | @available(iOS 12.0, *)
123 | public var passwordRules: UITextInputPasswordRules? {
| `- error: 'UITextInputPasswordRules' is unavailable in watchOS
124 | get {
125 | textView.passwordRules
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:231:12: note: 'UITextInputPasswordRules' has been explicitly marked unavailable here
229 |
230 | UIKIT_EXTERN API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
231 | @interface UITextInputPasswordRules : NSObject <NSSecureCoding, NSCopying>
| `- note: 'UITextInputPasswordRules' has been explicitly marked unavailable here
232 |
233 | @property (nonatomic,readonly) NSString *passwordRulesDescriptor;
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift:13:27: error: 'UITextInputTraits' is unavailable in watchOS
11 |
12 | /// :nodoc:
13 | extension TextEditorView: UITextInputTraits {
| `- error: 'UITextInputTraits' is unavailable in watchOS
14 | public var autocapitalizationType: UITextAutocapitalizationType {
15 | get {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:248:11: note: 'UITextInputTraits' has been explicitly marked unavailable here
246 | //
247 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
248 | @protocol UITextInputTraits <NSObject>
| `- note: 'UITextInputTraits' has been explicitly marked unavailable here
249 |
250 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextView.swift:38:35: error: 'UITextRange' is unavailable in watchOS
36 | func textView(_ textView: TextView,
37 | didChangeBaseWritingDirection writingDirection: NSWritingDirection,
38 | forRange range: UITextRange)
| `- error: 'UITextRange' is unavailable in watchOS
39 | }
40 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInput.h:307:12: note: 'UITextRange' has been explicitly marked unavailable here
305 |
306 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
307 | @interface UITextRange : NSObject
| `- note: 'UITextRange' has been explicitly marked unavailable here
308 |
309 | @property (nonatomic, readonly, getter=isEmpty) BOOL empty; // Whether the range is zero-length.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextView.swift:64:88: error: 'UITextPasteConfigurationSupporting' is unavailable in watchOS
62 | */
63 | @objc
64 | optional func textPasteConfigurationSupporting(_ textPasteConfigurationSupporting: UITextPasteConfigurationSupporting,
| `- error: 'UITextPasteConfigurationSupporting' is unavailable in watchOS
65 | canPaste itemProviders: [NSItemProvider]) -> Bool
66 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextPasteConfigurationSupporting.h:18:11: note: 'UITextPasteConfigurationSupporting' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
18 | @protocol UITextPasteConfigurationSupporting <UIPasteConfigurationSupporting>
| `- note: 'UITextPasteConfigurationSupporting' has been explicitly marked unavailable here
19 |
20 | @property (nonatomic, weak, nullable) id<UITextPasteDelegate> pasteDelegate;
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextView.swift:45:37: error: 'UITextPasteDelegate' is unavailable in watchOS
43 | */
44 | @objc
45 | protocol TextViewTextPasteDelegate: UITextPasteDelegate {
| `- error: 'UITextPasteDelegate' is unavailable in watchOS
46 | /**
47 | Delegate callback to ask if text view can accept the current paste or drop items or not.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextPasteDelegate.h:51:11: note: 'UITextPasteDelegate' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
51 | @protocol UITextPasteDelegate <NSObject>
| `- note: 'UITextPasteDelegate' has been explicitly marked unavailable here
52 |
53 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextView.swift:178:18: error: property does not override any property from its superclass
176 | private let pasteboardObserverCache = TextInputPasteboardObserverCache<Bool>()
177 |
178 | override var pasteConfiguration: UIPasteConfiguration? {
| `- error: property does not override any property from its superclass
179 | get {
180 | super.pasteConfiguration
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextView.swift:178:38: error: 'UIPasteConfiguration' is unavailable in watchOS
176 | private let pasteboardObserverCache = TextInputPasteboardObserverCache<Bool>()
177 |
178 | override var pasteConfiguration: UIPasteConfiguration? {
| `- error: 'UIPasteConfiguration' is unavailable in watchOS
179 | get {
180 | super.pasteConfiguration
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPasteConfiguration.h:16:12: note: 'UIPasteConfiguration' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
16 | @interface UIPasteConfiguration : NSObject <NSSecureCoding, NSCopying>
| `- note: 'UIPasteConfiguration' has been explicitly marked unavailable here
17 |
18 | @property (nonatomic, copy) NSArray<NSString *> *acceptableTypeIdentifiers;
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextView.swift:277:33: error: 'UITextInputMode' is unavailable in watchOS
275 | }
276 |
277 | override var textInputMode: UITextInputMode? {
| `- error: 'UITextInputMode' is unavailable in watchOS
278 | if let preferredTextInputModePrimaryLanguage = preferredTextInputModePrimaryLanguage,
279 | let inputMode = UITextInputMode.activeInputModes.first(where: { inputMode in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInput.h:374:12: note: 'UITextInputMode' has been explicitly marked unavailable here
372 | * based on the keyboard language. Different UITextInputMode objects may have the same primaryLanguage. */
373 | UIKIT_EXTERN API_AVAILABLE(ios(4.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
374 | @interface UITextInputMode : NSObject <NSSecureCoding>
| `- note: 'UITextInputMode' has been explicitly marked unavailable here
375 |
376 | @property (nullable, nonatomic, readonly, strong) NSString *primaryLanguage; // The primary language, if any, of the input mode. A BCP 47 language identifier such as en-US
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextView.swift:330:94: error: 'UITextRange' is unavailable in watchOS
328 | }
329 |
330 | override func setBaseWritingDirection(_ writingDirection: NSWritingDirection, for range: UITextRange) {
| `- error: 'UITextRange' is unavailable in watchOS
331 | super.setBaseWritingDirection(writingDirection, for: range)
332 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInput.h:307:12: note: 'UITextRange' has been explicitly marked unavailable here
305 |
306 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
307 | @interface UITextRange : NSObject
| `- note: 'UITextRange' has been explicitly marked unavailable here
308 |
309 | @property (nonatomic, readonly, getter=isEmpty) BOOL empty; // Whether the range is zero-length.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextView.swift:338:19: error: method does not override any method from its superclass
336 | // MARK: - UIPasteConfigurationSupporting
337 |
338 | override func canPaste(_ itemProviders: [NSItemProvider]) -> Bool {
| `- error: method does not override any method from its superclass
339 | /*
340 | UIKit behavior note
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextView.swift:397:27: error: 'UITextViewDelegate' is unavailable in watchOS
395 | private let delegateForwarder = TextViewDelegateForwarder()
396 |
397 | var textViewDelegate: UITextViewDelegate? {
| `- error: 'UITextViewDelegate' is unavailable in watchOS
398 | get {
399 | super.delegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
34 |
35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
| `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
37 |
38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextView.swift:407:28: error: 'UITextViewDelegate' is unavailable in watchOS
405 | }
406 |
407 | override var delegate: UITextViewDelegate? {
| `- error: 'UITextViewDelegate' is unavailable in watchOS
408 | get {
409 | super.delegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
34 |
35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
| `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
37 |
38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextView.swift:71:23: error: 'UITextView' is unavailable in watchOS
69 | A base text view.
70 | */
71 | final class TextView: UITextView {
| `- error: 'UITextView' is unavailable in watchOS
72 | private var preferredTextInputModePrimaryLanguage: String?
73 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:13:34: error: 'UIScrollViewDelegate' is unavailable in watchOS
11 |
12 | final class TextViewDelegateForwarder: NSObject {
13 | weak var scrollViewDelegate: UIScrollViewDelegate?
| `- error: 'UIScrollViewDelegate' is unavailable in watchOS
14 | weak var textViewDelegate: UITextViewDelegate?
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/UIScrollView.h:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
| `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:14:32: error: 'UITextViewDelegate' is unavailable in watchOS
12 | final class TextViewDelegateForwarder: NSObject {
13 | weak var scrollViewDelegate: UIScrollViewDelegate?
14 | weak var textViewDelegate: UITextViewDelegate?
| `- error: 'UITextViewDelegate' 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/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
34 |
35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
| `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
37 |
38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:22:56: error: 'UITextView' is unavailable in watchOS
20 | // which is known to be used from `TextEditorView`.
21 |
22 | public func textViewShouldBeginEditing(_ textView: UITextView) -> Bool {
| `- error: 'UITextView' is unavailable in watchOS
23 | return textViewDelegate?.textViewShouldBeginEditing?(textView) ?? false
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/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/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:26:53: error: 'UITextView' is unavailable in watchOS
24 | }
25 |
26 | public func textViewDidBeginEditing(_ textView: UITextView) {
| `- error: 'UITextView' is unavailable in watchOS
27 | textViewDelegate?.textViewDidBeginEditing?(textView)
28 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:30:51: error: 'UITextView' is unavailable in watchOS
28 | }
29 |
30 | public func textViewDidEndEditing(_ textView: UITextView) {
| `- error: 'UITextView' is unavailable in watchOS
31 | textViewDelegate?.textViewDidEndEditing?(textView)
32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:34:38: error: 'UITextView' is unavailable in watchOS
32 | }
33 |
34 | public func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
| `- error: 'UITextView' is unavailable in watchOS
35 | return textViewDelegate?.textView?(textView, shouldChangeTextIn: range, replacementText: text) ?? true
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/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/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:38:56: error: 'UITextView' is unavailable in watchOS
36 | }
37 |
38 | public func textViewDidChangeSelection(_ textView: UITextView) {
| `- error: 'UITextView' is unavailable in watchOS
39 | textViewDelegate?.textViewDidChangeSelection?(textView)
40 | }
/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/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:42:47: error: 'UITextView' is unavailable in watchOS
40 | }
41 |
42 | public func textViewDidChange(_ textView: UITextView) {
| `- error: 'UITextView' is unavailable in watchOS
43 | textViewDelegate?.textViewDidChange?(textView)
44 | }
/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/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:18:38: error: 'UITextViewDelegate' is unavailable in watchOS
16 |
17 | /// :nodoc:
18 | extension TextViewDelegateForwarder: UITextViewDelegate {
| `- error: 'UITextViewDelegate' is unavailable in watchOS
19 | // This is a subset of `UITextViewDelegate` methods implementations except `UIScrollViewDelegate` methods,
20 | // which is known to be used from `TextEditorView`.
/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:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
34 |
35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
| `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
37 |
38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:49:44: error: 'UIScrollView' is unavailable in watchOS
47 | /// :nodoc:
48 | extension TextViewDelegateForwarder: UIScrollViewDelegate {
49 | func scrollViewDidScroll(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
50 | scrollViewDelegate?.scrollViewDidScroll?(scrollView)
51 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:52:42: error: 'UIScrollView' is unavailable in watchOS
50 | scrollViewDelegate?.scrollViewDidScroll?(scrollView)
51 | }
52 | func scrollViewDidZoom(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
53 | scrollViewDelegate?.scrollViewDidZoom?(scrollView)
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:56:52: error: 'UIScrollView' is unavailable in watchOS
54 | }
55 |
56 | func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
57 | scrollViewDelegate?.scrollViewWillBeginDragging?(scrollView)
58 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:59:50: error: 'UIScrollView' is unavailable in watchOS
57 | scrollViewDelegate?.scrollViewWillBeginDragging?(scrollView)
58 | }
59 | func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
| `- error: 'UIScrollView' is unavailable in watchOS
60 | scrollViewDelegate?.scrollViewWillEndDragging?(scrollView, withVelocity: velocity, targetContentOffset: targetContentOffset)
61 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:62:49: error: 'UIScrollView' is unavailable in watchOS
60 | scrollViewDelegate?.scrollViewWillEndDragging?(scrollView, withVelocity: velocity, targetContentOffset: targetContentOffset)
61 | }
62 | func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) {
| `- error: 'UIScrollView' is unavailable in watchOS
63 | scrollViewDelegate?.scrollViewDidEndDragging?(scrollView, willDecelerate: decelerate)
64 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:66:56: error: 'UIScrollView' is unavailable in watchOS
64 | }
65 |
66 | func scrollViewWillBeginDecelerating(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
67 | scrollViewDelegate?.scrollViewWillBeginDecelerating?(scrollView)
68 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:69:53: error: 'UIScrollView' is unavailable in watchOS
67 | scrollViewDelegate?.scrollViewWillBeginDecelerating?(scrollView)
68 | }
69 | func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
70 | scrollViewDelegate?.scrollViewDidEndDecelerating?(scrollView)
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/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:73:59: error: 'UIScrollView' is unavailable in watchOS
71 | }
72 |
73 | func scrollViewDidEndScrollingAnimation(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
74 | scrollViewDelegate?.scrollViewDidEndScrollingAnimation?(scrollView)
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/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:77:40: error: 'UIScrollView' is unavailable in watchOS
75 | }
76 |
77 | func viewForZooming(in scrollView: UIScrollView) -> UIView? {
| `- error: 'UIScrollView' is unavailable in watchOS
78 | return scrollViewDelegate?.viewForZooming?(in: scrollView)
79 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:77:57: error: 'UIView' is unavailable in watchOS
75 | }
76 |
77 | func viewForZooming(in scrollView: UIScrollView) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
78 | return scrollViewDelegate?.viewForZooming?(in: scrollView)
79 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:80:51: error: 'UIScrollView' is unavailable in watchOS
78 | return scrollViewDelegate?.viewForZooming?(in: scrollView)
79 | }
80 | func scrollViewWillBeginZooming(_ scrollView: UIScrollView, with view: UIView?) {
| `- error: 'UIScrollView' is unavailable in watchOS
81 | scrollViewDelegate?.scrollViewWillBeginZooming?(scrollView, with: view)
82 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:80:76: error: 'UIView' is unavailable in watchOS
78 | return scrollViewDelegate?.viewForZooming?(in: scrollView)
79 | }
80 | func scrollViewWillBeginZooming(_ scrollView: UIScrollView, with view: UIView?) {
| `- error: 'UIView' is unavailable in watchOS
81 | scrollViewDelegate?.scrollViewWillBeginZooming?(scrollView, with: view)
82 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:83:48: error: 'UIScrollView' is unavailable in watchOS
81 | scrollViewDelegate?.scrollViewWillBeginZooming?(scrollView, with: view)
82 | }
83 | func scrollViewDidEndZooming(_ scrollView: UIScrollView, with view: UIView?, atScale scale: CGFloat) {
| `- error: 'UIScrollView' is unavailable in watchOS
84 | scrollViewDelegate?.scrollViewDidEndZooming?(scrollView, with: view, atScale: scale)
85 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:83:73: error: 'UIView' is unavailable in watchOS
81 | scrollViewDelegate?.scrollViewWillBeginZooming?(scrollView, with: view)
82 | }
83 | func scrollViewDidEndZooming(_ scrollView: UIScrollView, with view: UIView?, atScale scale: CGFloat) {
| `- error: 'UIView' is unavailable in watchOS
84 | scrollViewDelegate?.scrollViewDidEndZooming?(scrollView, with: view, atScale: scale)
85 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:87:52: error: 'UIScrollView' is unavailable in watchOS
85 | }
86 |
87 | func scrollViewShouldScrollToTop(_ scrollView: UIScrollView) -> Bool {
| `- error: 'UIScrollView' is unavailable in watchOS
88 | // If the delegate doesn’t implement this method, `true` is assumed.
89 | return scrollViewDelegate?.scrollViewShouldScrollToTop?(scrollView) ?? 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/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:91:49: error: 'UIScrollView' is unavailable in watchOS
89 | return scrollViewDelegate?.scrollViewShouldScrollToTop?(scrollView) ?? true
90 | }
91 | func scrollViewDidScrollToTop(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
92 | scrollViewDelegate?.scrollViewDidScrollToTop?(scrollView)
93 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:95:64: error: 'UIScrollView' is unavailable in watchOS
93 | }
94 |
95 | func scrollViewDidChangeAdjustedContentInset(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
96 | scrollViewDelegate?.scrollViewDidChangeAdjustedContentInset?(scrollView)
97 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:95:10: error: cannot override 'scrollViewDidChangeAdjustedContentInset' which has been marked unavailable
93 | }
94 |
95 | func scrollViewDidChangeAdjustedContentInset(_ scrollView: UIScrollView) {
| `- error: cannot override 'scrollViewDidChangeAdjustedContentInset' which has been marked unavailable
96 | scrollViewDelegate?.scrollViewDidChangeAdjustedContentInset?(scrollView)
97 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:340:1: note: 'scrollViewDidChangeAdjustedContentInset' has been explicitly marked unavailable here
338 | /* Also see -[UIScrollView adjustedContentInsetDidChange]
339 | */
340 | - (void)scrollViewDidChangeAdjustedContentInset:(UIScrollView *)scrollView API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'scrollViewDidChangeAdjustedContentInset' has been explicitly marked unavailable here
341 |
342 | @end
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift:48:38: error: 'UIScrollViewDelegate' is unavailable in watchOS
46 |
47 | /// :nodoc:
48 | extension TextViewDelegateForwarder: UIScrollViewDelegate {
| `- error: 'UIScrollViewDelegate' is unavailable in watchOS
49 | func scrollViewDidScroll(_ scrollView: UIScrollView) {
50 | scrollViewDelegate?.scrollViewDidScroll?(scrollView)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
| `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/UIResponder.swift:12:11: error: 'UIResponder' is unavailable in watchOS
10 | import UIKit
11 |
12 | extension UIResponder {
| `- error: 'UIResponder' is unavailable in watchOS
13 | /**
14 | Returns if the responder is using dictation or not.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
80 |
81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
| `- note: 'UIResponder' has been explicitly marked unavailable here
83 |
84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/UITextInput.swift:12:11: error: 'UITextInput' is unavailable in watchOS
10 | import UIKit
11 |
12 | extension UITextInput {
| `- error: 'UITextInput' is unavailable in watchOS
13 | /**
14 | Returns if the text input has marked text or not.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInput.h:119:11: note: 'UITextInput' has been explicitly marked unavailable here
117 |
118 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
119 | @protocol UITextInput <UIKeyInput>
| `- note: 'UITextInput' has been explicitly marked unavailable here
120 | @required
121 |
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/Configuration.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/EditingContent.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/LayoutManager.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/Logger.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/NSAttributedString.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/NSRange.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/NotificationCenter.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/Scheduler.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/Sequence.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/String.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextAttributes.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorView.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextEditorViewTextInputTraits.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextView.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/TextViewDelegateForwarder.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/Tracer.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/UIResponder.swift /Users/admin/builder/spi-builder-workspace/Sources/TwitterTextEditor/UITextInput.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TwitterTextEditor.build/Debug-watchos/TwitterTextEditor-t.build/Objects-normal/arm64/TwitterTextEditor-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/TwitterTextEditor.build/Debug-watchos/TwitterTextEditor-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TwitterTextEditor.build/Debug-watchos/TwitterTextEditor-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TwitterTextEditor.build/Debug-watchos/TwitterTextEditor-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name TwitterTextEditor -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TwitterTextEditor.build/Debug-watchos/TwitterTextEditor-t.build/Objects-normal/arm64/TwitterTextEditor_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/TwitterTextEditor.build/Debug-watchos/TwitterTextEditor-t.build/Objects-normal/arm64/TwitterTextEditor.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TwitterTextEditor.build/Debug-watchos/TwitterTextEditor-t.build/Objects-normal/arm64/TwitterTextEditor.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TwitterTextEditor.build/Debug-watchos/TwitterTextEditor-t.build/Objects-normal/arm64/TwitterTextEditor-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TwitterTextEditor.build/Debug-watchos/TwitterTextEditor-t.build/Objects-normal/arm64/TwitterTextEditor-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TwitterTextEditor.build/Debug-watchos/TwitterTextEditor-t.build/Objects-normal/arm64/TwitterTextEditor-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TwitterTextEditor.build/Debug-watchos/TwitterTextEditor-t.build/Objects-normal/arm64/TwitterTextEditor.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TwitterTextEditor.build/Debug-watchos/TwitterTextEditor-t.build/Objects-normal/arm64/TwitterTextEditor.abi.json
SwiftCompile normal arm64 (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-17 14:25:42.618 xcodebuild[793:4785] [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\ TwitterTextEditor (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
SwiftCompile normal arm64 (in target 'TwitterTextEditor' from project 'TwitterTextEditor')
Building workspace TwitterTextEditor with scheme TwitterTextEditor-Package
(3 failures)
BUILD FAILURE 6.4 watchOS