The Swift Package Index logo.Swift Package Index

Build Information

Failed to build RichTextEditorSwiftUI, reference main (dcc6ec), with Swift 6.4 for tvOS using Xcode 27.0 on 21 Sep 2026 15:52:22 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme RichTextEditorSwiftUI -destination generic/platform=tvOS

Build Log

36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
38 | @interface UIDocumentPickerViewController : UIViewController
   |            `- note: 'UIDocumentPickerViewController' declared here
39 |
40 | // Initializes the picker instance for selecting a document in a remote location. The valid modes are Import and Open.
SwiftUI.UIViewControllerRepresentable.UIViewControllerType:2:16: note: requirement 'UIViewControllerType' declared here
1 | protocol UIViewControllerRepresentable {
2 | associatedtype UIViewControllerType : UIViewController}
  |                `- note: requirement 'UIViewControllerType' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:20:21: error: 'UIImagePickerController' is unavailable in tvOS
18 | public struct CameraImagePicker: UIViewControllerRepresentable {
19 |     let onImagePicked: (UIImage) -> Void // Callback for the selected image
20 |     var sourceType: UIImagePickerController.SourceType
   |                     `- error: 'UIImagePickerController' is unavailable in tvOS
21 |
22 |     public func makeUIViewController(context: Context) -> UIImagePickerController {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:22:59: error: 'UIImagePickerController' is unavailable in tvOS
20 |     var sourceType: UIImagePickerController.SourceType
21 |
22 |     public func makeUIViewController(context: Context) -> UIImagePickerController {
   |                                                           `- error: 'UIImagePickerController' is unavailable in tvOS
23 |         let picker = UIImagePickerController()
24 |         picker.delegate = context.coordinator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:29:60: error: 'UIImagePickerController' is unavailable in tvOS
27 |     }
28 |
29 |     public func updateUIViewController(_ uiViewController: UIImagePickerController, context: Context) {}
   |                                                            `- error: 'UIImagePickerController' is unavailable in tvOS
30 |
31 |     public func makeCoordinator() -> Coordinator {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:42:53: error: 'UIImagePickerController' is unavailable in tvOS
40 |         }
41 |
42 |         public func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) {
   |                                                     `- error: 'UIImagePickerController' is unavailable in tvOS
