Build Information
Failed to build WordPress-AztecEditor-iOS, reference develop (433716), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Oct 2026 18:25:20 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme WordPress-AztecEditor-iOS-Package -destination generic/platform=watchOSBuild Log
166 | - (UIEdgeInsets)scrollIndicatorInsets API_DEPRECATED("The scrollIndicatorInsets getter is deprecated, use the verticalScrollIndicatorInsets and horizontalScrollIndicatorInsets getters instead.", ios(2.0, 13.0), tvos(9.0, 13.0)) API_UNAVAILABLE(visionos);
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/EditorView/EditorView.swift:51:26: error: 'horizontalScrollIndicatorInsets' is unavailable in watchOS
49 | set {
50 | htmlTextView.horizontalScrollIndicatorInsets = newValue
51 | richTextView.horizontalScrollIndicatorInsets = newValue
| `- error: 'horizontalScrollIndicatorInsets' is unavailable in watchOS
52 | }
53 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:164:59: note: 'horizontalScrollIndicatorInsets' has been explicitly marked unavailable here
162 |
163 | @property(nonatomic) UIEdgeInsets verticalScrollIndicatorInsets API_AVAILABLE(ios(11.1), tvos(11.1)) API_UNAVAILABLE(watchos); // default is UIEdgeInsetsZero.
164 | @property(nonatomic) UIEdgeInsets horizontalScrollIndicatorInsets API_AVAILABLE(ios(11.1), tvos(11.1)) API_UNAVAILABLE(watchos); // default is UIEdgeInsetsZero.
| `- note: 'horizontalScrollIndicatorInsets' has been explicitly marked unavailable here
165 | @property(nonatomic) UIEdgeInsets scrollIndicatorInsets; // use the setter only, as a convenience for setting both verticalScrollIndicatorInsets and horizontalScrollIndicatorInsets to the same value. if those properties have been set to different values, the return value of this getter (deprecated) is undefined.
166 | - (UIEdgeInsets)scrollIndicatorInsets API_DEPRECATED("The scrollIndicatorInsets getter is deprecated, use the verticalScrollIndicatorInsets and horizontalScrollIndicatorInsets getters instead.", ios(2.0, 13.0), tvos(9.0, 13.0)) API_UNAVAILABLE(visionos);
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/EditorView/EditorView.swift:102:60: error: 'UITextView' is unavailable in watchOS
100 |
101 | public required init?(coder aDecoder: NSCoder) {
102 | guard let htmlTextView = aDecoder.decodeObject(of: UITextView.self, forKey: EditorView.htmlTextViewKey),
| `- error: 'UITextView' is unavailable in watchOS
103 | let richTextView = aDecoder.decodeObject(of: TextView.self, forKey: EditorView.richTextViewKey) else {
104 | return nil
/Applications/Xcode-27.0.0.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/Aztec/Classes/EditorView/EditorView.swift:110:22: error: 'smartInsertDeleteType' is unavailable in watchOS
108 | self.richTextView = richTextView
109 |
110 | htmlTextView.smartInsertDeleteType = .no
| `- error: 'smartInsertDeleteType' is unavailable in watchOS
111 | htmlTextView.smartDashesType = .no
112 | htmlTextView.smartQuotesType = .no
/Applications/Xcode-27.0.0.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/Aztec/Classes/EditorView/EditorView.swift:111:22: error: 'smartDashesType' is unavailable in watchOS
109 |
110 | htmlTextView.smartInsertDeleteType = .no
111 | htmlTextView.smartDashesType = .no
| `- error: 'smartDashesType' is unavailable in watchOS
112 | htmlTextView.smartQuotesType = .no
113 |
/Applications/Xcode-27.0.0.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/Aztec/Classes/EditorView/EditorView.swift:112:22: error: 'smartQuotesType' is unavailable in watchOS
110 | htmlTextView.smartInsertDeleteType = .no
111 | htmlTextView.smartDashesType = .no
112 | htmlTextView.smartQuotesType = .no
| `- error: 'smartQuotesType' is unavailable in watchOS
113 |
114 | super.init(coder: aDecoder)
/Applications/Xcode-27.0.0.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/Aztec/Classes/EditorView/EditorView.swift:121:29: error: 'NSLayoutManager' is unavailable in watchOS
119 | public init(defaultFont: UIFont, defaultHTMLFont: UIFont, defaultParagraphStyle: ParagraphStyle, defaultMissingImage: UIImage) {
120 | let storage = HTMLStorage(defaultFont: defaultHTMLFont)
121 | let layoutManager = NSLayoutManager()
| `- error: 'NSLayoutManager' is unavailable in watchOS
122 | let container = NSTextContainer()
123 |
/Applications/Xcode-27.0.0.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/Aztec/Classes/EditorView/EditorView.swift:122:25: error: 'NSTextContainer' is unavailable in watchOS
120 | let storage = HTMLStorage(defaultFont: defaultHTMLFont)
121 | let layoutManager = NSLayoutManager()
122 | let container = NSTextContainer()
| `- error: 'NSTextContainer' is unavailable in watchOS
123 |
124 | storage.addLayoutManager(layoutManager)
/Applications/Xcode-27.0.0.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/Aztec/Classes/EditorView/EditorView.swift:127:29: error: 'UITextView' is unavailable in watchOS
125 | layoutManager.addTextContainer(container)
126 |
127 | self.htmlTextView = UITextView(frame: .zero, textContainer: container)
| `- error: 'UITextView' is unavailable in watchOS
128 | self.richTextView = TextView(defaultFont: defaultFont, defaultParagraphStyle: defaultParagraphStyle, defaultMissingImage: defaultMissingImage)
129 |
/Applications/Xcode-27.0.0.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/Aztec/Classes/EditorView/EditorView.swift:130:22: error: 'smartInsertDeleteType' is unavailable in watchOS
128 | self.richTextView = TextView(defaultFont: defaultFont, defaultParagraphStyle: defaultParagraphStyle, defaultMissingImage: defaultMissingImage)
129 |
130 | htmlTextView.smartInsertDeleteType = .no
| `- error: 'smartInsertDeleteType' is unavailable in watchOS
131 | htmlTextView.smartDashesType = .no
132 | htmlTextView.smartQuotesType = .no
/Applications/Xcode-27.0.0.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/Aztec/Classes/EditorView/EditorView.swift:131:22: error: 'smartDashesType' is unavailable in watchOS
129 |
130 | htmlTextView.smartInsertDeleteType = .no
131 | htmlTextView.smartDashesType = .no
| `- error: 'smartDashesType' is unavailable in watchOS
132 | htmlTextView.smartQuotesType = .no
133 |
/Applications/Xcode-27.0.0.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/Aztec/Classes/EditorView/EditorView.swift:132:22: error: 'smartQuotesType' is unavailable in watchOS
130 | htmlTextView.smartInsertDeleteType = .no
131 | htmlTextView.smartDashesType = .no
132 | htmlTextView.smartQuotesType = .no
| `- error: 'smartQuotesType' is unavailable in watchOS
133 |
134 | super.init(frame: .zero)
/Applications/Xcode-27.0.0.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/Aztec/Classes/EditorView/EditorView.swift:304:27: error: 'hasText' is unavailable in watchOS
302 |
303 | public var hasText: Bool {
304 | return activeView.hasText
| `- error: 'hasText' is unavailable in watchOS
305 | }
306 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInput.h:30:37: note: 'hasText' has been explicitly marked unavailable here
28 | @protocol UIKeyInput <UITextInputTraits>
29 |
30 | @property(nonatomic, readonly) BOOL hasText API_UNAVAILABLE(watchos);
| `- note: 'hasText' has been explicitly marked unavailable here
31 | - (void)insertText:(NSString *)text;
32 | - (void)deleteBackward;
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/EditorView/EditorView.swift:357:13: error: 'NSLayoutConstraint' is unavailable in watchOS
355 |
356 | addConstraints([
357 | NSLayoutConstraint(item: htmlTextView, attribute: .top, relatedBy: .equal, toItem: self, attribute: .top, multiplier: 1.0, constant: 0.0),
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
358 | NSLayoutConstraint(item: htmlTextView, attribute: .left, relatedBy: .equal, toItem: self, attribute: .left, multiplier: 1.0, constant: 0.0),
359 | NSLayoutConstraint(item: htmlTextView, attribute: .bottom, relatedBy: .equal, toItem: self, attribute: .bottom, multiplier: 1.0, constant: 0.0),
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/EditorView/EditorView.swift:358:13: error: 'NSLayoutConstraint' is unavailable in watchOS
356 | addConstraints([
357 | NSLayoutConstraint(item: htmlTextView, attribute: .top, relatedBy: .equal, toItem: self, attribute: .top, multiplier: 1.0, constant: 0.0),
358 | NSLayoutConstraint(item: htmlTextView, attribute: .left, relatedBy: .equal, toItem: self, attribute: .left, multiplier: 1.0, constant: 0.0),
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
359 | NSLayoutConstraint(item: htmlTextView, attribute: .bottom, relatedBy: .equal, toItem: self, attribute: .bottom, multiplier: 1.0, constant: 0.0),
360 | NSLayoutConstraint(item: htmlTextView, attribute: .right, relatedBy: .equal, toItem: self, attribute: .right, multiplier: 1.0, constant: 0.0)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/EditorView/EditorView.swift:359:13: error: 'NSLayoutConstraint' is unavailable in watchOS
357 | NSLayoutConstraint(item: htmlTextView, attribute: .top, relatedBy: .equal, toItem: self, attribute: .top, multiplier: 1.0, constant: 0.0),
358 | NSLayoutConstraint(item: htmlTextView, attribute: .left, relatedBy: .equal, toItem: self, attribute: .left, multiplier: 1.0, constant: 0.0),
359 | NSLayoutConstraint(item: htmlTextView, attribute: .bottom, relatedBy: .equal, toItem: self, attribute: .bottom, multiplier: 1.0, constant: 0.0),
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
360 | NSLayoutConstraint(item: htmlTextView, attribute: .right, relatedBy: .equal, toItem: self, attribute: .right, multiplier: 1.0, constant: 0.0)
361 | ])
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/EditorView/EditorView.swift:360:13: error: 'NSLayoutConstraint' is unavailable in watchOS
358 | NSLayoutConstraint(item: htmlTextView, attribute: .left, relatedBy: .equal, toItem: self, attribute: .left, multiplier: 1.0, constant: 0.0),
359 | NSLayoutConstraint(item: htmlTextView, attribute: .bottom, relatedBy: .equal, toItem: self, attribute: .bottom, multiplier: 1.0, constant: 0.0),
360 | NSLayoutConstraint(item: htmlTextView, attribute: .right, relatedBy: .equal, toItem: self, attribute: .right, multiplier: 1.0, constant: 0.0)
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
361 | ])
362 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/EditorView/EditorView.swift:364:13: error: 'NSLayoutConstraint' is unavailable in watchOS
362 |
363 | addConstraints([
364 | NSLayoutConstraint(item: richTextView, attribute: .top, relatedBy: .equal, toItem: self, attribute: .top, multiplier: 1.0, constant: 0.0),
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
365 | NSLayoutConstraint(item: richTextView, attribute: .left, relatedBy: .equal, toItem: self, attribute: .left, multiplier: 1.0, constant: 0.0),
366 | NSLayoutConstraint(item: richTextView, attribute: .bottom, relatedBy: .equal, toItem: self, attribute: .bottom, multiplier: 1.0, constant: 0.0),
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/EditorView/EditorView.swift:365:13: error: 'NSLayoutConstraint' is unavailable in watchOS
363 | addConstraints([
364 | NSLayoutConstraint(item: richTextView, attribute: .top, relatedBy: .equal, toItem: self, attribute: .top, multiplier: 1.0, constant: 0.0),
365 | NSLayoutConstraint(item: richTextView, attribute: .left, relatedBy: .equal, toItem: self, attribute: .left, multiplier: 1.0, constant: 0.0),
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
366 | NSLayoutConstraint(item: richTextView, attribute: .bottom, relatedBy: .equal, toItem: self, attribute: .bottom, multiplier: 1.0, constant: 0.0),
367 | NSLayoutConstraint(item: richTextView, attribute: .right, relatedBy: .equal, toItem: self, attribute: .right, multiplier: 1.0, constant: 0.0)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/EditorView/EditorView.swift:366:13: error: 'NSLayoutConstraint' is unavailable in watchOS
364 | NSLayoutConstraint(item: richTextView, attribute: .top, relatedBy: .equal, toItem: self, attribute: .top, multiplier: 1.0, constant: 0.0),
365 | NSLayoutConstraint(item: richTextView, attribute: .left, relatedBy: .equal, toItem: self, attribute: .left, multiplier: 1.0, constant: 0.0),
366 | NSLayoutConstraint(item: richTextView, attribute: .bottom, relatedBy: .equal, toItem: self, attribute: .bottom, multiplier: 1.0, constant: 0.0),
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
367 | NSLayoutConstraint(item: richTextView, attribute: .right, relatedBy: .equal, toItem: self, attribute: .right, multiplier: 1.0, constant: 0.0)
368 | ])
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/EditorView/EditorView.swift:367:13: error: 'NSLayoutConstraint' is unavailable in watchOS
365 | NSLayoutConstraint(item: richTextView, attribute: .left, relatedBy: .equal, toItem: self, attribute: .left, multiplier: 1.0, constant: 0.0),
366 | NSLayoutConstraint(item: richTextView, attribute: .bottom, relatedBy: .equal, toItem: self, attribute: .bottom, multiplier: 1.0, constant: 0.0),
367 | NSLayoutConstraint(item: richTextView, attribute: .right, relatedBy: .equal, toItem: self, attribute: .right, multiplier: 1.0, constant: 0.0)
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
368 | ])
369 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/NSAttributedString+Archive.swift:8:32: error: 'UIPasteboard' is unavailable in watchOS
6 | extension NSAttributedString
7 | {
8 | static let pasteboardUTI = UIPasteboard.UTType(identifier: "com.wordpress.aztec.attributedString")
| `- error: 'UIPasteboard' is unavailable in watchOS
9 |
10 | func archivedData() throws -> Data {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPasteboard.h:50:12: note: 'UIPasteboard' has been explicitly marked unavailable here
48 |
49 | UIKIT_EXTERN API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
50 | @interface UIPasteboard : NSObject
| `- note: 'UIPasteboard' has been explicitly marked unavailable here
51 |
52 | @property(class, nonatomic, readonly) UIPasteboard *generalPasteboard;
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/NSAttributedString+Attachments.swift:57:25: error: 'UIScreen' is unavailable in watchOS
55 | }
56 |
57 | let scale = UIScreen.main.scale
| `- error: 'UIScreen' is unavailable in watchOS
58 | let image = UIImage(data: data, scale: scale)
59 | attachment.fileWrapper = nil
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/EditorView/EditorView.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EditorView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/Array+Attribute.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Array+Attribute.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/Array+Helpers.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Array+Helpers.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/Array+ShortcodeAttribute.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Array+ShortcodeAttribute.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/Dictionary+AttributedStringKey.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Dictionary+AttributedStringKey.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/DocumentReadingOptionKey+Swift4.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DocumentReadingOptionKey+Swift4.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/DocumentType+Swift4.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DocumentType+Swift4.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/NSAttributedString+Analyzers.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSAttributedString+Analyzers.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/NSAttributedString+Archive.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSAttributedString+Archive.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/NSAttributedString+Attachments.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSAttributedString+Attachments.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/NSAttributedString+CharacterName.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSAttributedString+CharacterName.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/NSAttributedString+FontTraits.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSAttributedString+FontTraits.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/NSAttributedString+Lists.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSAttributedString+Lists.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/NSAttributedString+ParagraphRange.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSAttributedString+ParagraphRange.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/NSAttributedString+ReplaceOcurrences.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSAttributedString+ReplaceOcurrences.swift
SwiftCompile normal arm64_32 Compiling\ GenericElementConverter.swift,\ HRElementConverter.swift,\ ImageElementConverter.swift,\ LIElementConverter.swift,\ VideoElementConverter.swift,\ ConditionalStringAttributeConverter.swift,\ StringAttributeConverter.swift,\ ConditionalItalicStringAttributeConverter.swift,\ BoldStringAttributeConverter.swift,\ CiteStringAttributeConverter.swift,\ ItalicStringAttributeConverter.swift,\ MarkStringAttributeConverter.swift,\ SubscriptStringAttributeConverter.swift,\ SuperscriptStringAttributeConverter.swift,\ UnderlineStringAttributeConverter.swift,\ HTMLStyleToggler.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/ElementsToAttributedString/Implementations/GenericElementConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/ElementsToAttributedString/Implementations/HRElementConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/ElementsToAttributedString/Implementations/ImageElementConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/ElementsToAttributedString/Implementations/LIElementConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/ElementsToAttributedString/Implementations/VideoElementConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Base/ConditionalStringAttributeConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Base/StringAttributeConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/ConditionalConverters/ConditionalItalicStringAttributeConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Implementations/BoldStringAttributeConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Implementations/CiteStringAttributeConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Implementations/ItalicStringAttributeConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Implementations/MarkStringAttributeConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Implementations/SubscriptStringAttributeConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Implementations/SuperscriptStringAttributeConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Implementations/UnderlineStringAttributeConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Utility/HTMLStyleToggler.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/HTMLAttachment.swift:88:24: error: cannot override 'image' which has been marked unavailable
86 | // MARK: - NSTextAttachmentContainer
87 |
88 | override open func image(forBounds imageBounds: CGRect, textContainer: NSTextContainer?, characterIndex charIndex: Int) -> UIImage? {
| |- error: cannot override 'image' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'image'
89 | if let cachedImage = glyphImage, imageBounds.size.equalTo(cachedImage.size) {
90 | return cachedImage
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:322:1: note: 'image(forBounds:textContainer:characterIndex:)' has been explicitly marked unavailable here
320 |
321 | // Returns the image object rendered by NSLayoutManager at imageBounds inside textContainer. It should return an image appropriate for the target rendering context derived by arguments to this method. The NSTextAttachment implementation returns -image when non-nil. If -image==nil, it returns an image based on -contents and -fileType properties.
322 | - (nullable UIImage *)imageForBounds:(CGRect)imageBounds textContainer:(nullable NSTextContainer *)textContainer characterIndex:(NSUInteger)charIndex API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'image(forBounds:textContainer:characterIndex:)' has been explicitly marked unavailable here
323 |
324 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/ElementsToAttributedString/Implementations/GenericElementConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GenericElementConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/ElementsToAttributedString/Implementations/HRElementConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HRElementConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/ElementsToAttributedString/Implementations/ImageElementConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageElementConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/ElementsToAttributedString/Implementations/LIElementConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LIElementConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/ElementsToAttributedString/Implementations/VideoElementConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoElementConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Base/ConditionalStringAttributeConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConditionalStringAttributeConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Base/StringAttributeConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StringAttributeConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/ConditionalConverters/ConditionalItalicStringAttributeConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConditionalItalicStringAttributeConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Implementations/BoldStringAttributeConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BoldStringAttributeConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Implementations/CiteStringAttributeConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CiteStringAttributeConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Implementations/ItalicStringAttributeConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ItalicStringAttributeConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Implementations/MarkStringAttributeConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MarkStringAttributeConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Implementations/SubscriptStringAttributeConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SubscriptStringAttributeConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Implementations/SuperscriptStringAttributeConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SuperscriptStringAttributeConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Implementations/UnderlineStringAttributeConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UnderlineStringAttributeConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Converters/StringAttributesToAttributes/Utility/HTMLStyleToggler.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTMLStyleToggler.swift
SwiftCompile normal arm64_32 Compiling\ CodeFormatter.swift,\ ColorFormatter.swift,\ FigcaptionFormatter.swift,\ FigureFormatter.swift,\ HTMLDivFormatter.swift,\ HTMLParagraphFormatter.swift,\ HeaderFormatter.swift,\ ItalicFormatter.swift,\ LiFormatter.swift,\ LinkFormatter.swift,\ MarkFormatter.swift,\ PreFormatter.swift,\ StrikethroughFormatter.swift,\ SubscriptFormatter.swift,\ SuperscriptFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/CodeFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/ColorFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/FigcaptionFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/FigureFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/HTMLDivFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/HTMLParagraphFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/HeaderFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/ItalicFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/LiFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/LinkFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/MarkFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/PreFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/StrikethroughFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/SubscriptFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/SuperscriptFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/CodeFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CodeFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/ColorFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ColorFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/FigcaptionFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FigcaptionFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/FigureFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FigureFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/HTMLDivFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTMLDivFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/HTMLParagraphFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTMLParagraphFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/HeaderFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HeaderFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/ItalicFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ItalicFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/LiFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LiFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/LinkFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LinkFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/MarkFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MarkFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/PreFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PreFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/StrikethroughFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StrikethroughFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/SubscriptFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SubscriptFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/SuperscriptFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SuperscriptFormatter.swift
SwiftCompile normal arm64_32 Compiling\ AttributedStringParser.swift,\ AttributedStringSerializer.swift,\ HTMLConverter.swift,\ ParagraphPropertyConverter.swift,\ Plugin.swift,\ PluginInputCustomizer.swift,\ PluginManager.swift,\ PluginOutputCustomizer.swift,\ HTMLProcessor.swift,\ HTMLTreeProcessor.swift,\ PipelineProcessor.swift,\ Processor.swift,\ RegexProcessor.swift,\ ShortcodeAttribute.swift,\ ShortcodeAttributeParser.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/NSAttributedString/Conversions/AttributedStringParser.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/NSAttributedString/Conversions/AttributedStringSerializer.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/NSAttributedString/Conversions/HTMLConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/NSAttributedString/Conversions/ParagraphPropertyConverters/Base/ParagraphPropertyConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Plugin/Plugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Plugin/PluginInputCustomizer.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Plugin/PluginManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Plugin/PluginOutputCustomizer.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Processor/HTMLProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Processor/HTMLTreeProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Processor/PipelineProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Processor/Processor.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Processor/RegexProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Processor/ShortcodeAttribute.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Processor/ShortcodeAttributeParser.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/CommentAttachment.swift:55:24: error: cannot override 'image' which has been marked unavailable
53 | // MARK: - NSTextAttachmentContainer
54 |
55 | override open func image(forBounds imageBounds: CGRect, textContainer: NSTextContainer?, characterIndex charIndex: Int) -> UIImage? {
| |- error: cannot override 'image' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'image'
56 | if let cachedImage = glyphImage, imageBounds.size.equalTo(cachedImage.size) {
57 | return cachedImage
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:322:1: note: 'image(forBounds:textContainer:characterIndex:)' has been explicitly marked unavailable here
320 |
321 | // Returns the image object rendered by NSLayoutManager at imageBounds inside textContainer. It should return an image appropriate for the target rendering context derived by arguments to this method. The NSTextAttachment implementation returns -image when non-nil. If -image==nil, it returns an image based on -contents and -fileType properties.
322 | - (nullable UIImage *)imageForBounds:(CGRect)imageBounds textContainer:(nullable NSTextContainer *)textContainer characterIndex:(NSUInteger)charIndex API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'image(forBounds:textContainer:characterIndex:)' has been explicitly marked unavailable here
323 |
324 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/NSAttributedString/Conversions/AttributedStringParser.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AttributedStringParser.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/NSAttributedString/Conversions/AttributedStringSerializer.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AttributedStringSerializer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/NSAttributedString/Conversions/HTMLConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTMLConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/NSAttributedString/Conversions/ParagraphPropertyConverters/Base/ParagraphPropertyConverter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ParagraphPropertyConverter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Plugin/Plugin.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Plugin.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Plugin/PluginInputCustomizer.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PluginInputCustomizer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Plugin/PluginManager.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PluginManager.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Plugin/PluginOutputCustomizer.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PluginOutputCustomizer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Processor/HTMLProcessor.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTMLProcessor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Processor/HTMLTreeProcessor.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTMLTreeProcessor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Processor/PipelineProcessor.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PipelineProcessor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Processor/Processor.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Processor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Processor/RegexProcessor.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RegexProcessor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Processor/ShortcodeAttribute.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ShortcodeAttribute.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Processor/ShortcodeAttributeParser.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ShortcodeAttributeParser.swift
SwiftCompile normal arm64_32 Compiling\ Figure.swift,\ HTMLDiv.swift,\ HTMLLi.swift,\ HTMLParagraph.swift,\ HTMLPre.swift,\ Header.swift,\ ParagraphProperty.swift,\ TextList.swift,\ ParagraphStyle.swift,\ RenderableAttachment.swift,\ TextStorage.swift,\ TextView.swift,\ TextViewPasteboardDelegate.swift,\ VideoAttachment.swift,\ GeneratedAssetSymbols.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/Figure.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/HTMLDiv.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/HTMLLi.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/HTMLParagraph.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/HTMLPre.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/Header.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/ParagraphProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/TextList.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/RenderableAttachment.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextViewPasteboardDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/VideoAttachment.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WordPress-AztecEditor-iOS.build/Debug-watchos/Aztec-t.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextStorage.swift:80:25: error: 'NSTextStorage' is unavailable in watchOS
78 | /// Custom NSTextStorage
79 | ///
80 | open class TextStorage: NSTextStorage {
| `- error: 'NSTextStorage' is unavailable in watchOS
81 |
82 | // MARK: - HTML Conversion
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/MediaAttachment.swift:284:24: error: cannot override 'image' which has been marked unavailable
282 | // MARK: - NSTextAttachmentContainer
283 |
284 | override open func image(forBounds imageBounds: CGRect, textContainer: NSTextContainer?, characterIndex charIndex: Int) -> UIImage? {
| |- error: cannot override 'image' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'image'
285 |
286 | ensureImageIsUpToDate(in: textContainer)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:322:1: note: 'image(forBounds:textContainer:characterIndex:)' has been explicitly marked unavailable here
320 |
321 | // Returns the image object rendered by NSLayoutManager at imageBounds inside textContainer. It should return an image appropriate for the target rendering context derived by arguments to this method. The NSTextAttachment implementation returns -image when non-nil. If -image==nil, it returns an image based on -contents and -fileType properties.
322 | - (nullable UIImage *)imageForBounds:(CGRect)imageBounds textContainer:(nullable NSTextContainer *)textContainer characterIndex:(NSUInteger)charIndex API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'image(forBounds:textContainer:characterIndex:)' has been explicitly marked unavailable here
323 |
324 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextStorage.swift:330:17: error: 'editedCharacters' is unavailable in watchOS
328 | replaceTextStoreString(range, with: str)
329 |
330 | edited(.editedCharacters, range: range, changeInLength: str.count - range.length)
| `- error: 'editedCharacters' is unavailable in watchOS
331 |
332 | endEditing()
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/Aztec/Classes/TextKit/TextStorage.swift:348:18: error: 'editedAttributes' is unavailable in watchOS
346 | replaceTextStoreString(range, with: attrString.string)
347 |
348 | edited([.editedAttributes, .editedCharacters], range: range, changeInLength: attrString.length - range.length)
| `- error: 'editedAttributes' is unavailable in watchOS
349 |
350 | endEditing()
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/Aztec/Classes/TextKit/TextStorage.swift:348:37: error: 'editedCharacters' is unavailable in watchOS
346 | replaceTextStoreString(range, with: attrString.string)
347 |
348 | edited([.editedAttributes, .editedCharacters], range: range, changeInLength: attrString.length - range.length)
| `- error: 'editedCharacters' is unavailable in watchOS
349 |
350 | endEditing()
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/Aztec/Classes/TextKit/TextStorage.swift:363:17: error: 'editedAttributes' is unavailable in watchOS
361 |
362 | textStore.setAttributes(adjustedAttributes, range: range)
363 | edited(.editedAttributes, range: range, changeInLength: 0)
| `- error: 'editedAttributes' is unavailable in watchOS
364 |
365 | endEditing()
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/Aztec/Classes/TextKit/TextStorage.swift:468:18: error: 'editedAttributes' is unavailable in watchOS
466 | setupAttachmentDelegates()
467 |
468 | edited([.editedAttributes, .editedCharacters], range: NSRange(location: 0, length: originalLength), changeInLength: textStore.length - originalLength)
| `- error: 'editedAttributes' is unavailable in watchOS
469 | }
470 |
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/Aztec/Classes/TextKit/TextStorage.swift:468:37: error: 'editedCharacters' is unavailable in watchOS
466 | setupAttachmentDelegates()
467 |
468 | edited([.editedAttributes, .editedCharacters], range: NSRange(location: 0, length: originalLength), changeInLength: textStore.length - originalLength)
| `- error: 'editedCharacters' is unavailable in watchOS
469 | }
470 |
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/Aztec/Classes/TextKit/TextView.swift:178:21: error: 'UIPasteboard' is unavailable in watchOS
176 | /// An injectable pasteboard – important for automated testing (where the user can't approve a paste operation)
177 | ///
178 | var pasteboard: UIPasteboard = UIPasteboard.general
| `- error: 'UIPasteboard' is unavailable in watchOS
179 |
180 | /// If this is true the text view will notify is delegate and notification system when changes happen by calls to methods like setHTML
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPasteboard.h:50:12: note: 'UIPasteboard' has been explicitly marked unavailable here
48 |
49 | UIKIT_EXTERN API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
50 | @interface UIPasteboard : NSObject
| `- note: 'UIPasteboard' has been explicitly marked unavailable here
51 |
52 | @property(class, nonatomic, readonly) UIPasteboard *generalPasteboard;
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:178:36: error: 'UIPasteboard' is unavailable in watchOS
176 | /// An injectable pasteboard – important for automated testing (where the user can't approve a paste operation)
177 | ///
178 | var pasteboard: UIPasteboard = UIPasteboard.general
| `- error: 'UIPasteboard' is unavailable in watchOS
179 |
180 | /// If this is true the text view will notify is delegate and notification system when changes happen by calls to methods like setHTML
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPasteboard.h:50:12: note: 'UIPasteboard' has been explicitly marked unavailable here
48 |
49 | UIKIT_EXTERN API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
50 | @interface UIPasteboard : NSObject
| `- note: 'UIPasteboard' has been explicitly marked unavailable here
51 |
52 | @property(class, nonatomic, readonly) UIPasteboard *generalPasteboard;
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:190:44: error: 'UIInputViewController' is unavailable in watchOS
188 | // MARK: - Customizable Input VC
189 |
190 | private var customInputViewController: UIInputViewController?
| `- error: 'UIInputViewController' is unavailable in watchOS
191 |
192 | open override var inputViewController: UIInputViewController? {
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/TextView.swift:192:44: error: 'UIInputViewController' is unavailable in watchOS
190 | private var customInputViewController: UIInputViewController?
191 |
192 | open override var inputViewController: UIInputViewController? {
| `- error: 'UIInputViewController' is unavailable in watchOS
193 | get {
194 | return customInputViewController
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/TextView.swift:278:28: error: 'label' is unavailable in watchOS
276 | open lazy var defaultTextColor: UIColor? = {
277 | if #available(iOS 13.0, *) {
278 | return UIColor.label
| `- error: 'label' is unavailable in watchOS
279 | } else {
280 | return UIColor.darkText
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:280:28: error: 'darkText' is unavailable in watchOS
278 | return UIColor.label
279 | } else {
280 | return UIColor.darkText
| `- error: 'darkText' is unavailable in watchOS
281 | }
282 | }()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:252:48: note: 'darkText' has been explicitly marked unavailable here
250 | */
251 | @property(class, nonatomic, readonly) UIColor *lightTextColor API_UNAVAILABLE(tvos, watchos); // for a dark background
252 | @property(class, nonatomic, readonly) UIColor *darkTextColor API_UNAVAILABLE(tvos, watchos); // for a light background
| `- note: 'darkText' has been explicitly marked unavailable here
253 |
254 | /* groupTableViewBackgroundColor is now the same as systemGroupedBackgroundColor.
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:343:78: error: 'UITraitCollection' is unavailable in watchOS
341 | }
342 |
343 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
344 | if #available(iOS 13.0, *) {
345 | if let previous = previousTraitCollection, previous.hasDifferentColorAppearance(comparedTo: traitCollection) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:343:26: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
341 | }
342 |
343 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
344 | if #available(iOS 13.0, *) {
345 | if let previous = previousTraitCollection, previous.hasDifferentColorAppearance(comparedTo: traitCollection) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:481:55: error: 'UITapGestureRecognizer' is unavailable in watchOS
479 | }()
480 |
481 | fileprivate lazy var attachmentGestureRecognizer: UITapGestureRecognizer = { [unowned self] in
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
482 | let attachmentGestureRecognizer = UITapGestureRecognizer(target: self.recognizerDelegate, action: #selector(AttachmentGestureRecognizerDelegate.richTextViewWasPressed))
483 | attachmentGestureRecognizer.cancelsTouchesInView = true
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:482:43: error: 'UITapGestureRecognizer' is unavailable in watchOS
480 |
481 | fileprivate lazy var attachmentGestureRecognizer: UITapGestureRecognizer = { [unowned self] in
482 | let attachmentGestureRecognizer = UITapGestureRecognizer(target: self.recognizerDelegate, action: #selector(AttachmentGestureRecognizerDelegate.richTextViewWasPressed))
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
483 | attachmentGestureRecognizer.cancelsTouchesInView = true
484 | attachmentGestureRecognizer.delaysTouchesBegan = true
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:509:24: error: cannot override 'cut' which has been marked unavailable
507 | // MARK: - Intercept copy paste operations
508 |
509 | open override func cut(_ sender: Any?) {
| |- error: cannot override 'cut' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'cut'
510 | let data = try! storage.attributedSubstring(from: selectedRange).archivedData()
511 | let html = storage.getHTML(range: selectedRange)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:34:1: note: 'cut' has been explicitly marked unavailable here
32 | @protocol UIResponderStandardEditActions <NSObject>
33 | @optional
34 | - (void)cut:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
| `- note: 'cut' has been explicitly marked unavailable here
35 | - (void)copy:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
36 | - (void)paste:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:518:24: error: cannot override 'copy' which has been marked unavailable
516 | }
517 |
518 | open override func copy(_ sender: Any?) {
| |- error: cannot override 'copy' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'copy'
519 | let data = try! storage.attributedSubstring(from: selectedRange).archivedData()
520 | let html = storage.getHTML(range: selectedRange)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:35:1: note: 'copy' has been explicitly marked unavailable here
33 | @optional
34 | - (void)cut:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
35 | - (void)copy:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
| `- note: 'copy' has been explicitly marked unavailable here
36 | - (void)paste:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
37 | - (void)pasteAndMatchStyle:(nullable id)sender API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:530:24: error: cannot override 'paste' which has been marked unavailable
528 | }
529 |
530 | open override func paste(_ sender: Any?) {
| |- error: cannot override 'paste' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'paste'
531 | guard pasteboardDelegate.tryPasting(in: self) else {
532 | super.paste(sender)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:36:1: note: 'paste' has been explicitly marked unavailable here
34 | - (void)cut:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
35 | - (void)copy:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
36 | - (void)paste:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
| `- note: 'paste' has been explicitly marked unavailable here
37 | - (void)pasteAndMatchStyle:(nullable id)sender API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(watchos);
38 | - (void)pasteAndGo:(nullable id)sender API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:546:47: error: 'UIKeyCommand' is unavailable in watchOS
544 | // MARK: - Intercept Keystrokes
545 |
546 | public lazy var carriageReturnKeyCommand: UIKeyCommand = {
| `- error: 'UIKeyCommand' is unavailable in watchOS
547 | return UIKeyCommand(input: String(.carriageReturn), modifierFlags: .shift, action: #selector(handleShiftEnter(command:)))
548 | }()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:547:16: error: 'UIKeyCommand' is unavailable in watchOS
545 |
546 | public lazy var carriageReturnKeyCommand: UIKeyCommand = {
547 | return UIKeyCommand(input: String(.carriageReturn), modifierFlags: .shift, action: #selector(handleShiftEnter(command:)))
| `- error: 'UIKeyCommand' is unavailable in watchOS
548 | }()
549 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:550:36: error: 'UIKeyCommand' is unavailable in watchOS
548 | }()
549 |
550 | public lazy var tabKeyCommand: UIKeyCommand = {
| `- error: 'UIKeyCommand' is unavailable in watchOS
551 | return UIKeyCommand(input: String(.tab), modifierFlags: [], action: #selector(handleTab(command:)))
552 | }()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:551:16: error: 'UIKeyCommand' is unavailable in watchOS
549 |
550 | public lazy var tabKeyCommand: UIKeyCommand = {
551 | return UIKeyCommand(input: String(.tab), modifierFlags: [], action: #selector(handleTab(command:)))
| `- error: 'UIKeyCommand' is unavailable in watchOS
552 | }()
553 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:554:41: error: 'UIKeyCommand' is unavailable in watchOS
552 | }()
553 |
554 | public lazy var shiftTabKeyCommand: UIKeyCommand = {
| `- error: 'UIKeyCommand' is unavailable in watchOS
555 | return UIKeyCommand(input: String(.tab), modifierFlags: .shift, action: #selector(handleShiftTab(command:)))
556 | }()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:555:17: error: 'UIKeyCommand' is unavailable in watchOS
553 |
554 | public lazy var shiftTabKeyCommand: UIKeyCommand = {
555 | return UIKeyCommand(input: String(.tab), modifierFlags: .shift, action: #selector(handleShiftTab(command:)))
| `- error: 'UIKeyCommand' is unavailable in watchOS
556 | }()
557 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:558:37: error: 'UIKeyCommand' is unavailable in watchOS
556 | }()
557 |
558 | override open var keyCommands: [UIKeyCommand]? {
| `- error: 'UIKeyCommand' is unavailable in watchOS
559 | get {
560 | // When the keyboard "enter" key is pressed, the keycode corresponds to .carriageReturn,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:571:42: error: 'UIKeyCommand' is unavailable in watchOS
569 | }
570 |
571 | @objc func handleShiftEnter(command: UIKeyCommand) {
| `- error: 'UIKeyCommand' is unavailable in watchOS
572 | insertText(String(.lineSeparator))
573 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:575:40: error: 'UIKeyCommand' is unavailable in watchOS
573 | }
574 |
575 | @objc func handleShiftTab(command: UIKeyCommand) {
| `- error: 'UIKeyCommand' is unavailable in watchOS
576 | decreaseIndent()
577 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:579:35: error: 'UIKeyCommand' is unavailable in watchOS
577 | }
578 |
579 | @objc func handleTab(command: UIKeyCommand) {
| `- error: 'UIKeyCommand' is unavailable in watchOS
580 | increaseIndent()
581 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:772:48: error: 'UITextPosition' is unavailable in watchOS
770 | // MARK: - UITextView Overrides
771 |
772 | open override func caretRect(for position: UITextPosition) -> CGRect {
| `- error: 'UITextPosition' is unavailable in watchOS
773 | var caretRect = super.caretRect(for: position)
774 | let characterIndex = offset(from: beginningOfDocument, to: position)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInput.h:302:12: note: 'UITextPosition' has been explicitly marked unavailable here
300 | * classes provided to be subclassed when adopting UITextInput */
301 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
302 | @interface UITextPosition : NSObject
| `- note: 'UITextPosition' has been explicitly marked unavailable here
303 |
304 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:946:24: error: cannot override 'toggleBoldface' which has been marked unavailable
944 | // MARK: - UIResponderStandardEditActions
945 |
946 | open override func toggleBoldface(_ sender: Any?) {
| |- error: cannot override 'toggleBoldface' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'toggleBoldface'
947 | // We need to make sure our formatter is called. We can't go ahead with the default
948 | // implementation.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:46:1: note: 'toggleBoldface' has been explicitly marked unavailable here
44 | - (void)makeTextWritingDirectionLeftToRight:(nullable id)sender API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
45 | - (void)makeTextWritingDirectionRightToLeft:(nullable id)sender API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
46 | - (void)toggleBoldface:(nullable id)sender API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'toggleBoldface' has been explicitly marked unavailable here
47 | - (void)toggleItalics:(nullable id)sender API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
48 | - (void)toggleUnderline:(nullable id)sender API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:955:24: error: cannot override 'toggleItalics' which has been marked unavailable
953 | }
954 |
955 | open override func toggleItalics(_ sender: Any?) {
| |- error: cannot override 'toggleItalics' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'toggleItalics'
956 | // We need to make sure our formatter is called. We can't go ahead with the default
957 | // implementation.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:47:1: note: 'toggleItalics' has been explicitly marked unavailable here
45 | - (void)makeTextWritingDirectionRightToLeft:(nullable id)sender API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
46 | - (void)toggleBoldface:(nullable id)sender API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
47 | - (void)toggleItalics:(nullable id)sender API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'toggleItalics' has been explicitly marked unavailable here
48 | - (void)toggleUnderline:(nullable id)sender API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
49 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:964:24: error: cannot override 'toggleUnderline' which has been marked unavailable
962 | }
963 |
964 | open override func toggleUnderline(_ sender: Any?) {
| |- error: cannot override 'toggleUnderline' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'toggleUnderline'
965 | // We need to make sure our formatter is called. We can't go ahead with the default
966 | // implementation.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:48:1: note: 'toggleUnderline' has been explicitly marked unavailable here
46 | - (void)toggleBoldface:(nullable id)sender API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
47 | - (void)toggleItalics:(nullable id)sender API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
48 | - (void)toggleUnderline:(nullable id)sender API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'toggleUnderline' has been explicitly marked unavailable here
49 |
50 | - (void)increaseSize:(nullable id)sender API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:1354:42: error: 'UITextRange' is unavailable in watchOS
1352 | /// We override this property to fix that behavior.
1353 | ///
1354 | open override var selectedTextRange: UITextRange? {
| `- error: 'UITextRange' is unavailable in watchOS
1355 | get {
1356 | return super.selectedTextRange
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/TextView.swift:154:22: error: 'UITextView' is unavailable in watchOS
152 | // MARK: - TextView
153 | //
154 | open class TextView: UITextView {
| `- error: 'UITextView' is unavailable in watchOS
155 |
156 | // MARK: - Aztec Delegates
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/TextView.swift:2199:49: error: 'UIGestureRecognizer' is unavailable in watchOS
2197 | }
2198 |
2199 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
2200 | return true
2201 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:2199:128: error: 'UIGestureRecognizer' is unavailable in watchOS
2197 | }
2198 |
2199 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
2200 | return true
2201 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:2203:49: error: 'UIGestureRecognizer' is unavailable in watchOS
2201 | }
2202 |
2203 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
2204 | guard let textView = textView else {
2205 | return false
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:2203:91: error: 'UITouch' is unavailable in watchOS
2201 | }
2202 |
2203 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
| `- error: 'UITouch' is unavailable in watchOS
2204 | guard let textView = textView else {
2205 | return false
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:2220:60: error: 'UIGestureRecognizer' is unavailable in watchOS
2218 | }
2219 |
2220 | func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
2221 | guard let textView = textView else {
2222 | return false
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:2236:53: error: 'UIGestureRecognizer' is unavailable in watchOS
2234 | }
2235 |
2236 | @objc func richTextViewWasPressed(_ recognizer: UIGestureRecognizer) {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
2237 | guard let textView = textView, recognizer.state == .recognized else {
2238 | return
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:2190:60: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
2188 | // MARK: - UIGestureRecognizerDelegate
2189 | //
2190 | @objc class AttachmentGestureRecognizerDelegate: NSObject, UIGestureRecognizerDelegate {
| `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
2191 |
2192 | private weak var textView: TextView?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:91:11: note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
89 |
90 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
91 | @protocol UIGestureRecognizerDelegate <NSObject>
| `- note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
92 | @optional
93 | // called when a gesture recognizer attempts to transition out of UIGestureRecognizerStatePossible. returning NO causes it to transition to UIGestureRecognizerStateFailed
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/LayoutManager.swift:12:43: error: 'systemGray' is unavailable in watchOS
10 | /// Blockquote's Left Border Color
11 | /// Set the array with how many colors you like, they appear in the order they are set in the array.
12 | var blockquoteBorderColors = [UIColor.systemGray]
| `- error: 'systemGray' is unavailable in watchOS
13 |
14 | /// Blockquote's Background Color
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/TextView.swift:345:65: error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
343 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
344 | if #available(iOS 13.0, *) {
345 | if let previous = previousTraitCollection, previous.hasDifferentColorAppearance(comparedTo: traitCollection) {
| `- error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
346 | self.refreshMediaAttachments()
347 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:286:1: note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
284 | * and more could be added in the future.
285 | */
286 | - (BOOL)hasDifferentColorAppearanceComparedToTraitCollection:(nullable UITraitCollection *)traitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
287 |
288 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:439:25: error: 'NSTextContainer' is unavailable in watchOS
437 | let storage = TextStorage()
438 | let layoutManager = LayoutManager()
439 | let container = NSTextContainer()
| `- error: 'NSTextContainer' is unavailable in watchOS
440 |
441 | container.widthTracksTextView = true
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/TextView.swift:473:33: error: 'UIMenuItem' is unavailable in watchOS
471 | private func setupMenuController() {
472 | let pasteAndMatchTitle = NSLocalizedString("Paste without Formatting", comment: "Paste without Formatting Menu Item")
473 | let pasteAndMatchItem = UIMenuItem(title: pasteAndMatchTitle, action: #selector(pasteWithoutFormatting))
| `- error: 'UIMenuItem' is unavailable in watchOS
474 | UIMenuController.shared.menuItems = [pasteAndMatchItem]
475 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuController.h:58:12: note: 'UIMenuItem' has been explicitly marked unavailable here
56 |
57 | UIKIT_EXTERN API_DEPRECATED("UIMenuItem is deprecated. Use UIEditMenuInteraction instead.", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
58 | @interface UIMenuItem : NSObject
| `- note: 'UIMenuItem' has been explicitly marked unavailable here
59 |
60 | - (instancetype)initWithTitle:(NSString *)title action:(SEL)action NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:474:9: error: 'UIMenuController' is unavailable in watchOS
472 | let pasteAndMatchTitle = NSLocalizedString("Paste without Formatting", comment: "Paste without Formatting Menu Item")
473 | let pasteAndMatchItem = UIMenuItem(title: pasteAndMatchTitle, action: #selector(pasteWithoutFormatting))
474 | UIMenuController.shared.menuItems = [pasteAndMatchItem]
| `- error: 'UIMenuController' is unavailable in watchOS
475 | }
476 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuController.h:26:12: note: 'UIMenuController' has been explicitly marked unavailable here
24 |
25 | UIKIT_EXTERN API_DEPRECATED("UIMenuController is deprecated. Use UIEditMenuInteraction instead.", ios(3.0, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
26 | @interface UIMenuController : NSObject
| `- note: 'UIMenuController' has been explicitly marked unavailable here
27 |
28 | @property(class, nonatomic, readonly) UIMenuController *sharedMenuController;
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:512:15: error: 'cut' is unavailable in watchOS
510 | let data = try! storage.attributedSubstring(from: selectedRange).archivedData()
511 | let html = storage.getHTML(range: selectedRange)
512 | super.cut(sender)
| `- error: 'cut' is unavailable in watchOS
513 |
514 | storeInPasteboard(encoded: data)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:34:1: note: 'cut' has been explicitly marked unavailable here
32 | @protocol UIResponderStandardEditActions <NSObject>
33 | @optional
34 | - (void)cut:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
| `- note: 'cut' has been explicitly marked unavailable here
35 | - (void)copy:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
36 | - (void)paste:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:523:15: error: 'copy' is unavailable in watchOS
521 | let plain = storage.getPlainText(range: selectedRange)
522 |
523 | super.copy(sender)
| `- error: 'copy' is unavailable in watchOS
524 |
525 | storeInPasteboard(encoded: data)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:35:1: note: 'copy' has been explicitly marked unavailable here
33 | @optional
34 | - (void)cut:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
35 | - (void)copy:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
| `- note: 'copy' has been explicitly marked unavailable here
36 | - (void)paste:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
37 | - (void)pasteAndMatchStyle:(nullable id)sender API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:532:19: error: 'paste' is unavailable in watchOS
530 | open override func paste(_ sender: Any?) {
531 | guard pasteboardDelegate.tryPasting(in: self) else {
532 | super.paste(sender)
| `- error: 'paste' is unavailable in watchOS
533 | return
534 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:36:1: note: 'paste' has been explicitly marked unavailable here
34 | - (void)cut:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
35 | - (void)copy:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
36 | - (void)paste:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
| `- note: 'paste' has been explicitly marked unavailable here
37 | - (void)pasteAndMatchStyle:(nullable id)sender API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(watchos);
38 | - (void)pasteAndGo:(nullable id)sender API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:539:19: error: 'paste' is unavailable in watchOS
537 | @objc open func pasteWithoutFormatting(_ sender: Any?) {
538 | guard pasteboardDelegate.tryPastingString(in: self) else {
539 | super.paste(sender)
| `- error: 'paste' is unavailable in watchOS
540 | return
541 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:36:1: note: 'paste' has been explicitly marked unavailable here
34 | - (void)cut:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
35 | - (void)copy:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
36 | - (void)paste:(nullable id)sender API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos);
| `- note: 'paste' has been explicitly marked unavailable here
37 | - (void)pasteAndMatchStyle:(nullable id)sender API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(watchos);
38 | - (void)pasteAndGo:(nullable id)sender API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/NSAttributedString+Archive.swift:8:32: error: 'UIPasteboard' is unavailable in watchOS
6 | extension NSAttributedString
7 | {
8 | static let pasteboardUTI = UIPasteboard.UTType(identifier: "com.wordpress.aztec.attributedString")
| `- error: 'UIPasteboard' is unavailable in watchOS
9 |
10 | func archivedData() throws -> Data {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPasteboard.h:50:12: note: 'UIPasteboard' has been explicitly marked unavailable here
48 |
49 | UIKIT_EXTERN API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
50 | @interface UIPasteboard : NSObject
| `- note: 'UIPasteboard' has been explicitly marked unavailable here
51 |
52 | @property(class, nonatomic, readonly) UIPasteboard *generalPasteboard;
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:776:29: error: 'isValidGlyphIndex' is unavailable in watchOS
774 | let characterIndex = offset(from: beginningOfDocument, to: position)
775 |
776 | guard layoutManager.isValidGlyphIndex(characterIndex) else {
| `- error: 'isValidGlyphIndex' is unavailable in watchOS
777 | return caretRect
778 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutManager.h:164:1: note: 'isValidGlyphIndex' has been explicitly marked unavailable here
162 | - (CGGlyph)CGGlyphAtIndex:(NSUInteger)glyphIndex isValidIndex:(nullable BOOL *)isValidIndex API_AVAILABLE(macos(10.11), ios(7.0));
163 | - (CGGlyph)CGGlyphAtIndex:(NSUInteger)glyphIndex API_AVAILABLE(macos(10.11), ios(7.0));
164 | - (BOOL)isValidGlyphIndex:(NSUInteger)glyphIndex API_AVAILABLE(macosx(10.0), ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'isValidGlyphIndex' has been explicitly marked unavailable here
165 |
166 | // If non-contiguous layout is not enabled, this will cause generation of all glyphs up to and including glyphIndex. It will return the glyph property associated with the glyph at the specified index.
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift:1829:29: error: 'editedAttributes' is unavailable in watchOS
1827 | layoutManager.invalidateDisplay(forCharacterRange: range)
1828 | } else {
1829 | storage.edited(.editedAttributes, range: range, changeInLength: 0)
| `- error: 'editedAttributes' is unavailable in watchOS
1830 | }
1831 | }
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/Aztec/Classes/TextKit/TextViewPasteboardDelegate.swift:23:35: error: 'hasURLs' is unavailable in watchOS
21 | ///
22 | open func tryPastingURL(in textView: TextView) -> Bool {
23 | guard textView.pasteboard.hasURLs,
| `- error: 'hasURLs' is unavailable in watchOS
24 | let url = textView.pasteboard.url else {
25 | return false
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPasteboard.h:123:38: note: 'hasURLs' has been explicitly marked unavailable here
121 |
122 | @property (nonatomic, readonly) BOOL hasStrings API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) API_AVAILABLE(ios(10.0));
123 | @property (nonatomic, readonly) BOOL hasURLs API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) API_AVAILABLE(ios(10.0));
| `- note: 'hasURLs' has been explicitly marked unavailable here
124 | @property (nonatomic, readonly) BOOL hasImages API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) API_AVAILABLE(ios(10.0));
125 | @property (nonatomic, readonly) BOOL hasColors API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) API_AVAILABLE(ios(10.0));
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextViewPasteboardDelegate.swift:24:43: error: 'url' is unavailable in watchOS
22 | open func tryPastingURL(in textView: TextView) -> Bool {
23 | guard textView.pasteboard.hasURLs,
24 | let url = textView.pasteboard.url else {
| `- error: 'url' is unavailable in watchOS
25 | return false
26 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPasteboard.h:111:43: note: 'url' has been explicitly marked unavailable here
109 | @property(nullable,nonatomic,copy) NSArray<NSString *> *strings API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
110 |
111 | @property(nullable,nonatomic,copy) NSURL *URL API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
| `- note: 'url' has been explicitly marked unavailable here
112 | @property(nullable,nonatomic,copy) NSArray<NSURL *> *URLs API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
113 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextViewPasteboardDelegate.swift:99:47: error: 'label' is unavailable in watchOS
97 | return string
98 | }
99 | let colorToUse = baseColor ?? UIColor.label
| `- error: 'label' is unavailable in watchOS
100 |
101 | let newString = NSMutableAttributedString(attributedString: string)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/Figure.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Figure.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/HTMLDiv.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTMLDiv.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/HTMLLi.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTMLLi.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/HTMLParagraph.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTMLParagraph.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/HTMLPre.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTMLPre.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/Header.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Header.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/ParagraphProperty.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ParagraphProperty.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/TextList.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TextList.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphStyle.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ParagraphStyle.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/RenderableAttachment.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RenderableAttachment.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextStorage.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TextStorage.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextView.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TextView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/TextViewPasteboardDelegate.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TextViewPasteboardDelegate.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/VideoAttachment.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoAttachment.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WordPress-AztecEditor-iOS.build/Debug-watchos/Aztec-t.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GeneratedAssetSymbols.swift
SwiftCompile normal arm64_32 Compiling\ UIFont+Traits.swift,\ UIImage+Resize.swift,\ UILayoutPriority+Swift4.swift,\ UIPasteboard+Helpers.swift,\ UIStackView+Helpers.swift,\ UITextView+Delegate.swift,\ UITextView+Undoable.swift,\ AttributeFormatter.swift,\ FontFormatter.swift,\ ParagraphAttributeFormatter.swift,\ StandardAttributeFormatter.swift,\ BlockquoteFormatter.swift,\ BoldFormatter.swift,\ BoldWithShadowForHeadingFormatter.swift,\ CiteFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UIFont+Traits.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UIImage+Resize.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UILayoutPriority+Swift4.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UIPasteboard+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UIStackView+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UITextView+Delegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UITextView+Undoable.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Base/AttributeFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Base/FontFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Base/ParagraphAttributeFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Base/StandardAttributeFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/BlockquoteFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/BoldFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/BoldWithShadowForHeadingFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/CiteFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UIPasteboard+Helpers.swift:8:11: error: 'UIPasteboard' is unavailable in watchOS
6 | // MARK: - Pasteboard Helpers
7 | //
8 | extension UIPasteboard {
| `- error: 'UIPasteboard' is unavailable in watchOS
9 |
10 | /// Attempts to retrieve the Pasteboard's contents as an attributed string, if possible.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPasteboard.h:50:12: note: 'UIPasteboard' has been explicitly marked unavailable here
48 |
49 | UIKIT_EXTERN API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
50 | @interface UIPasteboard : NSObject
| `- note: 'UIPasteboard' has been explicitly marked unavailable here
51 |
52 | @property(class, nonatomic, readonly) UIPasteboard *generalPasteboard;
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UIPasteboard+Helpers.swift:101:19: error: 'UIPasteboard' is unavailable in watchOS
99 | // MARK: - Attributed String Conversion
100 |
101 | private extension UIPasteboard {
| `- error: 'UIPasteboard' is unavailable in watchOS
102 |
103 | // MARK: -
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPasteboard.h:50:12: note: 'UIPasteboard' has been explicitly marked unavailable here
48 |
49 | UIKIT_EXTERN API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
50 | @interface UIPasteboard : NSObject
| `- note: 'UIPasteboard' has been explicitly marked unavailable here
51 |
52 | @property(class, nonatomic, readonly) UIPasteboard *generalPasteboard;
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/NSAttributedString+Archive.swift:8:32: error: 'UIPasteboard' is unavailable in watchOS
6 | extension NSAttributedString
7 | {
8 | static let pasteboardUTI = UIPasteboard.UTType(identifier: "com.wordpress.aztec.attributedString")
| `- error: 'UIPasteboard' is unavailable in watchOS
9 |
10 | func archivedData() throws -> Data {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPasteboard.h:50:12: note: 'UIPasteboard' has been explicitly marked unavailable here
48 |
49 | UIKIT_EXTERN API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
50 | @interface UIPasteboard : NSObject
| `- note: 'UIPasteboard' has been explicitly marked unavailable here
51 |
52 | @property(class, nonatomic, readonly) UIPasteboard *generalPasteboard;
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UIStackView+Helpers.swift:11:43: error: 'UIView' is unavailable in watchOS
9 | /// Adds a collection of arranged Subviews
10 | ///
11 | func addArrangedSubviews(_ subviews: [UIView]) {
| `- error: 'UIView' is unavailable in watchOS
12 | for subview in subviews {
13 | addArrangedSubview(subview)
/Applications/Xcode-27.0.0.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/Aztec/Classes/Extensions/UIStackView+Helpers.swift:19:46: error: 'UIView' is unavailable in watchOS
17 | /// Removes a collection fo arranged subviews
18 | ///
19 | func removeArrangedSubviews(_ subviews: [UIView]) {
| `- error: 'UIView' is unavailable in watchOS
20 | for subview in subviews {
21 | removeArrangedSubview(subview)
/Applications/Xcode-27.0.0.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/Aztec/Classes/Extensions/UIStackView+Helpers.swift:7:11: error: 'UIStackView' is unavailable in watchOS
5 | // MARK: - StackView Helpers
6 | //
7 | extension UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
8 |
9 | /// Adds a collection of arranged Subviews
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UITextView+Delegate.swift:4:11: error: 'UITextView' is unavailable in watchOS
2 | import UIKit
3 |
4 | extension UITextView {
| `- error: 'UITextView' is unavailable in watchOS
5 |
6 | /// Notifies the delegate of a text change.
/Applications/Xcode-27.0.0.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/Aztec/Classes/Extensions/UITextView+Delegate.swift:13:47: error: 'UITextView' is unavailable in watchOS
11 | }
12 | delegate?.textViewDidChange?(self)
13 | NotificationCenter.default.post(name: UITextView.textDidChangeNotification, object: self)
| `- error: 'UITextView' is unavailable in watchOS
14 | }
15 |
/Applications/Xcode-27.0.0.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/Aztec/Classes/Extensions/UITextView+Delegate.swift:13:58: error: 'textDidChangeNotification' is unavailable in watchOS
11 | }
12 | delegate?.textViewDidChange?(self)
13 | NotificationCenter.default.post(name: UITextView.textDidChangeNotification, object: self)
| `- error: 'textDidChangeNotification' is unavailable in watchOS
14 | }
15 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:370:39: note: 'textDidChangeNotification' has been explicitly marked unavailable here
368 |
369 | UIKIT_EXTERN NSNotificationName const UITextViewTextDidBeginEditingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
370 | UIKIT_EXTERN NSNotificationName const UITextViewTextDidChangeNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'textDidChangeNotification' has been explicitly marked unavailable here
371 | UIKIT_EXTERN NSNotificationName const UITextViewTextDidEndEditingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
372 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UIFont+Traits.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIFont+Traits.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UIImage+Resize.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIImage+Resize.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UILayoutPriority+Swift4.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UILayoutPriority+Swift4.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UIPasteboard+Helpers.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIPasteboard+Helpers.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UIStackView+Helpers.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIStackView+Helpers.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UITextView+Delegate.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UITextView+Delegate.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Extensions/UITextView+Undoable.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UITextView+Undoable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Base/AttributeFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AttributeFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Base/FontFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FontFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Base/ParagraphAttributeFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ParagraphAttributeFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Base/StandardAttributeFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StandardAttributeFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/BlockquoteFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BlockquoteFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/BoldFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BoldFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/BoldWithShadowForHeadingFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BoldWithShadowForHeadingFormatter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Formatters/Implementations/CiteFormatter.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CiteFormatter.swift
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-2NIV6RL93T7Y4UMRZ6CFAK2OJ.pcm
SwiftCompile normal arm64_32 Compiling\ ShortcodeAttributeSerializer.swift,\ CommentAttachmentRenderer.swift,\ HTMLAttachmentRenderer.swift,\ ColorProvider.swift,\ CommentAttachment.swift,\ Configuration.swift,\ FontProvider.swift,\ HTMLAttachment.swift,\ HTMLStorage.swift,\ ImageAttachment.swift,\ LayoutManager.swift,\ LineAttachment.swift,\ MediaAttachment.swift,\ Blockquote.swift,\ Figcaption.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Processor/ShortcodeAttributeSerializer.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Renderers/CommentAttachmentRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Renderers/HTMLAttachmentRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ColorProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/CommentAttachment.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/Configuration.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/FontProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/HTMLAttachment.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/HTMLStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ImageAttachment.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/LayoutManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/LineAttachment.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/MediaAttachment.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/Blockquote.swift /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/Figcaption.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ColorProvider.swift:50:21: error: 'secondarySystemBackground' is unavailable in watchOS
48 | public lazy var codeBackgroungColor: UIColor = {
49 | if #available(iOS 13.0, *) {
50 | return .secondarySystemBackground
| `- error: 'secondarySystemBackground' is unavailable in watchOS
51 | } else {
52 | return .lightGray
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:209:49: note: 'secondarySystemBackground' has been explicitly marked unavailable here
207 | */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'secondarySystemBackground' has been explicitly marked unavailable here
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
211 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/CommentAttachment.swift:55:76: error: 'NSTextContainer' is unavailable in watchOS
53 | // MARK: - NSTextAttachmentContainer
54 |
55 | override open func image(forBounds imageBounds: CGRect, textContainer: NSTextContainer?, characterIndex charIndex: Int) -> UIImage? {
| `- error: 'NSTextContainer' is unavailable in watchOS
56 | if let cachedImage = glyphImage, imageBounds.size.equalTo(cachedImage.size) {
57 | return cachedImage
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/CommentAttachment.swift:55:24: error: cannot override 'image' which has been marked unavailable
53 | // MARK: - NSTextAttachmentContainer
54 |
55 | override open func image(forBounds imageBounds: CGRect, textContainer: NSTextContainer?, characterIndex charIndex: Int) -> UIImage? {
| |- error: cannot override 'image' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'image'
56 | if let cachedImage = glyphImage, imageBounds.size.equalTo(cachedImage.size) {
57 | return cachedImage
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:322:1: note: 'image(forBounds:textContainer:characterIndex:)' has been explicitly marked unavailable here
320 |
321 | // Returns the image object rendered by NSLayoutManager at imageBounds inside textContainer. It should return an image appropriate for the target rendering context derived by arguments to this method. The NSTextAttachment implementation returns -image when non-nil. If -image==nil, it returns an image based on -contents and -fileType properties.
322 | - (nullable UIImage *)imageForBounds:(CGRect)imageBounds textContainer:(nullable NSTextContainer *)textContainer characterIndex:(NSUInteger)charIndex API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'image(forBounds:textContainer:characterIndex:)' has been explicitly marked unavailable here
323 |
324 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/CommentAttachment.swift:65:60: error: 'NSTextContainer' is unavailable in watchOS
63 | }
64 |
65 | override open func attachmentBounds(for textContainer: NSTextContainer?, proposedLineFragment lineFrag: CGRect, glyphPosition position: CGPoint, characterIndex charIndex: Int) -> CGRect {
| `- error: 'NSTextContainer' is unavailable in watchOS
66 | guard let bounds = delegate?.attachment(self, boundsForLineFragment: lineFrag) else {
67 | assertionFailure("Could not determine Comment Attachment Size")
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/CommentAttachment.swift:65:24: error: cannot override 'attachmentBounds' which has been marked unavailable
63 | }
64 |
65 | override open func attachmentBounds(for textContainer: NSTextContainer?, proposedLineFragment lineFrag: CGRect, glyphPosition position: CGPoint, characterIndex charIndex: Int) -> CGRect {
| |- error: cannot override 'attachmentBounds' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'attachmentBounds'
66 | guard let bounds = delegate?.attachment(self, boundsForLineFragment: lineFrag) else {
67 | assertionFailure("Could not determine Comment Attachment Size")
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:326:1: note: 'attachmentBounds(for:proposedLineFragment:glyphPosition:characterIndex:)' has been explicitly marked unavailable here
324 |
325 | // Returns the layout bounds to the layout manager. The bounds origin is interpreted to match position inside lineFrag. The NSTextAttachment implementation returns -bounds if not CGRectZero; otherwise, it derives the bounds value from -[image size]. Conforming objects can implement more sophisticated logic for negotiating the frame size based on the available container space and proposed line fragment rect.
326 | - (CGRect)attachmentBoundsForTextContainer:(nullable NSTextContainer *)textContainer proposedLineFragment:(CGRect)lineFrag glyphPosition:(CGPoint)position characterIndex:(NSUInteger)charIndex API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'attachmentBounds(for:proposedLineFragment:glyphPosition:characterIndex:)' has been explicitly marked unavailable here
327 |
328 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/HTMLAttachment.swift:88:76: error: 'NSTextContainer' is unavailable in watchOS
86 | // MARK: - NSTextAttachmentContainer
87 |
88 | override open func image(forBounds imageBounds: CGRect, textContainer: NSTextContainer?, characterIndex charIndex: Int) -> UIImage? {
| `- error: 'NSTextContainer' is unavailable in watchOS
89 | if let cachedImage = glyphImage, imageBounds.size.equalTo(cachedImage.size) {
90 | return cachedImage
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/HTMLAttachment.swift:88:24: error: cannot override 'image' which has been marked unavailable
86 | // MARK: - NSTextAttachmentContainer
87 |
88 | override open func image(forBounds imageBounds: CGRect, textContainer: NSTextContainer?, characterIndex charIndex: Int) -> UIImage? {
| |- error: cannot override 'image' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'image'
89 | if let cachedImage = glyphImage, imageBounds.size.equalTo(cachedImage.size) {
90 | return cachedImage
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:322:1: note: 'image(forBounds:textContainer:characterIndex:)' has been explicitly marked unavailable here
320 |
321 | // Returns the image object rendered by NSLayoutManager at imageBounds inside textContainer. It should return an image appropriate for the target rendering context derived by arguments to this method. The NSTextAttachment implementation returns -image when non-nil. If -image==nil, it returns an image based on -contents and -fileType properties.
322 | - (nullable UIImage *)imageForBounds:(CGRect)imageBounds textContainer:(nullable NSTextContainer *)textContainer characterIndex:(NSUInteger)charIndex API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'image(forBounds:textContainer:characterIndex:)' has been explicitly marked unavailable here
323 |
324 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/HTMLAttachment.swift:98:60: error: 'NSTextContainer' is unavailable in watchOS
96 | }
97 |
98 | override open func attachmentBounds(for textContainer: NSTextContainer?, proposedLineFragment lineFrag: CGRect, glyphPosition position: CGPoint, characterIndex charIndex: Int) -> CGRect {
| `- error: 'NSTextContainer' is unavailable in watchOS
99 | guard let bounds = delegate?.attachment(self, boundsForLineFragment: lineFrag) else {
100 | assertionFailure("Could not determine HTML Attachment Size")
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/HTMLAttachment.swift:98:24: error: cannot override 'attachmentBounds' which has been marked unavailable
96 | }
97 |
98 | override open func attachmentBounds(for textContainer: NSTextContainer?, proposedLineFragment lineFrag: CGRect, glyphPosition position: CGPoint, characterIndex charIndex: Int) -> CGRect {
| |- error: cannot override 'attachmentBounds' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'attachmentBounds'
99 | guard let bounds = delegate?.attachment(self, boundsForLineFragment: lineFrag) else {
100 | assertionFailure("Could not determine HTML Attachment Size")
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:326:1: note: 'attachmentBounds(for:proposedLineFragment:glyphPosition:characterIndex:)' has been explicitly marked unavailable here
324 |
325 | // Returns the layout bounds to the layout manager. The bounds origin is interpreted to match position inside lineFrag. The NSTextAttachment implementation returns -bounds if not CGRectZero; otherwise, it derives the bounds value from -[image size]. Conforming objects can implement more sophisticated logic for negotiating the frame size based on the available container space and proposed line fragment rect.
326 | - (CGRect)attachmentBoundsForTextContainer:(nullable NSTextContainer *)textContainer proposedLineFragment:(CGRect)lineFrag glyphPosition:(CGPoint)position characterIndex:(NSUInteger)charIndex API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'attachmentBounds(for:proposedLineFragment:glyphPosition:characterIndex:)' has been explicitly marked unavailable here
327 |
328 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/HTMLStorage.swift:7:25: error: 'NSTextStorage' is unavailable in watchOS
5 | // MARK: - NSTextStorage Implementation: Automatically colorizes all of the present HTML Tags.
6 | //
7 | open class HTMLStorage: NSTextStorage {
| `- error: 'NSTextStorage' is unavailable in watchOS
8 |
9 | /// Internal Storage
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/HTMLStorage.swift:91:17: error: 'editedAttributes' is unavailable in watchOS
89 |
90 | textStore.setAttributes(attrs, range: range)
91 | edited(.editedAttributes, range: range, changeInLength: 0)
| `- error: 'editedAttributes' is unavailable in watchOS
92 |
93 | endEditing()
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/Aztec/Classes/TextKit/HTMLStorage.swift:102:18: error: 'editedAttributes' is unavailable in watchOS
100 | replaceTextStoreString(range, with: str)
101 |
102 | edited([.editedAttributes, .editedCharacters], range: range, changeInLength: str.utf16.count - range.length)
| `- error: 'editedAttributes' is unavailable in watchOS
103 |
104 | colorizeHTML()
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/Aztec/Classes/TextKit/HTMLStorage.swift:102:37: error: 'editedCharacters' is unavailable in watchOS
100 | replaceTextStoreString(range, with: str)
101 |
102 | edited([.editedAttributes, .editedCharacters], range: range, changeInLength: str.utf16.count - range.length)
| `- error: 'editedCharacters' is unavailable in watchOS
103 |
104 | colorizeHTML()
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/Aztec/Classes/TextKit/HTMLStorage.swift:114:18: error: 'editedAttributes' is unavailable in watchOS
112 | replaceTextStoreString(range, with: attrString.string)
113 |
114 | edited([.editedAttributes, .editedCharacters], range: range, changeInLength: attrString.length - range.length)
| `- error: 'editedAttributes' is unavailable in watchOS
115 |
116 | colorizeHTML()
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/Aztec/Classes/TextKit/HTMLStorage.swift:114:37: error: 'editedCharacters' is unavailable in watchOS
112 | replaceTextStoreString(range, with: attrString.string)
113 |
114 | edited([.editedAttributes, .editedCharacters], range: range, changeInLength: attrString.length - range.length)
| `- error: 'editedCharacters' is unavailable in watchOS
115 |
116 | colorizeHTML()
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/Aztec/Classes/TextKit/HTMLStorage.swift:150:17: error: 'editedAttributes' is unavailable in watchOS
148 | }
149 |
150 | edited(.editedAttributes, range: fullStringRange, changeInLength: 0)
| `- error: 'editedAttributes' is unavailable in watchOS
151 | }
152 | }
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/Aztec/Classes/TextKit/MediaAttachment.swift:284:24: error: cannot override 'image' which has been marked unavailable
282 | // MARK: - NSTextAttachmentContainer
283 |
284 | override open func image(forBounds imageBounds: CGRect, textContainer: NSTextContainer?, characterIndex charIndex: Int) -> UIImage? {
| |- error: cannot override 'image' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'image'
285 |
286 | ensureImageIsUpToDate(in: textContainer)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:322:1: note: 'image(forBounds:textContainer:characterIndex:)' has been explicitly marked unavailable here
320 |
321 | // Returns the image object rendered by NSLayoutManager at imageBounds inside textContainer. It should return an image appropriate for the target rendering context derived by arguments to this method. The NSTextAttachment implementation returns -image when non-nil. If -image==nil, it returns an image based on -contents and -fileType properties.
322 | - (nullable UIImage *)imageForBounds:(CGRect)imageBounds textContainer:(nullable NSTextContainer *)textContainer characterIndex:(NSUInteger)charIndex API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'image(forBounds:textContainer:characterIndex:)' has been explicitly marked unavailable here
323 |
324 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/MediaAttachment.swift:305:24: error: cannot override 'attachmentBounds' which has been marked unavailable
303 | /// Otherwise, we'll always take the whole container's width.
304 | ///
305 | override open func attachmentBounds(for textContainer: NSTextContainer?, proposedLineFragment lineFrag: CGRect, glyphPosition position: CGPoint, characterIndex charIndex: Int) -> CGRect {
| |- error: cannot override 'attachmentBounds' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'attachmentBounds'
306 |
307 | ensureImageIsUpToDate(in: textContainer)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:326:1: note: 'attachmentBounds(for:proposedLineFragment:glyphPosition:characterIndex:)' has been explicitly marked unavailable here
324 |
325 | // Returns the layout bounds to the layout manager. The bounds origin is interpreted to match position inside lineFrag. The NSTextAttachment implementation returns -bounds if not CGRectZero; otherwise, it derives the bounds value from -[image size]. Conforming objects can implement more sophisticated logic for negotiating the frame size based on the available container space and proposed line fragment rect.
326 | - (CGRect)attachmentBoundsForTextContainer:(nullable NSTextContainer *)textContainer proposedLineFragment:(CGRect)lineFrag glyphPosition:(CGPoint)position characterIndex:(NSUInteger)charIndex API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'attachmentBounds(for:proposedLineFragment:glyphPosition:characterIndex:)' has been explicitly marked unavailable here
327 |
328 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/LayoutManager.swift:12:43: error: 'systemGray' is unavailable in watchOS
10 | /// Blockquote's Left Border Color
11 | /// Set the array with how many colors you like, they appear in the order they are set in the array.
12 | var blockquoteBorderColors = [UIColor.systemGray]
| `- error: 'systemGray' is unavailable in watchOS
13 |
14 | /// Blockquote's Background Color
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/LayoutManager.swift:8:22: error: 'NSLayoutManager' is unavailable in watchOS
6 | // MARK: - Aztec Layout Manager
7 | //
8 | class LayoutManager: NSLayoutManager {
| `- error: 'NSLayoutManager' is unavailable in watchOS
9 |
10 | /// Blockquote's Left Border Color
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/LineAttachment.swift:17:76: error: 'NSTextContainer' is unavailable in watchOS
15 | // MARK: - NSTextAttachmentContainer
16 |
17 | override open func image(forBounds imageBounds: CGRect, textContainer: NSTextContainer?, characterIndex charIndex: Int) -> UIImage? {
| `- error: 'NSTextContainer' is unavailable in watchOS
18 |
19 | if let cachedImage = glyphImage, imageBounds.size.equalTo(cachedImage.size) {
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/LineAttachment.swift:17:24: error: cannot override 'image' which has been marked unavailable
15 | // MARK: - NSTextAttachmentContainer
16 |
17 | override open func image(forBounds imageBounds: CGRect, textContainer: NSTextContainer?, characterIndex charIndex: Int) -> UIImage? {
| |- error: cannot override 'image' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'image'
18 |
19 | if let cachedImage = glyphImage, imageBounds.size.equalTo(cachedImage.size) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:322:1: note: 'image(forBounds:textContainer:characterIndex:)' has been explicitly marked unavailable here
320 |
321 | // Returns the image object rendered by NSLayoutManager at imageBounds inside textContainer. It should return an image appropriate for the target rendering context derived by arguments to this method. The NSTextAttachment implementation returns -image when non-nil. If -image==nil, it returns an image based on -contents and -fileType properties.
322 | - (nullable UIImage *)imageForBounds:(CGRect)imageBounds textContainer:(nullable NSTextContainer *)textContainer characterIndex:(NSUInteger)charIndex API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'image(forBounds:textContainer:characterIndex:)' has been explicitly marked unavailable here
323 |
324 |
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/LineAttachment.swift:46:60: error: 'NSTextContainer' is unavailable in watchOS
44 | }
45 |
46 | override open func attachmentBounds(for textContainer: NSTextContainer?, proposedLineFragment lineFrag: CGRect, glyphPosition position: CGPoint, characterIndex charIndex: Int) -> CGRect {
| `- error: 'NSTextContainer' is unavailable in watchOS
47 |
48 | let padding = textContainer?.lineFragmentPadding ?? 0
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/LineAttachment.swift:46:24: error: cannot override 'attachmentBounds' which has been marked unavailable
44 | }
45 |
46 | override open func attachmentBounds(for textContainer: NSTextContainer?, proposedLineFragment lineFrag: CGRect, glyphPosition position: CGPoint, characterIndex charIndex: Int) -> CGRect {
| |- error: cannot override 'attachmentBounds' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'attachmentBounds'
47 |
48 | let padding = textContainer?.lineFragmentPadding ?? 0
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:326:1: note: 'attachmentBounds(for:proposedLineFragment:glyphPosition:characterIndex:)' has been explicitly marked unavailable here
324 |
325 | // Returns the layout bounds to the layout manager. The bounds origin is interpreted to match position inside lineFrag. The NSTextAttachment implementation returns -bounds if not CGRectZero; otherwise, it derives the bounds value from -[image size]. Conforming objects can implement more sophisticated logic for negotiating the frame size based on the available container space and proposed line fragment rect.
326 | - (CGRect)attachmentBoundsForTextContainer:(nullable NSTextContainer *)textContainer proposedLineFragment:(CGRect)lineFrag glyphPosition:(CGPoint)position characterIndex:(NSUInteger)charIndex API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'attachmentBounds(for:proposedLineFragment:glyphPosition:characterIndex:)' has been explicitly marked unavailable here
327 |
328 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/MediaAttachment.swift:284:76: error: 'NSTextContainer' is unavailable in watchOS
282 | // MARK: - NSTextAttachmentContainer
283 |
284 | override open func image(forBounds imageBounds: CGRect, textContainer: NSTextContainer?, characterIndex charIndex: Int) -> UIImage? {
| `- error: 'NSTextContainer' is unavailable in watchOS
285 |
286 | ensureImageIsUpToDate(in: textContainer)
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/MediaAttachment.swift:305:60: error: 'NSTextContainer' is unavailable in watchOS
303 | /// Otherwise, we'll always take the whole container's width.
304 | ///
305 | override open func attachmentBounds(for textContainer: NSTextContainer?, proposedLineFragment lineFrag: CGRect, glyphPosition position: CGPoint, characterIndex charIndex: Int) -> CGRect {
| `- error: 'NSTextContainer' is unavailable in watchOS
306 |
307 | ensureImageIsUpToDate(in: textContainer)
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/MediaAttachment.swift:519:50: error: 'NSTextContainer' is unavailable in watchOS
517 | /// Whenever the asset is not up to date, this helper will retrieve the latest (remote) asset.
518 | ///
519 | func ensureImageIsUpToDate(in textContainer: NSTextContainer?) {
| `- error: 'NSTextContainer' is unavailable in watchOS
520 | guard mustUpdateImage else {
521 | return
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/MediaAttachment.swift:535:48: error: 'NSTextContainer' is unavailable in watchOS
533 | /// Requests a new asset (asynchronously), and on completion, triggers a relayout cycle.
534 | ///
535 | private func updateImage(in textContainer: NSTextContainer?) {
| `- error: 'NSTextContainer' is unavailable in watchOS
536 | guard let url = mediaURL else {
537 | return
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/MediaAttachment.swift:561:53: error: 'NSTextContainer' is unavailable in watchOS
559 | /// Invalidates the Layout in the specified TextContainer.
560 | ///
561 | private func invalidateLayout(in textContainer: NSTextContainer?) {
| `- error: 'NSTextContainer' is unavailable in watchOS
562 | textContainer?.layoutManager?.invalidateLayout(for: self)
563 | }
/Applications/Xcode-27.0.0.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/Aztec/Classes/TextKit/MediaAttachment.swift:314:41: error: 'layoutManager' is unavailable in watchOS
312 |
313 | var padding = (textContainer?.lineFragmentPadding ?? 0) * 2
314 | if let storage = textContainer?.layoutManager?.textStorage,
| `- error: 'layoutManager' is unavailable in watchOS
315 | let paragraphStyle = storage.attribute(.paragraphStyle, at: charIndex, effectiveRange: nil) as? NSParagraphStyle {
316 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextContainer.h:202:69: note: 'layoutManager' has been explicitly marked unavailable here
200 | // Accessor for the NSLayoutManager object owning the receiver.
201 | // Avoid assigning a layout manager directly through this property. Adding a text container to a layout manager through -[NSLayoutManager addTextContainer:] will use the property for assigning the new layout manager.
202 | @property (nullable, assign, NS_NONATOMIC_IOSONLY) NSLayoutManager *layoutManager API_AVAILABLE(macos(10.0), ios(9.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'layoutManager' has been explicitly marked unavailable here
203 |
204 | // This method should be used instead of the primitive -setLayoutManager: if you need to replace a container's layoutManager with a new one leaving the rest of the web intact. All the NSTextContainers on the old NSLayoutManager get transferred to the new one. This method deals with all the work of making sure the containers don't get deallocated and removing the old layoutManager from the text storage and replacing it with the new one.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Processor/ShortcodeAttributeSerializer.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ShortcodeAttributeSerializer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Renderers/CommentAttachmentRenderer.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CommentAttachmentRenderer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/Renderers/HTMLAttachmentRenderer.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTMLAttachmentRenderer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ColorProvider.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ColorProvider.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/CommentAttachment.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CommentAttachment.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/Configuration.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Configuration.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/FontProvider.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FontProvider.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/HTMLAttachment.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTMLAttachment.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/HTMLStorage.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTMLStorage.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ImageAttachment.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageAttachment.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/LayoutManager.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutManager.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/LineAttachment.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LineAttachment.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/MediaAttachment.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MediaAttachment.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/Blockquote.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Blockquote.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aztec/Classes/TextKit/ParagraphProperty/Figcaption.swift (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Figcaption.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ Aztec (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
SwiftCompile normal arm64 (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-10-19 14:25:17.489 xcodebuild[872:5267] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-10-19 14:25:17.597 xcodebuild[872:5267] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Aztec (in target 'Aztec' from project 'WordPress-AztecEditor-iOS')
Building workspace WordPress-AztecEditor-iOS with scheme WordPress-AztecEditor-iOS-Package
(3 failures)
BUILD FAILURE 6.4 watchOS