43 |             if let image = info[.originalImage] as? UIImage {
44 |                 parent.onImagePicked(image)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:42:115: error: 'UIImagePickerController' is unavailable in tvOS
40 |         }
41 |
42 |         public func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) {
   |                                                                                                                   `- error: 'UIImagePickerController' is unavailable in tvOS
43 |             if let image = info[.originalImage] as? UIImage {
44 |                 parent.onImagePicked(image)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:49:62: error: 'UIImagePickerController' is unavailable in tvOS
47 |         }
48 |
49 |         public func imagePickerControllerDidCancel(_ picker: UIImagePickerController) {
   |                                                              `- error: 'UIImagePickerController' is unavailable in tvOS
50 |             picker.dismiss(animated: true)
51 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:35:73: error: 'UIImagePickerControllerDelegate' is unavailable in tvOS
33 |     }
34 |
35 |     public class Coordinator: NSObject, UINavigationControllerDelegate, UIImagePickerControllerDelegate {
   |                                                                         `- error: 'UIImagePickerControllerDelegate' is unavailable in tvOS
36 |         var parent: CameraImagePicker
37 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:113:11: note: 'UIImagePickerControllerDelegate' has been explicitly marked unavailable here
111 |
112 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
113 | @protocol UIImagePickerControllerDelegate<NSObject>
    |           `- note: 'UIImagePickerControllerDelegate' has been explicitly marked unavailable here
114 | @optional
115 | // The picker does not dismiss itself; the client dismisses it in these callbacks.
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:18:15: warning: unavailable class 'UIImagePickerController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
16 | /// CameraImagePicker(image: $image, sourceType: .camera)
17 | /// ```
18 | public struct CameraImagePicker: UIViewControllerRepresentable {
   |               `- warning: unavailable class 'UIImagePickerController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
19 |     let onImagePicked: (UIImage) -> Void // Callback for the selected image
20 |     var sourceType: UIImagePickerController.SourceType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' declared here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' declared here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
SwiftUI.UIViewControllerRepresentable.UIViewControllerType:2:16: note: requirement 'UIViewControllerType' declared here
1 | protocol UIViewControllerRepresentable {
2 | associatedtype UIViewControllerType : UIViewController}
  |                `- note: requirement 'UIViewControllerType' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:26:59: error: 'PHPickerViewController' is unavailable in tvOS
24 |     let onImagePicked: (UIImage) -> Void // Callback for the selected image
25 |
26 |     public func makeUIViewController(context: Context) -> PHPickerViewController {
   |                                                           `- error: 'PHPickerViewController' is unavailable in tvOS
27 |         var configuration = PHPickerConfiguration()
28 |         configuration.selectionLimit = 1
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Headers/PHPicker.h:263:12: note: 'PHPickerViewController' has been explicitly marked unavailable here
261 | API_UNAVAILABLE(watchos)
262 | #if __has_include(<UIKit/UIViewController.h>) && TARGET_OS_IPHONE
263 | @interface PHPickerViewController : UIViewController
    |            `- note: 'PHPickerViewController' has been explicitly marked unavailable here
264 | #elif __has_include(<AppKit/NSViewController.h>)
265 | @interface PHPickerViewController : NSViewController
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:36:60: error: 'PHPickerViewController' is unavailable in tvOS
34 |     }
35 |
36 |     public func updateUIViewController(_ uiViewController: PHPickerViewController, context: Context) {}
   |                                                            `- error: 'PHPickerViewController' is unavailable in tvOS
37 |
38 |     public func makeCoordinator() -> Coordinator {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Headers/PHPicker.h:263:12: note: 'PHPickerViewController' has been explicitly marked unavailable here
261 | API_UNAVAILABLE(watchos)
262 | #if __has_include(<UIKit/UIViewController.h>) && TARGET_OS_IPHONE
263 | @interface PHPickerViewController : UIViewController
    |            `- note: 'PHPickerViewController' has been explicitly marked unavailable here
264 | #elif __has_include(<AppKit/NSViewController.h>)
265 | @interface PHPickerViewController : NSViewController
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:42:41: error: cannot find type 'PHPickerViewControllerDelegate' in scope
40 |     }
41 |
42 |     public class Coordinator: NSObject, PHPickerViewControllerDelegate {
   |                                         `- error: cannot find type 'PHPickerViewControllerDelegate' in scope
43 |         var parent: PhotoLibraryPicker
44 |
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:49:89: error: cannot find type 'PHPickerResult' in scope
47 |         }
48 |
49 |         public func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) {
   |                                                                                         `- error: cannot find type 'PHPickerResult' in scope
50 |             picker.dismiss(animated: true)
51 |             if let result = results.first {
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:49:38: error: 'PHPickerViewController' is unavailable in tvOS
47 |         }
48 |
49 |         public func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) {
   |                                      `- error: 'PHPickerViewController' is unavailable in tvOS
50 |             picker.dismiss(animated: true)
51 |             if let result = results.first {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Headers/PHPicker.h:263:12: note: 'PHPickerViewController' has been explicitly marked unavailable here
261 | API_UNAVAILABLE(watchos)
262 | #if __has_include(<UIKit/UIViewController.h>) && TARGET_OS_IPHONE
263 | @interface PHPickerViewController : UIViewController
    |            `- note: 'PHPickerViewController' has been explicitly marked unavailable here
264 | #elif __has_include(<AppKit/NSViewController.h>)
265 | @interface PHPickerViewController : NSViewController
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:23:15: warning: unavailable class 'PHPickerViewController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
21 | /// PhotoLibraryPicker(selectedImage: $image)
22 | /// ```
23 | public struct PhotoLibraryPicker: UIViewControllerRepresentable {
   |               `- warning: unavailable class 'PHPickerViewController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
24 |     let onImagePicked: (UIImage) -> Void // Callback for the selected image
25 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Headers/PHPicker.h:263:12: note: 'PHPickerViewController' declared here
261 | API_UNAVAILABLE(watchos)
262 | #if __has_include(<UIKit/UIViewController.h>) && TARGET_OS_IPHONE
263 | @interface PHPickerViewController : UIViewController
    |            `- note: 'PHPickerViewController' declared here
264 | #elif __has_include(<AppKit/NSViewController.h>)
265 | @interface PHPickerViewController : NSViewController
SwiftUI.UIViewControllerRepresentable.UIViewControllerType:2:16: note: requirement 'UIViewControllerType' declared here
1 | protocol UIViewControllerRepresentable {
2 | associatedtype UIViewControllerType : UIViewController}
  |                `- note: requirement 'UIViewControllerType' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:44:76: error: 'systemFontSize' is unavailable in tvOS
 42 |     @Published var showingBackgroundColorPicker = false
 43 |
 44 |     @Published var selectedFont: UIFont = UIFont.systemFont(ofSize: UIFont.systemFontSize)
    |                                                                            `- error: 'systemFontSize' is unavailable in tvOS
 45 |     @Published var showingFontPicker = false
 46 |     @Published var selectedFontStyle: String? = "Body"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:49:82: error: 'systemFontSize' is unavailable in tvOS
 47 |     @Published var showFontPickerMenu = false
 48 |     @Published var availableFonts: [String] = UIFont.familyNames
 49 |     @Published var selectedFontFamily: String = UIFont.systemFont(ofSize: UIFont.systemFontSize).familyName
    |                                                                                  `- error: 'systemFontSize' is unavailable in tvOS
 50 |     @Published var selectedFontWeight: UIFont.Weight = .regular
 51 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:33:36: error: 'systemFontSize' is unavailable in tvOS
 31 |     @Published var showingImagePickerDropdown = false // Tracks visibility of the Image Picker dropdown
 32 |
 33 |     var fontSize: CGFloat = UIFont.systemFontSize
    |                                    `- error: 'systemFontSize' is unavailable in tvOS
 34 |     @Published var textForegroundColor: UIColor = .black
 35 |     @Published var textBackgroundColor: UIColor = .white
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
Failed frontend command:
SwiftCompile normal arm64 (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ColorPicker/ColorPickerView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Config/RichTextToolbarConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+NSMutableString.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+UIFont.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+UiIMage.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+View.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontFamilyDropdown.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontPickerDropdownView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontStyleDropdownView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontWeightDropdown.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Modifiers/PickerSheetConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Modifiers/PickerSheetsModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextEditorSwiftUI.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/AttributedTextView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/RichTextViewer.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/RichTextViewerWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/ButtonHighlightView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/HyperlinkInputView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextToolbar.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextview.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/UtilityViews.swift -target arm64-apple-tvos16.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name RichTextEditorSwiftUI -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI.abi.json
SwiftCompile normal arm64 Compiling\ ButtonHighlightView.swift,\ HyperlinkInputView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/ButtonHighlightView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/HyperlinkInputView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/ButtonHighlightView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ButtonHighlightView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/HyperlinkInputView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HyperlinkInputView.swift
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/HyperlinkInputView.swift:23:41: error: 'RoundedBorderTextFieldStyle' is unavailable in tvOS
21 |                         .font(.caption)
22 |                     TextField("Enter link text", text: $linkText)
23 |                         .textFieldStyle(RoundedBorderTextFieldStyle())
   |                                         `- error: 'RoundedBorderTextFieldStyle' is unavailable in tvOS
24 |                 }
25 |             }
SwiftUI.RoundedBorderTextFieldStyle:5:15: note: 'RoundedBorderTextFieldStyle' has been explicitly marked unavailable here
 3 | @available(tvOS, unavailable)
 4 | @available(watchOS, unavailable)
 5 | public struct RoundedBorderTextFieldStyle : TextFieldStyle, ~Sendable {
   |               `- note: 'RoundedBorderTextFieldStyle' has been explicitly marked unavailable here
 6 |     public init()
 7 |     public func _body(configuration: TextField<RoundedBorderTextFieldStyle._Label>) -> some View
SwiftCompile normal arm64 Compiling\ RichTextField.swift,\ RichTextToolbar.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextToolbar.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextField.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichTextField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextToolbar.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichTextToolbar.swift
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextField.swift:37:18: error: 'isEditable' is unavailable in tvOS
 35 |         let textView = UITextView()
 36 |         textView.delegate = context.coordinator
 37 |         textView.isEditable = true
    |                  `- error: 'isEditable' is unavailable in tvOS
 38 |         textView.isScrollEnabled = true
 39 |         textView.attributedText = text
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:238:45: note: 'isEditable' has been explicitly marked unavailable here
236 | @property(nonatomic, copy, nonnull) NSArray<NSValue *> *selectedRanges API_AVAILABLE(ios(26.0), tvos(26.0), visionos(26.0), watchos(26.0)) NS_REFINED_FOR_SWIFT;
237 |
238 | @property(nonatomic,getter=isEditable) BOOL editable API_UNAVAILABLE(tvos);
    |                                             `- note: 'isEditable' has been explicitly marked unavailable here
239 | // Toggle selectability, which controls the ability of the user to select content and interact with URLs & attachments. On tvOS this also makes the text view focusable.
240 | // By default, text item interaction follows selectable if the text item methods on UITextViewDelegate are not implemented; otherwise, they follow the result of the specified delegate methods.
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextToolbar.swift:243:16: error: 'Menu' is only available in tvOS 17.0 or newer
 12 | /// The `RichTextToolbar` dynamically renders button groups, dropdowns,
 13 | /// and menus based on the provided `RichTextToolbarConfig`.
 14 | public struct RichTextToolbar: View {
    |               `- note: add '@available' attribute to enclosing struct
 15 |     @ObservedObject var viewModel: RichTextEditorViewModel
 16 |     let config: RichTextToolbarConfig
    :
232 |
233 |     /// Creates a menu button.
234 |     private func menuButton(for buttonConfig: RichTextToolbarConfig.ButtonConfig, menuButtons: [RichTextToolbarConfig.ButtonConfig]) -> some View {
    |                  `- note: add '@available' attribute to enclosing instance method
235 |         let isActive: Bool
236 |         switch buttonConfig.type {
    :
241 |         default: isActive = false
242 |         }
243 |         return Menu {
    |                |- error: 'Menu' is only available in tvOS 17.0 or newer
    |                `- note: add 'if #available' version check
244 |             ForEach(menuButtons) { menuButton in
245 |                 Button(action: {
SwiftCompile normal arm64 Compiling\ PhotoImagePicker.swift,\ PickerSheetConfig.swift,\ PickerSheetsModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Modifiers/PickerSheetConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Modifiers/PickerSheetsModifier.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:26:59: error: 'PHPickerViewController' is unavailable in tvOS
24 |     let onImagePicked: (UIImage) -> Void // Callback for the selected image
25 |
26 |     public func makeUIViewController(context: Context) -> PHPickerViewController {
   |                                                           `- error: 'PHPickerViewController' is unavailable in tvOS
27 |         var configuration = PHPickerConfiguration()
28 |         configuration.selectionLimit = 1
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Headers/PHPicker.h:263:12: note: 'PHPickerViewController' has been explicitly marked unavailable here
261 | API_UNAVAILABLE(watchos)
262 | #if __has_include(<UIKit/UIViewController.h>) && TARGET_OS_IPHONE
263 | @interface PHPickerViewController : UIViewController
    |            `- note: 'PHPickerViewController' has been explicitly marked unavailable here
264 | #elif __has_include(<AppKit/NSViewController.h>)
265 | @interface PHPickerViewController : NSViewController
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:36:60: error: 'PHPickerViewController' is unavailable in tvOS
34 |     }
35 |
36 |     public func updateUIViewController(_ uiViewController: PHPickerViewController, context: Context) {}
   |                                                            `- error: 'PHPickerViewController' is unavailable in tvOS
37 |
38 |     public func makeCoordinator() -> Coordinator {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Headers/PHPicker.h:263:12: note: 'PHPickerViewController' has been explicitly marked unavailable here
261 | API_UNAVAILABLE(watchos)
262 | #if __has_include(<UIKit/UIViewController.h>) && TARGET_OS_IPHONE
263 | @interface PHPickerViewController : UIViewController
    |            `- note: 'PHPickerViewController' has been explicitly marked unavailable here
264 | #elif __has_include(<AppKit/NSViewController.h>)
265 | @interface PHPickerViewController : NSViewController
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:42:41: error: cannot find type 'PHPickerViewControllerDelegate' in scope
40 |     }
41 |
42 |     public class Coordinator: NSObject, PHPickerViewControllerDelegate {
   |                                         `- error: cannot find type 'PHPickerViewControllerDelegate' in scope
43 |         var parent: PhotoLibraryPicker
44 |
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:49:89: error: cannot find type 'PHPickerResult' in scope
47 |         }
48 |
49 |         public func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) {
   |                                                                                         `- error: cannot find type 'PHPickerResult' in scope
50 |             picker.dismiss(animated: true)
51 |             if let result = results.first {
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:49:38: error: 'PHPickerViewController' is unavailable in tvOS
47 |         }
48 |
49 |         public func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) {
   |                                      `- error: 'PHPickerViewController' is unavailable in tvOS
50 |             picker.dismiss(animated: true)
51 |             if let result = results.first {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Headers/PHPicker.h:263:12: note: 'PHPickerViewController' has been explicitly marked unavailable here
261 | API_UNAVAILABLE(watchos)
262 | #if __has_include(<UIKit/UIViewController.h>) && TARGET_OS_IPHONE
263 | @interface PHPickerViewController : UIViewController
    |            `- note: 'PHPickerViewController' has been explicitly marked unavailable here
264 | #elif __has_include(<AppKit/NSViewController.h>)
265 | @interface PHPickerViewController : NSViewController
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:23:15: warning: unavailable class 'PHPickerViewController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
21 | /// PhotoLibraryPicker(selectedImage: $image)
22 | /// ```
23 | public struct PhotoLibraryPicker: UIViewControllerRepresentable {
   |               `- warning: unavailable class 'PHPickerViewController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
24 |     let onImagePicked: (UIImage) -> Void // Callback for the selected image
25 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Headers/PHPicker.h:263:12: note: 'PHPickerViewController' declared here
261 | API_UNAVAILABLE(watchos)
262 | #if __has_include(<UIKit/UIViewController.h>) && TARGET_OS_IPHONE
263 | @interface PHPickerViewController : UIViewController
    |            `- note: 'PHPickerViewController' declared here
264 | #elif __has_include(<AppKit/NSViewController.h>)
265 | @interface PHPickerViewController : NSViewController
SwiftUI.UIViewControllerRepresentable.UIViewControllerType:2:16: note: requirement 'UIViewControllerType' declared here
1 | protocol UIViewControllerRepresentable {
2 | associatedtype UIViewControllerType : UIViewController}
  |                `- note: requirement 'UIViewControllerType' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:27:29: error: cannot find 'PHPickerConfiguration' in scope
25 |
26 |     public func makeUIViewController(context: Context) -> PHPickerViewController {
27 |         var configuration = PHPickerConfiguration()
   |                             `- error: cannot find 'PHPickerConfiguration' in scope
28 |         configuration.selectionLimit = 1
29 |         configuration.filter = .images
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:29:33: error: cannot infer contextual base in reference to member 'images'
27 |         var configuration = PHPickerConfiguration()
28 |         configuration.selectionLimit = 1
29 |         configuration.filter = .images
   |                                 `- error: cannot infer contextual base in reference to member 'images'
30 |
31 |         let picker = PHPickerViewController(configuration: configuration)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PhotoImagePicker.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Modifiers/PickerSheetConfig.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PickerSheetConfig.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Modifiers/PickerSheetsModifier.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PickerSheetsModifier.swift
SwiftCompile normal arm64 Compiling\ RichTextEditorSwiftUI.swift,\ AttributedTextView.swift,\ RichTextViewer.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextEditorSwiftUI.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/AttributedTextView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/RichTextViewer.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextEditorSwiftUI.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichTextEditorSwiftUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/AttributedTextView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AttributedTextView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/RichTextViewer.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichTextViewer.swift
SwiftCompile normal arm64 Compiling\ RichTextViewerWrapper.swift,\ RichtTextEditorViewModel.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/RichTextViewerWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/RichTextViewerWrapper.swift:16:25: error: 'isEditable' is unavailable in tvOS
14 |     func makeUIView(context: Context) -> UITextView {
15 |         let textView = UITextView()
16 |                textView.isEditable = false
   |                         `- error: 'isEditable' is unavailable in tvOS
17 |                textView.backgroundColor = .clear
18 |                textView.textContainerInset = UIEdgeInsets(top: 8, left: 8, bottom: 8, right: 8) // Padding inside
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:238:45: note: 'isEditable' has been explicitly marked unavailable here
236 | @property(nonatomic, copy, nonnull) NSArray<NSValue *> *selectedRanges API_AVAILABLE(ios(26.0), tvos(26.0), visionos(26.0), watchos(26.0)) NS_REFINED_FOR_SWIFT;
237 |
238 | @property(nonatomic,getter=isEditable) BOOL editable API_UNAVAILABLE(tvos);
    |                                             `- note: 'isEditable' has been explicitly marked unavailable here
239 | // Toggle selectability, which controls the ability of the user to select content and interact with URLs & attachments. On tvOS this also makes the text view focusable.
240 | // By default, text item interaction follows selectable if the text item methods on UITextViewDelegate are not implemented; otherwise, they follow the result of the specified delegate methods.
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:44:76: error: 'systemFontSize' is unavailable in tvOS
 42 |     @Published var showingBackgroundColorPicker = false
 43 |
 44 |     @Published var selectedFont: UIFont = UIFont.systemFont(ofSize: UIFont.systemFontSize)
    |                                                                            `- error: 'systemFontSize' is unavailable in tvOS
 45 |     @Published var showingFontPicker = false
 46 |     @Published var selectedFontStyle: String? = "Body"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:49:82: error: 'systemFontSize' is unavailable in tvOS
 47 |     @Published var showFontPickerMenu = false
 48 |     @Published var availableFonts: [String] = UIFont.familyNames
 49 |     @Published var selectedFontFamily: String = UIFont.systemFont(ofSize: UIFont.systemFontSize).familyName
    |                                                                                  `- error: 'systemFontSize' is unavailable in tvOS
 50 |     @Published var selectedFontWeight: UIFont.Weight = .regular
 51 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:33:36: error: 'systemFontSize' is unavailable in tvOS
 31 |     @Published var showingImagePickerDropdown = false // Tracks visibility of the Image Picker dropdown
 32 |
 33 |     var fontSize: CGFloat = UIFont.systemFontSize
    |                                    `- error: 'systemFontSize' is unavailable in tvOS
 34 |     @Published var textForegroundColor: UIColor = .black
 35 |     @Published var textBackgroundColor: UIColor = .white
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:307:13: warning: initialization of immutable value 'cursorPosition' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
305 |
306 |         let mutableText = NSMutableAttributedString(attributedString: text)
307 |         let cursorPosition = selectedRange.location
    |             `- warning: initialization of immutable value 'cursorPosition' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
308 |         let isTextSelected = selectedRange.length > 0
309 |         // Define code snippet attributes
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:616:63: error: 'systemFontSize' is unavailable in tvOS
614 |             mutableText.addAttributes([
615 |                 .foregroundColor: UIColor.systemGray,
616 |                 .font: UIFont.italicSystemFont(ofSize: UIFont.systemFontSize)
    |                                                               `- error: 'systemFontSize' is unavailable in tvOS
617 |             ], range: match.range)
618 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:623:59: error: 'systemFontSize' is unavailable in tvOS
621 |
622 |     func setFont(_ fontName: String) {
623 |         let newFont = UIFont(name: fontName, size: UIFont.systemFontSize) ?? UIFont.systemFont(ofSize: UIFont.systemFontSize)
    |                                                           `- error: 'systemFontSize' is unavailable in tvOS
624 |         let mutableText = NSMutableAttributedString(attributedString: text)
625 |         mutableText.addAttribute(.font, value: newFont, range: NSRange(location: 0, length: text.length))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:623:111: error: 'systemFontSize' is unavailable in tvOS
621 |
622 |     func setFont(_ fontName: String) {
623 |         let newFont = UIFont(name: fontName, size: UIFont.systemFontSize) ?? UIFont.systemFont(ofSize: UIFont.systemFontSize)
    |                                                                                                               `- error: 'systemFontSize' is unavailable in tvOS
624 |         let mutableText = NSMutableAttributedString(attributedString: text)
625 |         mutableText.addAttribute(.font, value: newFont, range: NSRange(location: 0, length: text.length))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:631:72: error: 'systemFontSize' is unavailable in tvOS
629 |     // Updated to apply both font family and weight
630 |     func applySelectedFont(fontName: String, weight: UIFont.Weight) {
631 |         let descriptor = UIFontDescriptor(name: fontName, size: UIFont.systemFontSize)
    |                                                                        `- error: 'systemFontSize' is unavailable in tvOS
632 |         let weightedFont = UIFont(descriptor: descriptor.withSymbolicTraits(.traitBold) ?? descriptor, size: UIFont.systemFontSize)
633 |         selectedFont = UIFont.systemFont(ofSize: UIFont.systemFontSize, weight: weight)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:632:117: error: 'systemFontSize' is unavailable in tvOS
630 |     func applySelectedFont(fontName: String, weight: UIFont.Weight) {
631 |         let descriptor = UIFontDescriptor(name: fontName, size: UIFont.systemFontSize)
632 |         let weightedFont = UIFont(descriptor: descriptor.withSymbolicTraits(.traitBold) ?? descriptor, size: UIFont.systemFontSize)
    |                                                                                                                     `- error: 'systemFontSize' is unavailable in tvOS
633 |         selectedFont = UIFont.systemFont(ofSize: UIFont.systemFontSize, weight: weight)
634 |         applyFormatting()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:633:57: error: 'systemFontSize' is unavailable in tvOS
631 |         let descriptor = UIFontDescriptor(name: fontName, size: UIFont.systemFontSize)
632 |         let weightedFont = UIFont(descriptor: descriptor.withSymbolicTraits(.traitBold) ?? descriptor, size: UIFont.systemFontSize)
633 |         selectedFont = UIFont.systemFont(ofSize: UIFont.systemFontSize, weight: weight)
    |                                                         `- error: 'systemFontSize' is unavailable in tvOS
634 |         applyFormatting()
635 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:632:13: warning: initialization of immutable value 'weightedFont' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
630 |     func applySelectedFont(fontName: String, weight: UIFont.Weight) {
631 |         let descriptor = UIFontDescriptor(name: fontName, size: UIFont.systemFontSize)
632 |         let weightedFont = UIFont(descriptor: descriptor.withSymbolicTraits(.traitBold) ?? descriptor, size: UIFont.systemFontSize)
    |             `- warning: initialization of immutable value 'weightedFont' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
633 |         selectedFont = UIFont.systemFont(ofSize: UIFont.systemFontSize, weight: weight)
634 |         applyFormatting()
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/RichTextViewerWrapper.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichTextViewerWrapper.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichtTextEditorViewModel.swift
SwiftCompile normal arm64 Compiling\ ColorPickerView.swift,\ RichTextToolbarConfig.swift,\ Extension+NSMutableString.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ColorPicker/ColorPickerView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Config/RichTextToolbarConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+NSMutableString.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ColorPicker/ColorPickerView.swift:23:17: error: 'ColorPicker' is unavailable in tvOS
21 |                     .padding(.bottom, 8)
22 |
23 |                 ColorPicker("", selection: Binding(
   |                 `- error: 'ColorPicker' is unavailable in tvOS
24 |                     get: { Color(isBackground ? viewModel.textBackgroundColor : viewModel.textForegroundColor) },
25 |                     set: { newColor in
SwiftUI.ColorPicker:4:27: note: 'ColorPicker' has been explicitly marked unavailable here
 2 | @available(tvOS, unavailable)
 3 | @available(watchOS, unavailable)
 4 | nonisolated public struct ColorPicker<Label> : View, ~Sendable where Label : View {
   |                           `- note: 'ColorPicker' has been explicitly marked unavailable here
 5 |     nonisolated public init(selection: Binding<Color>, supportsOpacity: Bool = true, @ContentBuilder label: () -> Label)
 6 |     nonisolated public init(selection: Binding<CGColor>, supportsOpacity: Bool = true, @ContentBuilder label: () -> Label)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ColorPicker/ColorPickerView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ColorPickerView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Config/RichTextToolbarConfig.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichTextToolbarConfig.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+NSMutableString.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Extension+NSMutableString.swift
SwiftCompile normal arm64 Compiling\ Extension+UIFont.swift,\ Extension+UiIMage.swift,\ Extension+View.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+UIFont.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+UiIMage.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+View.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+UIFont.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Extension+UIFont.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+UiIMage.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Extension+UiIMage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+View.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Extension+View.swift
SwiftCompile normal arm64 Compiling\ FontStyleDropdownView.swift,\ FontWeightDropdown.swift,\ CameraImagePicker.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontStyleDropdownView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontWeightDropdown.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontStyleDropdownView.swift:29:109: warning: left side of nil coalescing operator '??' has non-optional type 'UIFont', so the right side is never used
27 |                         HStack {
28 |                             Text(style)
29 |                                 .font(Font(viewModel.styleFont(for: style, baseFont: viewModel.selectedFont ?? UIFont.systemFont(ofSize: viewModel.fontSize))))
   |                                                                                                             `- warning: left side of nil coalescing operator '??' has non-optional type 'UIFont', so the right side is never used
30 |                             if viewModel.selectedFontStyle == style {
31 |                                 Spacer()
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontStyleDropdownView.swift:22:13: error: 'Menu' is only available in tvOS 17.0 or newer
 9 |
10 | /// A dropdown component for selecting font styles like Title, Subheading, and Body.
11 | struct FontStyleDropdown: View {
   |        `- note: add '@available' attribute to enclosing struct
12 |     @ObservedObject var viewModel: RichTextEditorViewModel
13 |
14 |     let styles: [String] = ["Large Title", "Title", "Title2", "Title3", "Heading", "Subheading", "Body", "Footnote", "Caption", "Caption2"]
15 |
16 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
17 |         VStack(alignment: .leading, spacing: 4) {
18 |             Text("Font Style")
   :
20 |                 .padding(.bottom, 4)
21 |
22 |             Menu {
   |             |- error: 'Menu' is only available in tvOS 17.0 or newer
   |             `- note: add 'if #available' version check
23 |                 ForEach(styles, id: \.self) { style in
24 |                     Button(action: {
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontStyleDropdownView.swift:22:13: error: 'init(content:label:)' is only available in tvOS 17.0 or newer
 9 |
10 | /// A dropdown component for selecting font styles like Title, Subheading, and Body.
11 | struct FontStyleDropdown: View {
   |        `- note: add '@available' attribute to enclosing struct
12 |     @ObservedObject var viewModel: RichTextEditorViewModel
13 |
14 |     let styles: [String] = ["Large Title", "Title", "Title2", "Title3", "Heading", "Subheading", "Body", "Footnote", "Caption", "Caption2"]
15 |
16 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
17 |         VStack(alignment: .leading, spacing: 4) {
18 |             Text("Font Style")
   :
20 |                 .padding(.bottom, 4)
21 |
22 |             Menu {
   |             |- error: 'init(content:label:)' is only available in tvOS 17.0 or newer
   |             `- note: add 'if #available' version check
23 |                 ForEach(styles, id: \.self) { style in
24 |                     Button(action: {
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontWeightDropdown.swift:19:13: error: 'Menu' is only available in tvOS 17.0 or newer
 8 |
 9 | /// A dropdown component for selecting font weights.
10 | struct FontWeightDropdown: View {
   |        `- note: add '@available' attribute to enclosing struct
11 |     @ObservedObject var viewModel: RichTextEditorViewModel
12 |
13 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
14 |         VStack(alignment: .leading, spacing: 4) {
15 |             Text("Font Weight")
   :
17 |                 .padding(.bottom, 4)
18 |
19 |             Menu {
   |             |- error: 'Menu' is only available in tvOS 17.0 or newer
   |             `- note: add 'if #available' version check
20 |                 ForEach(viewModel.fontWeights.keys.sorted(), id: \.self) { weightName in
21 |                     Button(action: {
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontWeightDropdown.swift:19:13: error: 'init(content:label:)' is only available in tvOS 17.0 or newer
 8 |
 9 | /// A dropdown component for selecting font weights.
10 | struct FontWeightDropdown: View {
   |        `- note: add '@available' attribute to enclosing struct
11 |     @ObservedObject var viewModel: RichTextEditorViewModel
12 |
13 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
14 |         VStack(alignment: .leading, spacing: 4) {
15 |             Text("Font Weight")
   :
17 |                 .padding(.bottom, 4)
18 |
19 |             Menu {
   |             |- error: 'init(content:label:)' is only available in tvOS 17.0 or newer
   |             `- note: add 'if #available' version check
20 |                 ForEach(viewModel.fontWeights.keys.sorted(), id: \.self) { weightName in
21 |                     Button(action: {
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontWeightDropdown.swift:50:66: error: 'systemFontSize' is unavailable in tvOS
48 |
49 |     private func weightsForFont(_ fontName: String) -> [UIFont.Weight] {
50 |         guard let baseFont = UIFont(name: fontName, size: UIFont.systemFontSize) else {
   |                                                                  `- error: 'systemFontSize' is unavailable in tvOS
51 |             return []
52 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontWeightDropdown.swift:61:67: error: 'systemFontSize' is unavailable in tvOS
59 |
60 |         for weight in availableWeights {
61 |             if let testFont = UIFont(name: fontName, size: UIFont.systemFontSize)?.withWeight(weight) {
   |                                                                   `- error: 'systemFontSize' is unavailable in tvOS
62 |                 // If font creation succeeds with the weight, add to supported weights
63 |                 supportedWeights.append(weight)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontWeightDropdown.swift:50:19: warning: value 'baseFont' was defined but never used; consider replacing with boolean test [#NoUsage]
48 |
49 |     private func weightsForFont(_ fontName: String) -> [UIFont.Weight] {
50 |         guard let baseFont = UIFont(name: fontName, size: UIFont.systemFontSize) else {
   |                   `- warning: value 'baseFont' was defined but never used; consider replacing with boolean test [#NoUsage]
51 |             return []
52 |         }
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontWeightDropdown.swift:61:20: warning: value 'testFont' was defined but never used; consider replacing with boolean test [#NoUsage]
59 |
60 |         for weight in availableWeights {
61 |             if let testFont = UIFont(name: fontName, size: UIFont.systemFontSize)?.withWeight(weight) {
   |                    `- warning: value 'testFont' was defined but never used; consider replacing with boolean test [#NoUsage]
62 |                 // If font creation succeeds with the weight, add to supported weights
63 |                 supportedWeights.append(weight)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:20:21: error: 'UIImagePickerController' is unavailable in tvOS
18 | public struct CameraImagePicker: UIViewControllerRepresentable {
19 |     let onImagePicked: (UIImage) -> Void // Callback for the selected image
20 |     var sourceType: UIImagePickerController.SourceType
   |                     `- error: 'UIImagePickerController' is unavailable in tvOS
21 |
22 |     public func makeUIViewController(context: Context) -> UIImagePickerController {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:22:59: error: 'UIImagePickerController' is unavailable in tvOS
20 |     var sourceType: UIImagePickerController.SourceType
21 |
22 |     public func makeUIViewController(context: Context) -> UIImagePickerController {
   |                                                           `- error: 'UIImagePickerController' is unavailable in tvOS
23 |         let picker = UIImagePickerController()
24 |         picker.delegate = context.coordinator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:29:60: error: 'UIImagePickerController' is unavailable in tvOS
27 |     }
28 |
29 |     public func updateUIViewController(_ uiViewController: UIImagePickerController, context: Context) {}
   |                                                            `- error: 'UIImagePickerController' is unavailable in tvOS
30 |
31 |     public func makeCoordinator() -> Coordinator {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:42:53: error: 'UIImagePickerController' is unavailable in tvOS
40 |         }
41 |
42 |         public func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) {
   |                                                     `- error: 'UIImagePickerController' is unavailable in tvOS
43 |             if let image = info[.originalImage] as? UIImage {
44 |                 parent.onImagePicked(image)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:42:115: error: 'UIImagePickerController' is unavailable in tvOS
40 |         }
41 |
42 |         public func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) {
   |                                                                                                                   `- error: 'UIImagePickerController' is unavailable in tvOS
43 |             if let image = info[.originalImage] as? UIImage {
44 |                 parent.onImagePicked(image)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:49:62: error: 'UIImagePickerController' is unavailable in tvOS
47 |         }
48 |
49 |         public func imagePickerControllerDidCancel(_ picker: UIImagePickerController) {
   |                                                              `- error: 'UIImagePickerController' is unavailable in tvOS
50 |             picker.dismiss(animated: true)
51 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:35:73: error: 'UIImagePickerControllerDelegate' is unavailable in tvOS
33 |     }
34 |
35 |     public class Coordinator: NSObject, UINavigationControllerDelegate, UIImagePickerControllerDelegate {
   |                                                                         `- error: 'UIImagePickerControllerDelegate' is unavailable in tvOS
36 |         var parent: CameraImagePicker
37 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:113:11: note: 'UIImagePickerControllerDelegate' has been explicitly marked unavailable here
111 |
112 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
113 | @protocol UIImagePickerControllerDelegate<NSObject>
    |           `- note: 'UIImagePickerControllerDelegate' has been explicitly marked unavailable here
114 | @optional
115 | // The picker does not dismiss itself; the client dismisses it in these callbacks.
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:18:15: warning: unavailable class 'UIImagePickerController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
16 | /// CameraImagePicker(image: $image, sourceType: .camera)
17 | /// ```
18 | public struct CameraImagePicker: UIViewControllerRepresentable {
   |               `- warning: unavailable class 'UIImagePickerController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
19 |     let onImagePicked: (UIImage) -> Void // Callback for the selected image
20 |     var sourceType: UIImagePickerController.SourceType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' declared here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' declared here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
SwiftUI.UIViewControllerRepresentable.UIViewControllerType:2:16: note: requirement 'UIViewControllerType' declared here
1 | protocol UIViewControllerRepresentable {
2 | associatedtype UIViewControllerType : UIViewController}
  |                `- note: requirement 'UIViewControllerType' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:23:22: error: 'UIImagePickerController' is unavailable in tvOS
21 |
22 |     public func makeUIViewController(context: Context) -> UIImagePickerController {
23 |         let picker = UIImagePickerController()
   |                      `- error: 'UIImagePickerController' is unavailable in tvOS
24 |         picker.delegate = context.coordinator
25 |         picker.sourceType = sourceType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:43:34: error: 'originalImage' is unavailable in tvOS
41 |
42 |         public func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) {
43 |             if let image = info[.originalImage] as? UIImage {
   |                                  `- error: 'originalImage' is unavailable in tvOS
44 |                 parent.onImagePicked(image)
45 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:58:51: note: 'originalImage' has been explicitly marked unavailable here
 56 | // info dictionary keys
 57 | UIKIT_EXTERN UIImagePickerControllerInfoKey const UIImagePickerControllerMediaType API_UNAVAILABLE(tvos, watchos);      // an NSString (UTI, i.e. kUTTypeImage)
 58 | UIKIT_EXTERN UIImagePickerControllerInfoKey const UIImagePickerControllerOriginalImage API_UNAVAILABLE(tvos, watchos);  // a UIImage
    |                                                   `- note: 'originalImage' has been explicitly marked unavailable here
 59 | UIKIT_EXTERN UIImagePickerControllerInfoKey const UIImagePickerControllerEditedImage API_UNAVAILABLE(tvos, watchos);    // a UIImage
 60 | UIKIT_EXTERN UIImagePickerControllerInfoKey const UIImagePickerControllerCropRect API_UNAVAILABLE(tvos, watchos);       // an NSValue (CGRect)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:72:43: error: 'systemGray6' is unavailable in tvOS
70 |                 }
71 |                 .padding()
72 |                 .background(Color(UIColor.systemGray6))
   |                                           `- error: 'systemGray6' is unavailable in tvOS
73 |                 .cornerRadius(8)
74 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:150:49: note: 'systemGray6' has been explicitly marked unavailable here
148 | @property (class, nonatomic, readonly) UIColor *systemGray4Color        API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
149 | @property (class, nonatomic, readonly) UIColor *systemGray5Color        API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
150 | @property (class, nonatomic, readonly) UIColor *systemGray6Color        API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                 `- note: 'systemGray6' has been explicitly marked unavailable here
151 |
152 | #pragma mark Tint color
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontStyleDropdownView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FontStyleDropdownView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontWeightDropdown.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FontWeightDropdown.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CameraImagePicker.swift
SwiftCompile normal arm64 Compiling\ RichTextview.swift,\ UtilityViews.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextview.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/UtilityViews.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:44:76: error: 'systemFontSize' is unavailable in tvOS
 42 |     @Published var showingBackgroundColorPicker = false
 43 |
 44 |     @Published var selectedFont: UIFont = UIFont.systemFont(ofSize: UIFont.systemFontSize)
    |                                                                            `- error: 'systemFontSize' is unavailable in tvOS
 45 |     @Published var showingFontPicker = false
 46 |     @Published var selectedFontStyle: String? = "Body"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextview.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichTextview.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/UtilityViews.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UtilityViews.swift
SwiftCompile normal arm64 Compiling\ FilePickerView.swift,\ FontFamilyDropdown.swift,\ FontPickerDropdownView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontFamilyDropdown.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontPickerDropdownView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FilePickerView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontFamilyDropdown.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FontFamilyDropdown.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontPickerDropdownView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FontPickerDropdownView.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-21 11:52:12.873 xcodebuild[657:3874] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ RichTextEditorSwiftUI (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
	Building workspace RichTextEditorSwiftUI with scheme RichTextEditorSwiftUI
(3 failures)
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  RichTextEditorSwiftUI: /Users/admin/builder/spi-builder-workspace
resolved source packages: RichTextEditorSwiftUI
2026-09-21 11:52:19.300 xcodebuild[759:4280] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "RichTextEditorSwiftUI",
  "name" : "RichTextEditorSwiftUI",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    }
  ],
  "products" : [
    {
      "name" : "RichTextEditorSwiftUI",
      "targets" : [
        "RichTextEditorSwiftUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "RichTextEditorSwiftUITests",
      "module_type" : "SwiftTarget",
      "name" : "RichTextEditorSwiftUITests",
      "path" : "Tests/RichTextEditorSwiftUITests",
      "sources" : [
        "RichTextEditorSwiftUITests.swift"
      ],
      "target_dependencies" : [
        "RichTextEditorSwiftUI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "RichTextEditorSwiftUI",
      "module_type" : "SwiftTarget",
      "name" : "RichTextEditorSwiftUI",
      "path" : "Sources/RichTextEditorSwiftUI",
      "product_memberships" : [
        "RichTextEditorSwiftUI"
      ],
      "sources" : [
        "ColorPicker/ColorPickerView.swift",
        "Config/RichTextToolbarConfig.swift",
        "Extensions/Extension+NSMutableString.swift",
        "Extensions/Extension+UIFont.swift",
        "Extensions/Extension+UiIMage.swift",
        "Extensions/Extension+View.swift",
        "FilePicker/FilePickerView.swift",
        "FontPicker/FontFamilyDropdown.swift",
        "FontPicker/FontPickerDropdownView.swift",
        "FontPicker/FontStyleDropdownView.swift",
        "FontPicker/FontWeightDropdown.swift",
        "ImagePickers/CameraImagePicker.swift",
        "ImagePickers/PhotoImagePicker.swift",
        "Modifiers/PickerSheetConfig.swift",
        "Modifiers/PickerSheetsModifier.swift",
        "RichTextEditorSwiftUI.swift",
        "RichTextViewer/AttributedTextView.swift",
        "RichTextViewer/RichTextViewer.swift",
        "RichTextViewer/RichTextViewerWrapper.swift",
        "ViewModel/RichtTextEditorViewModel.swift",
        "Views/ButtonHighlightView.swift",
        "Views/HyperlinkInputView.swift",
        "Views/RichTextField.swift",
        "Views/RichTextToolbar.swift",
        "Views/RichTextview.swift",
        "Views/UtilityViews.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.10"
}
{
  "workspace" : {
    "name" : "RichTextEditorSwiftUI",
    "schemes" : [
      "RichTextEditorSwiftUI"
    ]
  }
}
2026-09-21 11:52:20.537 xcodebuild[767:4348] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme RichTextEditorSwiftUI -destination generic/platform=tvOS
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme RichTextEditorSwiftUI -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
  RichTextEditorSwiftUI: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
    Target 'RichTextEditorSwiftUI-product' in project 'RichTextEditorSwiftUI'
        ➜ Explicit dependency on target 'RichTextEditorSwiftUI' in project 'RichTextEditorSwiftUI'
    Target 'RichTextEditorSwiftUI' in project 'RichTextEditorSwiftUI' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
SwiftDriver RichTextEditorSwiftUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name RichTextEditorSwiftUI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos16.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ ColorPickerView.swift,\ RichTextToolbarConfig.swift,\ Extension+NSMutableString.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ColorPicker/ColorPickerView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Config/RichTextToolbarConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+NSMutableString.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ColorPicker/ColorPickerView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ColorPickerView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Config/RichTextToolbarConfig.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichTextToolbarConfig.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+NSMutableString.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Extension+NSMutableString.swift
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ColorPicker/ColorPickerView.swift:23:17: error: 'ColorPicker' is unavailable in tvOS
21 |                     .padding(.bottom, 8)
22 |
23 |                 ColorPicker("", selection: Binding(
   |                 `- error: 'ColorPicker' is unavailable in tvOS
24 |                     get: { Color(isBackground ? viewModel.textBackgroundColor : viewModel.textForegroundColor) },
25 |                     set: { newColor in
SwiftUI.ColorPicker:4:27: note: 'ColorPicker' has been explicitly marked unavailable here
 2 | @available(tvOS, unavailable)
 3 | @available(watchOS, unavailable)
 4 | nonisolated public struct ColorPicker<Label> : View, ~Sendable where Label : View {
   |                           `- note: 'ColorPicker' has been explicitly marked unavailable here
 5 |     nonisolated public init(selection: Binding<Color>, supportsOpacity: Bool = true, @ContentBuilder label: () -> Label)
 6 |     nonisolated public init(selection: Binding<CGColor>, supportsOpacity: Bool = true, @ContentBuilder label: () -> Label)
SwiftCompile normal arm64 Compiling\ PhotoImagePicker.swift,\ PickerSheetConfig.swift,\ PickerSheetsModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Modifiers/PickerSheetConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Modifiers/PickerSheetsModifier.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PhotoImagePicker.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Modifiers/PickerSheetConfig.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PickerSheetConfig.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Modifiers/PickerSheetsModifier.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PickerSheetsModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:26:59: error: 'PHPickerViewController' is unavailable in tvOS
24 |     let onImagePicked: (UIImage) -> Void // Callback for the selected image
25 |
26 |     public func makeUIViewController(context: Context) -> PHPickerViewController {
   |                                                           `- error: 'PHPickerViewController' is unavailable in tvOS
27 |         var configuration = PHPickerConfiguration()
28 |         configuration.selectionLimit = 1
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Headers/PHPicker.h:263:12: note: 'PHPickerViewController' has been explicitly marked unavailable here
261 | API_UNAVAILABLE(watchos)
262 | #if __has_include(<UIKit/UIViewController.h>) && TARGET_OS_IPHONE
263 | @interface PHPickerViewController : UIViewController
    |            `- note: 'PHPickerViewController' has been explicitly marked unavailable here
264 | #elif __has_include(<AppKit/NSViewController.h>)
265 | @interface PHPickerViewController : NSViewController
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:36:60: error: 'PHPickerViewController' is unavailable in tvOS
34 |     }
35 |
36 |     public func updateUIViewController(_ uiViewController: PHPickerViewController, context: Context) {}
   |                                                            `- error: 'PHPickerViewController' is unavailable in tvOS
37 |
38 |     public func makeCoordinator() -> Coordinator {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Headers/PHPicker.h:263:12: note: 'PHPickerViewController' has been explicitly marked unavailable here
261 | API_UNAVAILABLE(watchos)
262 | #if __has_include(<UIKit/UIViewController.h>) && TARGET_OS_IPHONE
263 | @interface PHPickerViewController : UIViewController
    |            `- note: 'PHPickerViewController' has been explicitly marked unavailable here
264 | #elif __has_include(<AppKit/NSViewController.h>)
265 | @interface PHPickerViewController : NSViewController
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:42:41: error: cannot find type 'PHPickerViewControllerDelegate' in scope
40 |     }
41 |
42 |     public class Coordinator: NSObject, PHPickerViewControllerDelegate {
   |                                         `- error: cannot find type 'PHPickerViewControllerDelegate' in scope
43 |         var parent: PhotoLibraryPicker
44 |
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:49:89: error: cannot find type 'PHPickerResult' in scope
47 |         }
48 |
49 |         public func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) {
   |                                                                                         `- error: cannot find type 'PHPickerResult' in scope
50 |             picker.dismiss(animated: true)
51 |             if let result = results.first {
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:49:38: error: 'PHPickerViewController' is unavailable in tvOS
47 |         }
48 |
49 |         public func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) {
   |                                      `- error: 'PHPickerViewController' is unavailable in tvOS
50 |             picker.dismiss(animated: true)
51 |             if let result = results.first {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Headers/PHPicker.h:263:12: note: 'PHPickerViewController' has been explicitly marked unavailable here
261 | API_UNAVAILABLE(watchos)
262 | #if __has_include(<UIKit/UIViewController.h>) && TARGET_OS_IPHONE
263 | @interface PHPickerViewController : UIViewController
    |            `- note: 'PHPickerViewController' has been explicitly marked unavailable here
264 | #elif __has_include(<AppKit/NSViewController.h>)
265 | @interface PHPickerViewController : NSViewController
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:23:15: warning: unavailable class 'PHPickerViewController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
21 | /// PhotoLibraryPicker(selectedImage: $image)
22 | /// ```
23 | public struct PhotoLibraryPicker: UIViewControllerRepresentable {
   |               `- warning: unavailable class 'PHPickerViewController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
24 |     let onImagePicked: (UIImage) -> Void // Callback for the selected image
25 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Headers/PHPicker.h:263:12: note: 'PHPickerViewController' declared here
261 | API_UNAVAILABLE(watchos)
262 | #if __has_include(<UIKit/UIViewController.h>) && TARGET_OS_IPHONE
263 | @interface PHPickerViewController : UIViewController
    |            `- note: 'PHPickerViewController' declared here
264 | #elif __has_include(<AppKit/NSViewController.h>)
265 | @interface PHPickerViewController : NSViewController
SwiftUI.UIViewControllerRepresentable.UIViewControllerType:2:16: note: requirement 'UIViewControllerType' declared here
1 | protocol UIViewControllerRepresentable {
2 | associatedtype UIViewControllerType : UIViewController}
  |                `- note: requirement 'UIViewControllerType' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:27:29: error: cannot find 'PHPickerConfiguration' in scope
25 |
26 |     public func makeUIViewController(context: Context) -> PHPickerViewController {
27 |         var configuration = PHPickerConfiguration()
   |                             `- error: cannot find 'PHPickerConfiguration' in scope
28 |         configuration.selectionLimit = 1
29 |         configuration.filter = .images
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:29:33: error: cannot infer contextual base in reference to member 'images'
27 |         var configuration = PHPickerConfiguration()
28 |         configuration.selectionLimit = 1
29 |         configuration.filter = .images
   |                                 `- error: cannot infer contextual base in reference to member 'images'
30 |
31 |         let picker = PHPickerViewController(configuration: configuration)
SwiftCompile normal arm64 Compiling\ Extension+UIFont.swift,\ Extension+UiIMage.swift,\ Extension+View.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+UIFont.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+UiIMage.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+View.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+UIFont.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Extension+UIFont.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+UiIMage.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Extension+UiIMage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+View.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Extension+View.swift
SwiftCompile normal arm64 Compiling\ FilePickerView.swift,\ FontFamilyDropdown.swift,\ FontPickerDropdownView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontFamilyDropdown.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontPickerDropdownView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift:14:52: error: 'UIDocumentPickerViewController' is unavailable in tvOS
12 |     var onFilePicked: (URL) -> Void
13 |
14 |     func makeUIViewController(context: Context) -> UIDocumentPickerViewController {
   |                                                    `- error: 'UIDocumentPickerViewController' is unavailable in tvOS
15 |         let picker = UIDocumentPickerViewController(forOpeningContentTypes: [.item])
16 |         picker.delegate = context.coordinator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDocumentPickerViewController.h:38:12: note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
38 | @interface UIDocumentPickerViewController : UIViewController
   |            `- note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
39 |
40 | // Initializes the picker instance for selecting a document in a remote location. The valid modes are Import and Open.
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift:20:53: error: 'UIDocumentPickerViewController' is unavailable in tvOS
18 |     }
19 |
20 |     func updateUIViewController(_ uiViewController: UIDocumentPickerViewController, context: Context) {
   |                                                     `- error: 'UIDocumentPickerViewController' is unavailable in tvOS
21 |         if !isPresented {
22 |             uiViewController.dismiss(animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDocumentPickerViewController.h:38:12: note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
38 | @interface UIDocumentPickerViewController : UIViewController
   |            `- note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
39 |
40 | // Initializes the picker instance for selecting a document in a remote location. The valid modes are Import and Open.
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift:37:43: error: 'UIDocumentPickerViewController' is unavailable in tvOS
35 |         }
36 |
37 |         func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentsAt urls: [URL]) {
   |                                           `- error: 'UIDocumentPickerViewController' is unavailable in tvOS
38 |             if let url = urls.first {
39 |                 parent.onFilePicked(url)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDocumentPickerViewController.h:38:12: note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
38 | @interface UIDocumentPickerViewController : UIViewController
   |            `- note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
39 |
40 | // Initializes the picker instance for selecting a document in a remote location. The valid modes are Import and Open.
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift:44:55: error: 'UIDocumentPickerViewController' is unavailable in tvOS
42 |         }
43 |
44 |         func documentPickerWasCancelled(_ controller: UIDocumentPickerViewController) {
   |                                                       `- error: 'UIDocumentPickerViewController' is unavailable in tvOS
45 |             parent.isPresented = false
46 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDocumentPickerViewController.h:38:12: note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
38 | @interface UIDocumentPickerViewController : UIViewController
   |            `- note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
39 |
40 | // Initializes the picker instance for selecting a document in a remote location. The valid modes are Import and Open.
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift:30:34: error: 'UIDocumentPickerDelegate' is unavailable in tvOS
28 |     }
29 |
30 |     class Coordinator: NSObject, UIDocumentPickerDelegate {
   |                                  `- error: 'UIDocumentPickerDelegate' is unavailable in tvOS
31 |         let parent: FilePicker
32 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDocumentPickerViewController.h:18:11: note: 'UIDocumentPickerDelegate' has been explicitly marked unavailable here
16 |
17 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
18 | @protocol UIDocumentPickerDelegate <NSObject>
   |           `- note: 'UIDocumentPickerDelegate' has been explicitly marked unavailable here
19 |
20 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift:10:8: warning: unavailable class 'UIDocumentPickerViewController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
 8 | import UIKit
 9 |
10 | struct FilePicker: UIViewControllerRepresentable {
   |        `- warning: unavailable class 'UIDocumentPickerViewController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
11 |     @Binding var isPresented: Bool
12 |     var onFilePicked: (URL) -> Void
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDocumentPickerViewController.h:38:12: note: 'UIDocumentPickerViewController' declared here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
38 | @interface UIDocumentPickerViewController : UIViewController
   |            `- note: 'UIDocumentPickerViewController' declared here
39 |
40 | // Initializes the picker instance for selecting a document in a remote location. The valid modes are Import and Open.
SwiftUI.UIViewControllerRepresentable.UIViewControllerType:2:16: note: requirement 'UIViewControllerType' declared here
1 | protocol UIViewControllerRepresentable {
2 | associatedtype UIViewControllerType : UIViewController}
  |                `- note: requirement 'UIViewControllerType' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift:15:22: error: 'UIDocumentPickerViewController' is unavailable in tvOS
13 |
14 |     func makeUIViewController(context: Context) -> UIDocumentPickerViewController {
15 |         let picker = UIDocumentPickerViewController(forOpeningContentTypes: [.item])
   |                      `- error: 'UIDocumentPickerViewController' is unavailable in tvOS
16 |         picker.delegate = context.coordinator
17 |         return picker
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDocumentPickerViewController.h:38:12: note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
38 | @interface UIDocumentPickerViewController : UIViewController
   |            `- note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
39 |
40 | // Initializes the picker instance for selecting a document in a remote location. The valid modes are Import and Open.
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift:15:22: error: 'init(forOpeningContentTypes:)' is unavailable in tvOS
13 |
14 |     func makeUIViewController(context: Context) -> UIDocumentPickerViewController {
15 |         let picker = UIDocumentPickerViewController(forOpeningContentTypes: [.item])
   |                      `- error: 'init(forOpeningContentTypes:)' is unavailable in tvOS
16 |         picker.delegate = context.coordinator
17 |         return picker
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDocumentPickerViewController.h:48:1: note: 'init(forOpeningContentTypes:)' has been explicitly marked unavailable here
46 |
47 | /// Initializes the picker instance for selecting a document in a remote location, giving you access to the original document.
48 | - (instancetype)initForOpeningContentTypes:(NSArray <UTType *>*)contentTypes API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(tvos, watchos);
   | `- note: 'init(forOpeningContentTypes:)' has been explicitly marked unavailable here
49 |
50 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontFamilyDropdown.swift:26:13: error: 'Menu' is only available in tvOS 17.0 or newer
 8 |
 9 | /// A dropdown component for selecting font families.
10 | struct FontFamilyDropdown: View {
   |        `- note: add '@available' attribute to enclosing struct
11 |     @ObservedObject var viewModel: RichTextEditorViewModel
12 |     let config: RichTextToolbarConfig
   :
18 |     }
19 |
20 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
21 |         VStack(alignment: .leading, spacing: 4) {
22 |             Text("Font Family")
   :
24 |                 .padding(.bottom, 4)
25 |
26 |             Menu {
   |             |- error: 'Menu' is only available in tvOS 17.0 or newer
   |             `- note: add 'if #available' version check
27 |                 ForEach(viewModel.availableFonts, id: \.self) { font in
28 |                     Button(action: {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FilePickerView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontFamilyDropdown.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FontFamilyDropdown.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontPickerDropdownView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FontPickerDropdownView.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ RichTextEditorSwiftUI (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift:14:52: error: 'UIDocumentPickerViewController' is unavailable in tvOS
12 |     var onFilePicked: (URL) -> Void
13 |
14 |     func makeUIViewController(context: Context) -> UIDocumentPickerViewController {
   |                                                    `- error: 'UIDocumentPickerViewController' is unavailable in tvOS
15 |         let picker = UIDocumentPickerViewController(forOpeningContentTypes: [.item])
16 |         picker.delegate = context.coordinator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDocumentPickerViewController.h:38:12: note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
38 | @interface UIDocumentPickerViewController : UIViewController
   |            `- note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
39 |
40 | // Initializes the picker instance for selecting a document in a remote location. The valid modes are Import and Open.
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift:20:53: error: 'UIDocumentPickerViewController' is unavailable in tvOS
18 |     }
19 |
20 |     func updateUIViewController(_ uiViewController: UIDocumentPickerViewController, context: Context) {
   |                                                     `- error: 'UIDocumentPickerViewController' is unavailable in tvOS
21 |         if !isPresented {
22 |             uiViewController.dismiss(animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDocumentPickerViewController.h:38:12: note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
38 | @interface UIDocumentPickerViewController : UIViewController
   |            `- note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
39 |
40 | // Initializes the picker instance for selecting a document in a remote location. The valid modes are Import and Open.
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift:37:43: error: 'UIDocumentPickerViewController' is unavailable in tvOS
35 |         }
36 |
37 |         func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentsAt urls: [URL]) {
   |                                           `- error: 'UIDocumentPickerViewController' is unavailable in tvOS
38 |             if let url = urls.first {
39 |                 parent.onFilePicked(url)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDocumentPickerViewController.h:38:12: note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
38 | @interface UIDocumentPickerViewController : UIViewController
   |            `- note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
39 |
40 | // Initializes the picker instance for selecting a document in a remote location. The valid modes are Import and Open.
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift:44:55: error: 'UIDocumentPickerViewController' is unavailable in tvOS
42 |         }
43 |
44 |         func documentPickerWasCancelled(_ controller: UIDocumentPickerViewController) {
   |                                                       `- error: 'UIDocumentPickerViewController' is unavailable in tvOS
45 |             parent.isPresented = false
46 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDocumentPickerViewController.h:38:12: note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
38 | @interface UIDocumentPickerViewController : UIViewController
   |            `- note: 'UIDocumentPickerViewController' has been explicitly marked unavailable here
39 |
40 | // Initializes the picker instance for selecting a document in a remote location. The valid modes are Import and Open.
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift:30:34: error: 'UIDocumentPickerDelegate' is unavailable in tvOS
28 |     }
29 |
30 |     class Coordinator: NSObject, UIDocumentPickerDelegate {
   |                                  `- error: 'UIDocumentPickerDelegate' is unavailable in tvOS
31 |         let parent: FilePicker
32 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDocumentPickerViewController.h:18:11: note: 'UIDocumentPickerDelegate' has been explicitly marked unavailable here
16 |
17 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
18 | @protocol UIDocumentPickerDelegate <NSObject>
   |           `- note: 'UIDocumentPickerDelegate' has been explicitly marked unavailable here
19 |
20 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift:10:8: warning: unavailable class 'UIDocumentPickerViewController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
 8 | import UIKit
 9 |
10 | struct FilePicker: UIViewControllerRepresentable {
   |        `- warning: unavailable class 'UIDocumentPickerViewController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
11 |     @Binding var isPresented: Bool
12 |     var onFilePicked: (URL) -> Void
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDocumentPickerViewController.h:38:12: note: 'UIDocumentPickerViewController' declared here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
38 | @interface UIDocumentPickerViewController : UIViewController
   |            `- note: 'UIDocumentPickerViewController' declared here
39 |
40 | // Initializes the picker instance for selecting a document in a remote location. The valid modes are Import and Open.
SwiftUI.UIViewControllerRepresentable.UIViewControllerType:2:16: note: requirement 'UIViewControllerType' declared here
1 | protocol UIViewControllerRepresentable {
2 | associatedtype UIViewControllerType : UIViewController}
  |                `- note: requirement 'UIViewControllerType' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:20:21: error: 'UIImagePickerController' is unavailable in tvOS
18 | public struct CameraImagePicker: UIViewControllerRepresentable {
19 |     let onImagePicked: (UIImage) -> Void // Callback for the selected image
20 |     var sourceType: UIImagePickerController.SourceType
   |                     `- error: 'UIImagePickerController' is unavailable in tvOS
21 |
22 |     public func makeUIViewController(context: Context) -> UIImagePickerController {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:22:59: error: 'UIImagePickerController' is unavailable in tvOS
20 |     var sourceType: UIImagePickerController.SourceType
21 |
22 |     public func makeUIViewController(context: Context) -> UIImagePickerController {
   |                                                           `- error: 'UIImagePickerController' is unavailable in tvOS
23 |         let picker = UIImagePickerController()
24 |         picker.delegate = context.coordinator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:29:60: error: 'UIImagePickerController' is unavailable in tvOS
27 |     }
28 |
29 |     public func updateUIViewController(_ uiViewController: UIImagePickerController, context: Context) {}
   |                                                            `- error: 'UIImagePickerController' is unavailable in tvOS
30 |
31 |     public func makeCoordinator() -> Coordinator {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:42:53: error: 'UIImagePickerController' is unavailable in tvOS
40 |         }
41 |
42 |         public func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) {
   |                                                     `- error: 'UIImagePickerController' is unavailable in tvOS
43 |             if let image = info[.originalImage] as? UIImage {
44 |                 parent.onImagePicked(image)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:42:115: error: 'UIImagePickerController' is unavailable in tvOS
40 |         }
41 |
42 |         public func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) {
   |                                                                                                                   `- error: 'UIImagePickerController' is unavailable in tvOS
43 |             if let image = info[.originalImage] as? UIImage {
44 |                 parent.onImagePicked(image)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:49:62: error: 'UIImagePickerController' is unavailable in tvOS
47 |         }
48 |
49 |         public func imagePickerControllerDidCancel(_ picker: UIImagePickerController) {
   |                                                              `- error: 'UIImagePickerController' is unavailable in tvOS
50 |             picker.dismiss(animated: true)
51 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' has been explicitly marked unavailable here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:35:73: error: 'UIImagePickerControllerDelegate' is unavailable in tvOS
33 |     }
34 |
35 |     public class Coordinator: NSObject, UINavigationControllerDelegate, UIImagePickerControllerDelegate {
   |                                                                         `- error: 'UIImagePickerControllerDelegate' is unavailable in tvOS
36 |         var parent: CameraImagePicker
37 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:113:11: note: 'UIImagePickerControllerDelegate' has been explicitly marked unavailable here
111 |
112 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
113 | @protocol UIImagePickerControllerDelegate<NSObject>
    |           `- note: 'UIImagePickerControllerDelegate' has been explicitly marked unavailable here
114 | @optional
115 | // The picker does not dismiss itself; the client dismisses it in these callbacks.
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift:18:15: warning: unavailable class 'UIImagePickerController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
16 | /// CameraImagePicker(image: $image, sourceType: .camera)
17 | /// ```
18 | public struct CameraImagePicker: UIViewControllerRepresentable {
   |               `- warning: unavailable class 'UIImagePickerController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
19 |     let onImagePicked: (UIImage) -> Void // Callback for the selected image
20 |     var sourceType: UIImagePickerController.SourceType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' declared here
 67 |
 68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
 69 | @interface UIImagePickerController : UINavigationController <NSCoding>
    |            `- note: 'UIImagePickerController' declared here
 70 |
 71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;                 // returns YES if source is available (i.e. camera present)
SwiftUI.UIViewControllerRepresentable.UIViewControllerType:2:16: note: requirement 'UIViewControllerType' declared here
1 | protocol UIViewControllerRepresentable {
2 | associatedtype UIViewControllerType : UIViewController}
  |                `- note: requirement 'UIViewControllerType' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:26:59: error: 'PHPickerViewController' is unavailable in tvOS
24 |     let onImagePicked: (UIImage) -> Void // Callback for the selected image
25 |
26 |     public func makeUIViewController(context: Context) -> PHPickerViewController {
   |                                                           `- error: 'PHPickerViewController' is unavailable in tvOS
27 |         var configuration = PHPickerConfiguration()
28 |         configuration.selectionLimit = 1
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Headers/PHPicker.h:263:12: note: 'PHPickerViewController' has been explicitly marked unavailable here
261 | API_UNAVAILABLE(watchos)
262 | #if __has_include(<UIKit/UIViewController.h>) && TARGET_OS_IPHONE
263 | @interface PHPickerViewController : UIViewController
    |            `- note: 'PHPickerViewController' has been explicitly marked unavailable here
264 | #elif __has_include(<AppKit/NSViewController.h>)
265 | @interface PHPickerViewController : NSViewController
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:36:60: error: 'PHPickerViewController' is unavailable in tvOS
34 |     }
35 |
36 |     public func updateUIViewController(_ uiViewController: PHPickerViewController, context: Context) {}
   |                                                            `- error: 'PHPickerViewController' is unavailable in tvOS
37 |
38 |     public func makeCoordinator() -> Coordinator {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Headers/PHPicker.h:263:12: note: 'PHPickerViewController' has been explicitly marked unavailable here
261 | API_UNAVAILABLE(watchos)
262 | #if __has_include(<UIKit/UIViewController.h>) && TARGET_OS_IPHONE
263 | @interface PHPickerViewController : UIViewController
    |            `- note: 'PHPickerViewController' has been explicitly marked unavailable here
264 | #elif __has_include(<AppKit/NSViewController.h>)
265 | @interface PHPickerViewController : NSViewController
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:42:41: error: cannot find type 'PHPickerViewControllerDelegate' in scope
40 |     }
41 |
42 |     public class Coordinator: NSObject, PHPickerViewControllerDelegate {
   |                                         `- error: cannot find type 'PHPickerViewControllerDelegate' in scope
43 |         var parent: PhotoLibraryPicker
44 |
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:49:89: error: cannot find type 'PHPickerResult' in scope
47 |         }
48 |
49 |         public func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) {
   |                                                                                         `- error: cannot find type 'PHPickerResult' in scope
50 |             picker.dismiss(animated: true)
51 |             if let result = results.first {
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:49:38: error: 'PHPickerViewController' is unavailable in tvOS
47 |         }
48 |
49 |         public func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) {
   |                                      `- error: 'PHPickerViewController' is unavailable in tvOS
50 |             picker.dismiss(animated: true)
51 |             if let result = results.first {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Headers/PHPicker.h:263:12: note: 'PHPickerViewController' has been explicitly marked unavailable here
261 | API_UNAVAILABLE(watchos)
262 | #if __has_include(<UIKit/UIViewController.h>) && TARGET_OS_IPHONE
263 | @interface PHPickerViewController : UIViewController
    |            `- note: 'PHPickerViewController' has been explicitly marked unavailable here
264 | #elif __has_include(<AppKit/NSViewController.h>)
265 | @interface PHPickerViewController : NSViewController
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift:23:15: warning: unavailable class 'PHPickerViewController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
21 | /// PhotoLibraryPicker(selectedImage: $image)
22 | /// ```
23 | public struct PhotoLibraryPicker: UIViewControllerRepresentable {
   |               `- warning: unavailable class 'PHPickerViewController' was used to satisfy a requirement of protocol 'UIViewControllerRepresentable'; this will be an error in a future Swift language mode
24 |     let onImagePicked: (UIImage) -> Void // Callback for the selected image
25 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Headers/PHPicker.h:263:12: note: 'PHPickerViewController' declared here
261 | API_UNAVAILABLE(watchos)
262 | #if __has_include(<UIKit/UIViewController.h>) && TARGET_OS_IPHONE
263 | @interface PHPickerViewController : UIViewController
    |            `- note: 'PHPickerViewController' declared here
264 | #elif __has_include(<AppKit/NSViewController.h>)
265 | @interface PHPickerViewController : NSViewController
SwiftUI.UIViewControllerRepresentable.UIViewControllerType:2:16: note: requirement 'UIViewControllerType' declared here
1 | protocol UIViewControllerRepresentable {
2 | associatedtype UIViewControllerType : UIViewController}
  |                `- note: requirement 'UIViewControllerType' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:44:76: error: 'systemFontSize' is unavailable in tvOS
 42 |     @Published var showingBackgroundColorPicker = false
 43 |
 44 |     @Published var selectedFont: UIFont = UIFont.systemFont(ofSize: UIFont.systemFontSize)
    |                                                                            `- error: 'systemFontSize' is unavailable in tvOS
 45 |     @Published var showingFontPicker = false
 46 |     @Published var selectedFontStyle: String? = "Body"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:49:82: error: 'systemFontSize' is unavailable in tvOS
 47 |     @Published var showFontPickerMenu = false
 48 |     @Published var availableFonts: [String] = UIFont.familyNames
 49 |     @Published var selectedFontFamily: String = UIFont.systemFont(ofSize: UIFont.systemFontSize).familyName
    |                                                                                  `- error: 'systemFontSize' is unavailable in tvOS
 50 |     @Published var selectedFontWeight: UIFont.Weight = .regular
 51 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:33:36: error: 'systemFontSize' is unavailable in tvOS
 31 |     @Published var showingImagePickerDropdown = false // Tracks visibility of the Image Picker dropdown
 32 |
 33 |     var fontSize: CGFloat = UIFont.systemFontSize
    |                                    `- error: 'systemFontSize' is unavailable in tvOS
 34 |     @Published var textForegroundColor: UIColor = .black
 35 |     @Published var textBackgroundColor: UIColor = .white
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ColorPicker/ColorPickerView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Config/RichTextToolbarConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+NSMutableString.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+UIFont.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+UiIMage.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Extensions/Extension+View.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FilePicker/FilePickerView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontFamilyDropdown.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontPickerDropdownView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontStyleDropdownView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontWeightDropdown.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/PhotoImagePicker.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Modifiers/PickerSheetConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Modifiers/PickerSheetsModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextEditorSwiftUI.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/AttributedTextView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/RichTextViewer.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/RichTextViewerWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/ButtonHighlightView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/HyperlinkInputView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextToolbar.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextview.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/UtilityViews.swift -target arm64-apple-tvos16.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name RichTextEditorSwiftUI -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RichTextEditorSwiftUI.build/Debug-appletvos/RichTextEditorSwiftUI-t.build/Objects-normal/arm64/RichTextEditorSwiftUI.abi.json
SwiftCompile normal arm64 (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ ButtonHighlightView.swift,\ HyperlinkInputView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/ButtonHighlightView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/HyperlinkInputView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/HyperlinkInputView.swift:23:41: error: 'RoundedBorderTextFieldStyle' is unavailable in tvOS
21 |                         .font(.caption)
22 |                     TextField("Enter link text", text: $linkText)
23 |                         .textFieldStyle(RoundedBorderTextFieldStyle())
   |                                         `- error: 'RoundedBorderTextFieldStyle' is unavailable in tvOS
24 |                 }
25 |             }
SwiftUI.RoundedBorderTextFieldStyle:5:15: note: 'RoundedBorderTextFieldStyle' has been explicitly marked unavailable here
 3 | @available(tvOS, unavailable)
 4 | @available(watchOS, unavailable)
 5 | public struct RoundedBorderTextFieldStyle : TextFieldStyle, ~Sendable {
   |               `- note: 'RoundedBorderTextFieldStyle' has been explicitly marked unavailable here
 6 |     public init()
 7 |     public func _body(configuration: TextField<RoundedBorderTextFieldStyle._Label>) -> some View
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/ButtonHighlightView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ButtonHighlightView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/HyperlinkInputView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HyperlinkInputView.swift
SwiftCompile normal arm64 Compiling\ RichTextEditorSwiftUI.swift,\ AttributedTextView.swift,\ RichTextViewer.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextEditorSwiftUI.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/AttributedTextView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/RichTextViewer.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextEditorSwiftUI.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichTextEditorSwiftUI.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/AttributedTextView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AttributedTextView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/RichTextViewer.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichTextViewer.swift
SwiftCompile normal arm64 Compiling\ RichTextview.swift,\ UtilityViews.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextview.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/UtilityViews.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:44:76: error: 'systemFontSize' is unavailable in tvOS
 42 |     @Published var showingBackgroundColorPicker = false
 43 |
 44 |     @Published var selectedFont: UIFont = UIFont.systemFont(ofSize: UIFont.systemFontSize)
    |                                                                            `- error: 'systemFontSize' is unavailable in tvOS
 45 |     @Published var showingFontPicker = false
 46 |     @Published var selectedFontStyle: String? = "Body"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextview.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichTextview.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/UtilityViews.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UtilityViews.swift
SwiftCompile normal arm64 Compiling\ RichTextField.swift,\ RichTextToolbar.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextToolbar.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextField.swift:37:18: error: 'isEditable' is unavailable in tvOS
 35 |         let textView = UITextView()
 36 |         textView.delegate = context.coordinator
 37 |         textView.isEditable = true
    |                  `- error: 'isEditable' is unavailable in tvOS
 38 |         textView.isScrollEnabled = true
 39 |         textView.attributedText = text
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:238:45: note: 'isEditable' has been explicitly marked unavailable here
236 | @property(nonatomic, copy, nonnull) NSArray<NSValue *> *selectedRanges API_AVAILABLE(ios(26.0), tvos(26.0), visionos(26.0), watchos(26.0)) NS_REFINED_FOR_SWIFT;
237 |
238 | @property(nonatomic,getter=isEditable) BOOL editable API_UNAVAILABLE(tvos);
    |                                             `- note: 'isEditable' has been explicitly marked unavailable here
239 | // Toggle selectability, which controls the ability of the user to select content and interact with URLs & attachments. On tvOS this also makes the text view focusable.
240 | // By default, text item interaction follows selectable if the text item methods on UITextViewDelegate are not implemented; otherwise, they follow the result of the specified delegate methods.
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextToolbar.swift:243:16: error: 'Menu' is only available in tvOS 17.0 or newer
 12 | /// The `RichTextToolbar` dynamically renders button groups, dropdowns,
 13 | /// and menus based on the provided `RichTextToolbarConfig`.
 14 | public struct RichTextToolbar: View {
    |               `- note: add '@available' attribute to enclosing struct
 15 |     @ObservedObject var viewModel: RichTextEditorViewModel
 16 |     let config: RichTextToolbarConfig
    :
232 |
233 |     /// Creates a menu button.
234 |     private func menuButton(for buttonConfig: RichTextToolbarConfig.ButtonConfig, menuButtons: [RichTextToolbarConfig.ButtonConfig]) -> some View {
    |                  `- note: add '@available' attribute to enclosing instance method
235 |         let isActive: Bool
236 |         switch buttonConfig.type {
    :
241 |         default: isActive = false
242 |         }
243 |         return Menu {
    |                |- error: 'Menu' is only available in tvOS 17.0 or newer
    |                `- note: add 'if #available' version check
244 |             ForEach(menuButtons) { menuButton in
245 |                 Button(action: {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextField.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichTextField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/Views/RichTextToolbar.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichTextToolbar.swift
SwiftCompile normal arm64 Compiling\ RichTextViewerWrapper.swift,\ RichtTextEditorViewModel.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/RichTextViewerWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/RichTextViewerWrapper.swift:16:25: error: 'isEditable' is unavailable in tvOS
14 |     func makeUIView(context: Context) -> UITextView {
15 |         let textView = UITextView()
16 |                textView.isEditable = false
   |                         `- error: 'isEditable' is unavailable in tvOS
17 |                textView.backgroundColor = .clear
18 |                textView.textContainerInset = UIEdgeInsets(top: 8, left: 8, bottom: 8, right: 8) // Padding inside
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:238:45: note: 'isEditable' has been explicitly marked unavailable here
236 | @property(nonatomic, copy, nonnull) NSArray<NSValue *> *selectedRanges API_AVAILABLE(ios(26.0), tvos(26.0), visionos(26.0), watchos(26.0)) NS_REFINED_FOR_SWIFT;
237 |
238 | @property(nonatomic,getter=isEditable) BOOL editable API_UNAVAILABLE(tvos);
    |                                             `- note: 'isEditable' has been explicitly marked unavailable here
239 | // Toggle selectability, which controls the ability of the user to select content and interact with URLs & attachments. On tvOS this also makes the text view focusable.
240 | // By default, text item interaction follows selectable if the text item methods on UITextViewDelegate are not implemented; otherwise, they follow the result of the specified delegate methods.
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:44:76: error: 'systemFontSize' is unavailable in tvOS
 42 |     @Published var showingBackgroundColorPicker = false
 43 |
 44 |     @Published var selectedFont: UIFont = UIFont.systemFont(ofSize: UIFont.systemFontSize)
    |                                                                            `- error: 'systemFontSize' is unavailable in tvOS
 45 |     @Published var showingFontPicker = false
 46 |     @Published var selectedFontStyle: String? = "Body"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:49:82: error: 'systemFontSize' is unavailable in tvOS
 47 |     @Published var showFontPickerMenu = false
 48 |     @Published var availableFonts: [String] = UIFont.familyNames
 49 |     @Published var selectedFontFamily: String = UIFont.systemFont(ofSize: UIFont.systemFontSize).familyName
    |                                                                                  `- error: 'systemFontSize' is unavailable in tvOS
 50 |     @Published var selectedFontWeight: UIFont.Weight = .regular
 51 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:33:36: error: 'systemFontSize' is unavailable in tvOS
 31 |     @Published var showingImagePickerDropdown = false // Tracks visibility of the Image Picker dropdown
 32 |
 33 |     var fontSize: CGFloat = UIFont.systemFontSize
    |                                    `- error: 'systemFontSize' is unavailable in tvOS
 34 |     @Published var textForegroundColor: UIColor = .black
 35 |     @Published var textBackgroundColor: UIColor = .white
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:307:13: warning: initialization of immutable value 'cursorPosition' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
305 |
306 |         let mutableText = NSMutableAttributedString(attributedString: text)
307 |         let cursorPosition = selectedRange.location
    |             `- warning: initialization of immutable value 'cursorPosition' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
308 |         let isTextSelected = selectedRange.length > 0
309 |         // Define code snippet attributes
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:616:63: error: 'systemFontSize' is unavailable in tvOS
614 |             mutableText.addAttributes([
615 |                 .foregroundColor: UIColor.systemGray,
616 |                 .font: UIFont.italicSystemFont(ofSize: UIFont.systemFontSize)
    |                                                               `- error: 'systemFontSize' is unavailable in tvOS
617 |             ], range: match.range)
618 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/RichTextViewer/RichTextViewerWrapper.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichTextViewerWrapper.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichtTextEditorViewModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:623:59: error: 'systemFontSize' is unavailable in tvOS
621 |
622 |     func setFont(_ fontName: String) {
623 |         let newFont = UIFont(name: fontName, size: UIFont.systemFontSize) ?? UIFont.systemFont(ofSize: UIFont.systemFontSize)
    |                                                           `- error: 'systemFontSize' is unavailable in tvOS
624 |         let mutableText = NSMutableAttributedString(attributedString: text)
625 |         mutableText.addAttribute(.font, value: newFont, range: NSRange(location: 0, length: text.length))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ViewModel/RichtTextEditorViewModel.swift:623:111: error: 'systemFontSize' is unavailable in tvOS
621 |
622 |     func setFont(_ fontName: String) {
623 |         let newFont = UIFont(name: fontName, size: UIFont.systemFontSize) ?? UIFont.systemFont(ofSize: UIFont.systemFontSize)
    |                                                                                                               `- error: 'systemFontSize' is unavailable in tvOS
624 |         let mutableText = NSMutableAttributedString(attributedString: text)
625 |         mutableText.addAttribute(.font, value: newFont, range: NSRange(location: 0, length: text.length))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
    |                                               `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
SwiftCompile normal arm64 Compiling\ FontStyleDropdownView.swift,\ FontWeightDropdown.swift,\ CameraImagePicker.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontStyleDropdownView.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontWeightDropdown.swift /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontStyleDropdownView.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FontStyleDropdownView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/FontPicker/FontWeightDropdown.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FontWeightDropdown.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RichTextEditorSwiftUI/ImagePickers/CameraImagePicker.swift (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CameraImagePicker.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-21 11:52:21.504 xcodebuild[768:4377] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ RichTextEditorSwiftUI (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
	SwiftCompile normal arm64 (in target 'RichTextEditorSwiftUI' from project 'RichTextEditorSwiftUI')
	Building workspace RichTextEditorSwiftUI with scheme RichTextEditorSwiftUI
(3 failures)
BUILD FAILURE 6.4 tvOS