The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Runestone, reference main (b1bf52), with Swift 6.1 for watchOS using Xcode 16.3 on 7 Nov 2026 00:46:29 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Runestone-Package -destination generic/platform=watchOS

Build Log

                                                                             ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:223:41: error: cannot find type 'UIFindInteraction' in scope
    func findInteraction(_ interaction: UIFindInteraction, didEnd session: UIFindSession) {
                                        ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:223:76: error: cannot find type 'UIFindSession' in scope
    func findInteraction(_ interaction: UIFindInteraction, didEnd session: UIFindSession) {
                                                                           ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:230:40: error: cannot find type 'UITextSearchOptions' in scope
    init(queryString: String, options: UITextSearchOptions) {
                                       ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:239:25: error: cannot find type 'UITextSearchOptions' in scope
    init(_ matchMethod: UITextSearchOptions.WordMatchMethod) {
                        ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/SpellCheckingService.swift:11:11: error: cannot find type 'UITextChecker' in scope
extension UITextChecker: SpellChecking {}
          ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:3:32: error: cannot find type 'UITextSelectionRect' in scope
final class TextSelectionRect: UITextSelectionRect {
                               ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:4:18: error: property does not override any property from its superclass
    override var rect: CGRect {
    ~~~~~~~~     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:7:18: error: property does not override any property from its superclass
    override var writingDirection: NSWritingDirection {
    ~~~~~~~~     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:10:18: error: property does not override any property from its superclass
    override var containsStart: Bool {
    ~~~~~~~~     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:13:18: error: property does not override any property from its superclass
    override var containsEnd: Bool {
    ~~~~~~~~     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:16:18: error: property does not override any property from its superclass
    override var isVertical: Bool {
    ~~~~~~~~     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:28:27: error: cannot find type 'UIWritingToolsCoordinator' in scope
    lazy var coordinator: UIWritingToolsCoordinator = {
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:16:73: error: cannot find type 'UIWritingToolsCoordinator' in scope
final class WritingToolsInteraction: NSObject, WritingToolsControlling, UIWritingToolsCoordinator.Delegate {
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:36:24: error: cannot find type 'UIWritingToolsCoordinator' in scope
        let animation: UIWritingToolsCoordinator.TextAnimation
                       ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:97:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:98:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 requestsContextsFor scope: UIWritingToolsCoordinator.ContextScope,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:99:58: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 completion: @escaping ([UIWritingToolsCoordinator.Context]) -> Void) {
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:128:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:130:46: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 in context: UIWritingToolsCoordinator.Context,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:132:42: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 reason: UIWritingToolsCoordinator.TextReplacementReason,
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:133:55: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 animationParameters: UIWritingToolsCoordinator.AnimationParameters?,
                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:158:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:160:46: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 in context: UIWritingToolsCoordinator.Context,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:173:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:175:46: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 in context: UIWritingToolsCoordinator.Context,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:181:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:183:46: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 in context: UIWritingToolsCoordinator.Context,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:199:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:200:60: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 prepareFor textAnimation: UIWritingToolsCoordinator.TextAnimation,
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:202:46: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 in context: UIWritingToolsCoordinator.Context,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:211:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:212:68: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 requestsPreviewFor textAnimation: UIWritingToolsCoordinator.TextAnimation,
                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:214:46: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 in context: UIWritingToolsCoordinator.Context,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:215:57: error: cannot find type 'UITargetedPreview' in scope
                                 completion: @escaping (UITargetedPreview?) -> Void) {
                                                        ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:245:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:246:56: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 finish textAnimation: UIWritingToolsCoordinator.TextAnimation,
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:248:46: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 in context: UIWritingToolsCoordinator.Context,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:258:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:259:57: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 willChangeTo newState: UIWritingToolsCoordinator.State,
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:267:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:290:52: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func validView(for range: NSRange, in context: UIWritingToolsCoordinator.Context) -> TextInputView? {
                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
SwiftCompile normal armv7k Compiling\ LineBreakSuggester.swift,\ WordWrappingLineBreakSuggester.swift,\ LineController.swift,\ LineControllerFactory.swift,\ LineControllerStorage.swift,\ LineFragment.swift,\ LineFragmentCharacterLocationQuery.swift,\ LineFragmentController.swift,\ LineFragmentFrameQuery.swift,\ LineFragmentNode.swift,\ LineFragmentRenderer.swift,\ LineFragmentSelectionRect.swift,\ LinePrefixReuse.swift,\ LineSyntaxHighlighter.swift,\ LineTypesetter.swift,\ UnbrokenLineBreakContext.swift,\ GoToLineSelection.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineBreak/LineBreakSuggester.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineBreak/WordWrappingLineBreakSuggester.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineControllerFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineControllerStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragment.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentCharacterLocationQuery.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentFrameQuery.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentNode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentSelectionRect.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LinePrefixReuse.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineSyntaxHighlighter.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineTypesetter.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/UnbrokenLineBreakContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Navigation/GoToLineSelection.swift (in target 'Runestone' from project 'Runestone')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineBreak/LineBreakSuggester.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineBreak/WordWrappingLineBreakSuggester.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineController.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineControllerFactory.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineControllerStorage.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragment.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentCharacterLocationQuery.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentController.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentFrameQuery.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentNode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentRenderer.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentSelectionRect.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LinePrefixReuse.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineSyntaxHighlighter.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineTypesetter.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/UnbrokenLineBreakContext.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Navigation/GoToLineSelection.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k Compiling\ TextViewState.swift,\ TimedUndoManager.swift,\ FoldingGutterButton.swift,\ GutterBackgroundView.swift,\ GutterWidthService.swift,\ LineNumberView.swift,\ HighlightNavigationController.swift,\ HighlightService.swift,\ HighlightedRange.swift,\ HighlightedRangeFragment.swift,\ HighlightedRangeLoopingMode.swift,\ DetectedIndentStrategy.swift,\ IndentController.swift,\ IndentLevelMeasurer.swift,\ IndentStrategy.swift,\ InvisibleCharacterConfiguration.swift,\ CharacterLineBreakSuggester.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextViewState.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TimedUndoManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/FoldingGutterButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/GutterBackgroundView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/GutterWidthService.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/LineNumberView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightNavigationController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightService.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightedRange.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightedRangeFragment.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightedRangeLoopingMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/DetectedIndentStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentLevelMeasurer.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/InvisibleCharacters/InvisibleCharacterConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineBreak/CharacterLineBreakSuggester.swift (in target 'Runestone' from project 'Runestone')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextViewState.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TimedUndoManager.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/FoldingGutterButton.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/GutterBackgroundView.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/GutterWidthService.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/LineNumberView.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightNavigationController.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightService.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightedRange.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightedRangeFragment.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightedRangeLoopingMode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/DetectedIndentStrategy.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentController.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentLevelMeasurer.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentStrategy.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/InvisibleCharacters/InvisibleCharacterConfiguration.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineBreak/CharacterLineBreakSuggester.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k Compiling\ TextLocation.swift,\ PageGuideController.swift,\ PageGuideView.swift,\ BatchReplaceSet.swift,\ FindResultPresentationView.swift,\ ParsedReplacementString.swift,\ ReplacementStringParser.swift,\ SearchController.swift,\ SearchQuery.swift,\ SearchReplaceResult.swift,\ SearchResult.swift,\ StringModifier.swift,\ TextPreview.swift,\ UITextSearchingHelper.swift,\ NaturalLanguageSpellingDetector.swift,\ ParagraphSpellingLanguageService.swift,\ SpellCheckingService.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Navigation/TextLocation.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/BatchReplaceSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/ParsedReplacementString.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/ReplacementStringParser.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchQuery.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchReplaceResult.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchResult.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/StringModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/TextPreview.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/NaturalLanguageSpellingDetector.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/ParagraphSpellingLanguageService.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/SpellCheckingService.swift (in target 'Runestone' from project 'Runestone')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Navigation/TextLocation.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideController.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideView.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/BatchReplaceSet.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/ParsedReplacementString.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/ReplacementStringParser.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchController.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchQuery.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchReplaceResult.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchResult.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/StringModifier.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/TextPreview.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/NaturalLanguageSpellingDetector.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/ParagraphSpellingLanguageService.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/SpellCheckingService.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k Compiling\ RedBlackTree.swift,\ RedBlackTreeChildrenUpdater.swift,\ RedBlackTreeIterator.swift,\ RedBlackTreeNode.swift,\ RedBlackTreeNodeColor.swift,\ RedBlackTreeNodePosition.swift,\ RedBlackTreeSearchMatch.swift,\ RedBlackTreeSearchQuery.swift,\ StringSyntaxHighlighter.swift,\ DefaultTheme.swift,\ FontTraits.swift,\ HighlightName.swift,\ HighlightStyle.swift,\ LineBreakMode.swift,\ LineSelectionDisplayType.swift,\ Theme.swift,\ CharacterPair.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTree.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeChildrenUpdater.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeIterator.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeNode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeNodeColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeNodePosition.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeSearchMatch.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeSearchQuery.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/StringSyntaxHighlighter.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/DefaultTheme.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/FontTraits.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/HighlightName.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/HighlightStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/LineBreakMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/LineSelectionDisplayType.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/Theme.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/CharacterPairs/CharacterPair.swift (in target 'Runestone' from project 'Runestone')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTree.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeChildrenUpdater.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeIterator.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeNode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeNodeColor.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeNodePosition.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeSearchMatch.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeSearchQuery.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/StringSyntaxHighlighter.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/DefaultTheme.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/FontTraits.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/HighlightName.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/HighlightStyle.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/LineBreakMode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/LineSelectionDisplayType.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/Theme.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/CharacterPairs/CharacterPair.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k Compiling\ resource_bundle_accessor.swift,\ ByteCount.swift,\ ByteRange.swift,\ Caret.swift,\ CharacterSet+Helpers.swift,\ DefaultStringAttributes.swift,\ HairlineLength.swift,\ KeyboardObserver.swift,\ L10n.swift,\ LineEndingDetector.swift,\ NSAttributedString+Helpers.swift,\ NSRange+Helpers.swift,\ NSString+Helpers.swift,\ QuickTapGestureRecognizer.swift,\ String+Helpers.swift,\ Symbol.swift,\ TabWidthMeasurer.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-watchos/Runestone.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/ByteCount.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/ByteRange.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/CharacterSet+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/DefaultStringAttributes.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/HairlineLength.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/KeyboardObserver.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/L10n.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/LineEndingDetector.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/NSAttributedString+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/NSRange+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/NSString+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/QuickTapGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/String+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Symbol.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/TabWidthMeasurer.swift (in target 'Runestone' from project 'Runestone')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-watchos/Runestone.build/DerivedSources/resource_bundle_accessor.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/ByteCount.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/ByteRange.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/CharacterSet+Helpers.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/DefaultStringAttributes.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/HairlineLength.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/KeyboardObserver.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/L10n.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/LineEndingDetector.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/NSAttributedString+Helpers.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/NSRange+Helpers.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/NSString+Helpers.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/QuickTapGestureRecognizer.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/String+Helpers.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Symbol.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/TabWidthMeasurer.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k Compiling\ SpellingLanguageResolver.swift,\ SpellingParagraphSnapshot.swift,\ SpellingProseSample.swift,\ InternalLanguageMode.swift,\ InternalLanguageModeFactory.swift,\ PlainTextInternalLanguageMode.swift,\ PlainTextSyntaxHighlighter.swift,\ TreeSitterFoldingSnapshot.swift,\ TreeSitterHighlightRequest.swift,\ TreeSitterHighlightResourceDisposer.swift,\ TreeSitterHighlightSnapshot.swift,\ TreeSitterIndentController.swift,\ TreeSitterIndentStrategyDetector.swift,\ TreeSitterInjectedLanguage.swift,\ TreeSitterInjectedLanguageMapper.swift,\ TreeSitterInternalLanguage.swift,\ TreeSitterInternalLanguageMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/SpellingLanguageResolver.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/SpellingParagraphSnapshot.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/SpellingProseSample.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/InternalLanguageMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/InternalLanguageModeFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/PlainText/PlainTextInternalLanguageMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/PlainText/PlainTextSyntaxHighlighter.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterFoldingSnapshot.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterHighlightRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterHighlightResourceDisposer.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterHighlightSnapshot.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterIndentController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterIndentStrategyDetector.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInjectedLanguage.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInjectedLanguageMapper.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguage.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguageMode.swift (in target 'Runestone' from project 'Runestone')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/SpellingLanguageResolver.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/SpellingParagraphSnapshot.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/SpellingProseSample.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/InternalLanguageMode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/InternalLanguageModeFactory.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/PlainText/PlainTextInternalLanguageMode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/PlainText/PlainTextSyntaxHighlighter.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterFoldingSnapshot.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterHighlightRequest.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterHighlightResourceDisposer.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterHighlightSnapshot.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterIndentController.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterIndentStrategyDetector.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInjectedLanguage.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInjectedLanguageMapper.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguage.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguageMode.swift (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Runestone (in target 'Runestone' from project 'Runestone')
Failed frontend command:
/Applications/Xcode-16.3.0.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/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-watchos/Runestone.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/ByteCount.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/ByteRange.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/CharacterSet+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/DefaultStringAttributes.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/HairlineLength.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/KeyboardObserver.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/L10n.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/LineEndingDetector.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/NSAttributedString+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/NSRange+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/NSString+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/QuickTapGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/String+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Symbol.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/TabWidthMeasurer.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/TextChange.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/TextEditHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/TreeSitterTextPoint+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/UIFont+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/UIScrollView+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/UITextInput+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/UITextSelectionDisplayInteraction+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/ViewReuseQueue.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/DocumentLineChildrenUpdater.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/DocumentLineNodeData.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/FoldedLineProjection.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/LineChangeSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/LineManager+Folding.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/LineManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/LinePosition.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/LineManager/NewLineFinder.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/ClosedRangeValueDescriptor.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTree.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeChildrenUpdater.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeIterator.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeNode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeNodeColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeNodePosition.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeSearchMatch.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/RedBlackTree/RedBlackTreeSearchQuery.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/StringSyntaxHighlighter.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/DefaultTheme.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/FontTraits.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/HighlightName.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/HighlightStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/LineBreakMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/LineSelectionDisplayType.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/Theme.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/CharacterPairs/CharacterPair.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/CharacterPairs/CharacterPairTrailingComponentDeletionMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/CodeFoldingController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/ContentSizeService.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/FloatingCaretView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/IndexedPosition.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/IndexedRange.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineEnding.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineFragmentView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineMovementController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/MoveLinesService.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/StringView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextViewState.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TimedUndoManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/FoldingGutterButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/GutterBackgroundView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/GutterWidthService.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/LineNumberView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightNavigationController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightService.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightedRange.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightedRangeFragment.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Highlight/HighlightedRangeLoopingMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/DetectedIndentStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentLevelMeasurer.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Indent/IndentStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/InvisibleCharacters/InvisibleCharacterConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineBreak/CharacterLineBreakSuggester.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineBreak/LineBreakSuggester.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineBreak/WordWrappingLineBreakSuggester.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineControllerFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineControllerStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragment.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentCharacterLocationQuery.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentFrameQuery.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentNode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentSelectionRect.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LinePrefixReuse.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineSyntaxHighlighter.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineTypesetter.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/UnbrokenLineBreakContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Navigation/GoToLineSelection.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Navigation/TextLocation.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/BatchReplaceSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/ParsedReplacementString.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/ReplacementStringParser.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchQuery.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchReplaceResult.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/SearchResult.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/StringModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/TextPreview.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/NaturalLanguageSpellingDetector.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/ParagraphSpellingLanguageService.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/SpellCheckingService.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/SpellingLanguageResolver.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/SpellingParagraphSnapshot.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/SpellingProseSample.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/InternalLanguageMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/InternalLanguageModeFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/PlainText/PlainTextInternalLanguageMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/PlainText/PlainTextSyntaxHighlighter.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterFoldingSnapshot.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterHighlightRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterHighlightResourceDisposer.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterHighlightSnapshot.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterIndentController.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterIndentStrategyDetector.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInjectedLanguage.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInjectedLanguageMapper.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguage.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguageMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterLanguageLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterLanguageLayerStore.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlightToken.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlighter.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterTextPredicatesEvaluator.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/LanguageMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/PlainText/PlainTextLanguageMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/SyntaxNode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/TreeSitter/TreeSitterIndentationScopes.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/TreeSitter/TreeSitterLanguage.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/TreeSitter/TreeSitterLanguageMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SyntaxHighlighting/TreeSitter/TreeSitterLanguageProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/CaretRectService.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/SelectionRectService.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsExclusions.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsRange.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterCapture.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterInputEdit.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterNode.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterParser.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterPredicate.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterPredicateMapper.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterQuery.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterQueryCursor.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterQueryMatch.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterTextInput.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterTextPoint.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterTextPredicate.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterTextRange.swift /Users/admin/builder/spi-builder-workspace/Sources/Runestone/TreeSitter/TreeSitterTree.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-watchos/Runestone.build/DerivedSources/GeneratedAssetSymbols.swift -target arm64_32-apple-watchos7.0 -enable-objc-interop -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-watchos/Runestone.build/Objects-normal/arm64_32/Runestone_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -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 -resource-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/TreeSitterSupport.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/TreeSitter.modulemap -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-watchos/Runestone.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/TreeSitterSupport/include -Xcc -I/Users/admin/builder/spi-builder-workspace/tree-sitter/lib/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-watchos/Runestone.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-watchos/Runestone.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-watchos/Runestone.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Runestone -frontend-parseable-output -disable-clang-spi -target-sdk-version 11.4 -target-sdk-name watchos11.4 -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-watchos/Runestone.build/Objects-normal/arm64_32/Runestone.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-watchos/Runestone.build/Objects-normal/arm64_32/Runestone.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-watchos/Runestone.build/Objects-normal/arm64_32/Runestone-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-watchos/Runestone.build/Objects-normal/arm64_32/Runestone-master-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-watchos/Runestone.build/Objects-normal/arm64_32/Runestone-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-watchos/Runestone.build/Objects-normal/arm64_32/Runestone.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Runestone.build/Debug-watchos/Runestone.build/Objects-normal/arm64_32/Runestone.abi.json
EmitSwiftModule normal arm64_32 (in target 'Runestone' from project 'Runestone')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/HairlineLength.swift:4:26: error: cannot find 'UIScreen' in scope
let hairlineLength = 1 / UIScreen.main.scale
                         ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/KeyboardObserver.swift:26:20: error: cannot find type 'UIView' in scope
        let curve: UIView.AnimationOptions
                   ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/KeyboardObserver.swift:28:57: error: cannot find type 'UIView' in scope
        fileprivate init(duration: TimeInterval, curve: UIView.AnimationCurve) {
                                                        ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/QuickTapGestureRecognizer.swift:3:40: error: cannot find type 'UITapGestureRecognizer' in scope
final class QuickTapGestureRecognizer: UITapGestureRecognizer {
                                       ^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/QuickTapGestureRecognizer.swift:8:25: error: cannot find type 'UIGestureRecognizer' in scope
    override var state: UIGestureRecognizer.State {
                        ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/QuickTapGestureRecognizer.swift:16:47: error: cannot find type 'UITouch' in scope
    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent) {
                                              ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/QuickTapGestureRecognizer.swift:16:69: error: cannot find type 'UIEvent' in scope
    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent) {
                                                                    ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/UIScrollView+Helpers.swift:3:11: error: cannot find type 'UIScrollView' in scope
extension UIScrollView {
          ^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/UITextInput+Helpers.swift:6:11: error: cannot find type 'UITextInput' in scope
extension UITextInput where Self: NSObject {
          ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/UITextSelectionDisplayInteraction+Helpers.swift:6:11: error: cannot find type 'UITextSelectionDisplayInteraction' in scope
extension UITextSelectionDisplayInteraction {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/ViewReuseQueue.swift:11:49: error: cannot find type 'UIView' in scope
final class ViewReuseQueue<Key: Hashable, View: UIView & ReusableView> {
                                                ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/ViewReuseQueue.swift:14:30: error: type 'View' does not conform to protocol 'Hashable'
    private var queuedViews: Set<View> = []
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/Theme.swift:73:85: error: cannot find type 'UITextSearchFoundTextStyle' in scope
    func highlightedRange(forFoundTextRange foundTextRange: NSRange, ofStyle style: UITextSearchFoundTextStyle) -> HighlightedRange?
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/DefaultTheme.swift:76:92: error: cannot find type 'UITextSearchFoundTextStyle' in scope
    public func highlightedRange(forFoundTextRange foundTextRange: NSRange, ofStyle style: UITextSearchFoundTextStyle) -> HighlightedRange? {
                                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/Theme.swift:106:85: error: cannot find type 'UITextSearchFoundTextStyle' in scope
    func highlightedRange(forFoundTextRange foundTextRange: NSRange, ofStyle style: UITextSearchFoundTextStyle) -> HighlightedRange? {
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:71:38: error: cannot find type 'UIEditMenuInteraction' in scope
    private var editMenuInteraction: UIEditMenuInteraction? {
                                     ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:76:33: error: cannot find type 'UIView' in scope
    func setupEditMenu(in view: UIView) {
                                ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:84:37: error: cannot find type 'UIView' in scope
    func presentEditMenu(from view: UIView, forTextIn range: NSRange) {
                                    ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:100:41: error: cannot find type 'UIView' in scope
    func presentSpellingMenu(from view: UIView, forTextIn range: NSRange, targetRect: CGRect) {
                                        ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:124:85: error: cannot find type 'UIMenu' in scope
    func editMenu(for textRange: UITextRange, suggestedActions: [UIMenuElement]) -> UIMenu? {
                                                                                    ^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:124:34: error: cannot find type 'UITextRange' in scope
    func editMenu(for textRange: UITextRange, suggestedActions: [UIMenuElement]) -> UIMenu? {
                                 ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:124:66: error: cannot find type 'UIMenuElement' in scope
    func editMenu(for textRange: UITextRange, suggestedActions: [UIMenuElement]) -> UIMenu? {
                                                                 ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:173:109: error: cannot find type 'UIMenu' in scope
    private func menu(for range: NSRange, suggestedActions: [UIMenuElement], spellingOnly: Bool = false) -> UIMenu {
                                                                                                            ^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:173:62: error: cannot find type 'UIMenuElement' in scope
    private func menu(for range: NSRange, suggestedActions: [UIMenuElement], spellingOnly: Bool = false) -> UIMenu {
                                                             ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:204:52: error: cannot find type 'UIView' in scope
    private func setupEditMenuInteraction(in view: UIView) {
                                                   ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:230:66: error: cannot find type 'UIAction' in scope
    private func replaceActionIfAvailable(for range: NSRange) -> UIAction? {
                                                                 ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:243:31: error: cannot find type 'UIEditMenuInteractionDelegate' in scope
extension EditMenuController: UIEditMenuInteractionDelegate {
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:248:10: error: cannot find type 'UIMenu' in scope
    ) -> UIMenu? {
         ^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:245:24: error: cannot find type 'UIEditMenuInteraction' in scope
        _ interaction: UIEditMenuInteraction,
                       ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:246:32: error: cannot find type 'UIEditMenuConfiguration' in scope
        menuFor configuration: UIEditMenuConfiguration,
                               ^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:247:28: error: cannot find type 'UIMenuElement' in scope
        suggestedActions: [UIMenuElement]
                           ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:263:45: error: cannot find type 'UIEditMenuInteraction' in scope
    func editMenuInteraction(_ interaction: UIEditMenuInteraction, targetRectFor configuration: UIEditMenuConfiguration) -> CGRect {
                                            ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/EditMenuController.swift:263:97: error: cannot find type 'UIEditMenuConfiguration' in scope
    func editMenuInteraction(_ interaction: UIEditMenuInteraction, targetRectFor configuration: UIEditMenuConfiguration) -> CGRect {
                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/FloatingCaretView.swift:3:32: error: cannot find type 'UIView' in scope
final class FloatingCaretView: UIView {
                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/FloatingCaretView.swift:4:19: error: method does not override any method from its superclass
    override func layoutSubviews() {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/IndexedPosition.swift:3:30: error: cannot find type 'UITextPosition' in scope
final class IndexedPosition: UITextPosition {
                             ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/IndexedRange.swift:3:27: error: cannot find type 'UITextRange' in scope
final class IndexedRange: UITextRange {
                          ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/IndexedRange.swift:5:25: error: cannot find type 'UITextPosition' in scope
    override var start: UITextPosition {
                        ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/IndexedRange.swift:8:23: error: cannot find type 'UITextPosition' in scope
    override var end: UITextPosition {
                      ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/IndexedRange.swift:11:18: error: property does not override any property from its superclass
    override var isEmpty: Bool {
    ~~~~~~~~     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:106:63: error: cannot find type 'UIView' in scope
                                     isCollapsing: Bool) -> ([UIView], [UIView]) {
                                                              ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:106:73: error: cannot find type 'UIView' in scope
                                     isCollapsing: Bool) -> ([UIView], [UIView]) {
                                                                        ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:126:80: error: cannot find type 'UIView' in scope
    private func makeFoldingSnapshot(from top: CGFloat, to bottom: CGFloat) -> UIView? {
                                                                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:152:32: error: cannot find type 'UIView' in scope
    weak var gutterParentView: UIView? {
                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:159:29: error: cannot find type 'UIView' in scope
    weak var textInputView: UIView? {
                            ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:292:38: error: cannot find 'CALayer' in scope
    private let gutterDimmingLayer = CALayer()
                                     ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:297:38: error: cannot find 'UIView' in scope
    private let linesContainerView = UIView()
                                     ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:303:44: error: cannot find 'UIView' in scope
    private let lineNumbersContainerView = UIView()
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:304:49: error: cannot find 'UIView' in scope
    private let gutterSelectionBackgroundView = UIView()
                                                ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:305:47: error: cannot find 'UIView' in scope
    private let lineSelectionBackgroundView = UIView()
                                              ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:331:36: error: cannot find type 'UIViewPropertyAnimator' in scope
    private var foldingAnimators: [UIViewPropertyAnimator] = []
                                   ^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:332:36: error: cannot find type 'UIView' in scope
    private var foldingSnapshots: [UIView] = []
                                   ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LayoutManager.swift:333:40: error: cannot find type 'UIView' in scope
    private var animatedFoldingViews: [UIView] = []
                                       ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineFragmentView.swift:3:31: error: cannot find type 'UIView' in scope
final class LineFragmentView: UIView, ReusableView {
                              ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineFragmentView.swift:8:17: error: cannot find 'setNeedsDisplay' in scope
                setNeedsDisplay()
                ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineFragmentView.swift:12:18: error: property does not override any property from its superclass
    override var frame: CGRect {
    ~~~~~~~~     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineFragmentView.swift:15:17: error: cannot find 'setNeedsDisplay' in scope
                setNeedsDisplay()
                ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineFragmentView.swift:32:19: error: method does not override any method from its superclass
    override func draw(_ rect: CGRect) {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/LineMovementController.swift:14:53: error: cannot find type 'UITextLayoutDirection' in scope
    func location(from location: Int, in direction: UITextLayoutDirection, offset: Int) -> Int? {
                                                    ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:3:39: error: cannot find type 'UITextInputStringTokenizer' in scope
final class TextInputStringTokenizer: UITextInputStringTokenizer {
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:16:21: error: cannot find type 'UIResponder' in scope
    init(textInput: UIResponder & UITextInput, stringView: StringView, lineManager: LineManager, lineControllerStorage: LineControllerStorage) {
                    ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:23:42: error: cannot find type 'UITextPosition' in scope
    override func isPosition(_ position: UITextPosition, atBoundary granularity: UITextGranularity, inDirection direction: UITextDirection) -> Bool {
                                         ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:23:82: error: cannot find type 'UITextGranularity' in scope
    override func isPosition(_ position: UITextPosition, atBoundary granularity: UITextGranularity, inDirection direction: UITextDirection) -> Bool {
                                                                                 ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:23:124: error: cannot find type 'UITextDirection' in scope
    override func isPosition(_ position: UITextPosition, atBoundary granularity: UITextGranularity, inDirection direction: UITextDirection) -> Bool {
                                                                                                                           ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:37:71: error: cannot find type 'UITextPosition' in scope
                           inDirection direction: UITextDirection) -> UITextPosition? {
                                                                      ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:35:43: error: cannot find type 'UITextPosition' in scope
    override func position(from position: UITextPosition,
                                          ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:36:52: error: cannot find type 'UITextGranularity' in scope
                           toBoundary granularity: UITextGranularity,
                                                   ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:37:51: error: cannot find type 'UITextDirection' in scope
                           inDirection direction: UITextDirection) -> UITextPosition? {
                                                  ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:52:41: error: cannot find type 'UITextPosition' in scope
    private func isPosition(_ position: UITextPosition, atLineBoundaryInDirection direction: UITextDirection) -> Bool {
                                        ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:52:94: error: cannot find type 'UITextDirection' in scope
    private func isPosition(_ position: UITextPosition, atLineBoundaryInDirection direction: UITextDirection) -> Bool {
                                                                                             ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:83:115: error: cannot find type 'UITextPosition' in scope
    private func position(from position: UITextPosition, toLineBoundaryInDirection direction: UITextDirection) -> UITextPosition? {
                                                                                                                  ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:83:42: error: cannot find type 'UITextPosition' in scope
    private func position(from position: UITextPosition, toLineBoundaryInDirection direction: UITextDirection) -> UITextPosition? {
                                         ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:83:95: error: cannot find type 'UITextDirection' in scope
    private func position(from position: UITextPosition, toLineBoundaryInDirection direction: UITextDirection) -> UITextPosition? {
                                                                                              ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:125:41: error: cannot find type 'UITextPosition' in scope
    private func isPosition(_ position: UITextPosition, atParagraphBoundaryInDirection direction: UITextDirection) -> Bool {
                                        ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:125:99: error: cannot find type 'UITextDirection' in scope
    private func isPosition(_ position: UITextPosition, atParagraphBoundaryInDirection direction: UITextDirection) -> Bool {
                                                                                                  ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:131:120: error: cannot find type 'UITextPosition' in scope
    private func position(from position: UITextPosition, toParagraphBoundaryInDirection direction: UITextDirection) -> UITextPosition? {
                                                                                                                       ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:131:42: error: cannot find type 'UITextPosition' in scope
    private func position(from position: UITextPosition, toParagraphBoundaryInDirection direction: UITextDirection) -> UITextPosition? {
                                         ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:131:100: error: cannot find type 'UITextDirection' in scope
    private func position(from position: UITextPosition, toParagraphBoundaryInDirection direction: UITextDirection) -> UITextPosition? {
                                                                                                   ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:175:41: error: cannot find type 'UITextPosition' in scope
    private func isPosition(_ position: UITextPosition, atWordBoundaryInDirection direction: UITextDirection) -> Bool {
                                        ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:175:94: error: cannot find type 'UITextDirection' in scope
    private func isPosition(_ position: UITextPosition, atWordBoundaryInDirection direction: UITextDirection) -> Bool {
                                                                                             ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:213:115: error: cannot find type 'UITextPosition' in scope
    private func position(from position: UITextPosition, toWordBoundaryInDirection direction: UITextDirection) -> UITextPosition? {
                                                                                                                  ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:213:42: error: cannot find type 'UITextPosition' in scope
    private func position(from position: UITextPosition, toWordBoundaryInDirection direction: UITextDirection) -> UITextPosition? {
                                         ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:213:95: error: cannot find type 'UITextDirection' in scope
    private func position(from position: UITextPosition, toWordBoundaryInDirection direction: UITextDirection) -> UITextPosition? {
                                                                                              ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputStringTokenizer.swift:265:19: error: cannot find type 'UITextDirection' in scope
private extension UITextDirection {
                  ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:148:28: error: cannot find type 'UIView' in scope
final class TextInputView: UIView, UITextInput {
                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:148:36: error: cannot find type 'UITextInput' in scope
final class TextInputView: UIView, UITextInput {
                                   ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:444:33: error: cannot find 'UIImpactFeedbackGenerator' in scope
    lazy var collapseFeedback = UIImpactFeedbackGenerator(style: .rigid)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:444:67: error: cannot infer contextual base in reference to member 'rigid'
    lazy var collapseFeedback = UIImpactFeedbackGenerator(style: .rigid)
                                                                 ~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:445:31: error: cannot find 'UIImpactFeedbackGenerator' in scope
    lazy var expandFeedback = UIImpactFeedbackGenerator(style: .soft)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:445:65: error: cannot infer contextual base in reference to member 'soft'
    lazy var expandFeedback = UIImpactFeedbackGenerator(style: .soft)
                                                               ~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:33:22: error: cannot find type 'UIView' in scope
    init(sourceView: UIView) {
                     ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:921:77: error: incorrect argument label in call (have 'sourceView:', expected 'coder:')
    private lazy var findResultPresentationView = FindResultPresentationView(sourceView: self)
                                                                            ^~~~~~~~~~~
                                                                             coder
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:921:90: error: cannot convert value of type 'TextInputView' to expected argument type 'NSCoder'
    private lazy var findResultPresentationView = FindResultPresentationView(sourceView: self)
                                                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:150:28: error: cannot find type 'UITextRange' in scope
    var selectedTextRange: UITextRange? {
                           ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:195:39: error: cannot find type 'UITextRange' in scope
    private(set) var markedTextRange: UITextRange? {
                                      ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:208:30: error: cannot find type 'UITextPosition' in scope
    var beginningOfDocument: UITextPosition {
                             ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:211:24: error: cannot find type 'UITextPosition' in scope
    var endOfDocument: UITextPosition {
                       ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:214:29: error: cannot find type 'UITextInputDelegate' in scope
    weak var inputDelegate: UITextInputDelegate?
                            ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:218:20: error: cannot find type 'UITextInputTokenizer' in scope
    var tokenizer: UITextInputTokenizer {
                   ^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:225:29: error: cannot find type 'UITextAutocorrectionType' in scope
    var autocorrectionType: UITextAutocorrectionType = .default {
                            ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:228:33: error: cannot find type 'UITextAutocapitalizationType' in scope
    var autocapitalizationType: UITextAutocapitalizationType = .sentences
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:229:26: error: cannot find type 'UITextSmartQuotesType' in scope
    var smartQuotesType: UITextSmartQuotesType = .default
                         ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:230:26: error: cannot find type 'UITextSmartDashesType' in scope
    var smartDashesType: UITextSmartDashesType = .default
                         ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:231:32: error: cannot find type 'UITextSmartInsertDeleteType' in scope
    var smartInsertDeleteType: UITextSmartInsertDeleteType = .default
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:234:28: error: cannot find type 'UITextSpellCheckingType' in scope
    var spellCheckingType: UITextSpellCheckingType = .no
                           ^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:235:37: error: cannot find type 'UITextSpellCheckingType' in scope
    var preferredSpellCheckingType: UITextSpellCheckingType = .default {
                                    ^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:250:23: error: cannot find type 'UIKeyboardType' in scope
    var keyboardType: UIKeyboardType = .default
                      ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:251:29: error: cannot find type 'UIKeyboardAppearance' in scope
    var keyboardAppearance: UIKeyboardAppearance = .default
                            ^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:252:24: error: cannot find type 'UIReturnKeyType' in scope
    var returnKeyType: UIReturnKeyType = .default
                       ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:256:43: error: cannot find type 'UIWritingToolsResultOptions' in scope
    var allowedWritingToolsResultOptions: UIWritingToolsResultOptions {
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:271:31: error: cannot find type 'UIWritingToolsBehavior' in scope
    var writingToolsBehavior: UIWritingToolsBehavior {
                              ^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:380:47: error: type 'UIColor' has no member 'label'
    @objc var insertionPointColor: UIColor = .label {
                                             ~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:387:45: error: type 'UIColor' has no member 'label'
    @objc var selectionBarColor: UIColor = .label {
                                           ~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:394:51: error: type 'UIColor' has no member 'label'
    @objc var selectionHighlightColor: UIColor = .label.withAlphaComponent(0.2) {
                                                 ~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:405:17: error: cannot find 'setNeedsLayout' in scope
                setNeedsLayout()
                ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:409:18: error: property does not override any property from its superclass
    override var undoManager: UndoManager? {
    ~~~~~~~~     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:426:17: error: cannot find 'setNeedsLayout' in scope
                setNeedsLayout()
                ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:579:17: error: cannot find 'setNeedsLayout' in scope
                setNeedsLayout()
                ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:580:17: error: cannot find 'layoutIfNeeded' in scope
                layoutIfNeeded()
                ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:589:17: error: cannot find 'setNeedsLayout' in scope
                setNeedsLayout()
                ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:598:17: error: cannot find 'setNeedsLayout' in scope
                setNeedsLayout()
                ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:607:17: error: cannot find 'setNeedsLayout' in scope
                setNeedsLayout()
                ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:661:17: error: cannot find 'setNeedsLayout' in scope
                setNeedsLayout()
                ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:672:17: error: cannot find 'setNeedsLayout' in scope
                setNeedsLayout()
                ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:686:21: error: cannot find 'addSubview' in scope
                    addSubview(pageGuideController.guideView)
                    ^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideController.swift:4:35: error: missing argument for parameter 'frame' in call
    let guideView = PageGuideView()
                                  ^
                                  frame: <#CGRect#>
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideView.swift:22:14: note: 'init(frame:)' declared here
    override init(frame: CGRect) {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:687:21: error: cannot find 'sendSubviewToBack' in scope
                    sendSubviewToBack(pageGuideController.guideView)
                    ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:688:21: error: cannot find 'setNeedsLayout' in scope
                    setNeedsLayout()
                    ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:691:21: error: cannot find 'setNeedsLayout' in scope
                    setNeedsLayout()
                    ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:839:17: error: cannot find 'setNeedsLayout' in scope
                setNeedsLayout()
                ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:843:18: error: property does not override any property from its superclass
    override var canBecomeFirstResponder: Bool {
    ~~~~~~~~     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:846:32: error: cannot find type 'UIView' in scope
    weak var gutterParentView: UIView? {
                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:861:30: error: cannot find type 'UIView' in scope
    var gutterContainerView: UIView {
                             ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:936:68: error: type 'UIColor' has no member 'label'
    private var insertionPointColorBeforeFloatingBegan: UIColor = .label
                                                                  ~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:938:36: error: cannot find type 'UIView' in scope
    private var textSelectionView: UIView? {
                                   ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/SpellCheckingService.swift:26:35: error: cannot find 'UITextChecker' in scope
    init(checker: SpellChecking = UITextChecker(), debounceInterval: TimeInterval = 0.25) {
                                  ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1036:19: error: method does not override any method from its superclass
    override func becomeFirstResponder() -> Bool {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1055:19: error: method does not override any method from its superclass
    override func resignFirstResponder() -> Bool {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1068:19: error: method does not override any method from its superclass
    override func layoutSubviews() {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1094:19: error: method does not override any method from its superclass
    override func copy(_ sender: Any?) {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1100:19: error: method does not override any method from its superclass
    override func paste(_ sender: Any?) {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1109:19: error: method does not override any method from its superclass
    override func cut(_ sender: Any?) {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1118:19: error: method does not override any method from its superclass
    override func selectAll(_ sender: Any?) {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1123:19: error: method does not override any method from its superclass
    override func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1269:19: error: method does not override any method from its superclass
    override func didMoveToWindow() {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1281:70: error: cannot find type 'UIView' in scope
    override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
                                                                     ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1281:57: error: cannot find type 'UIEvent' in scope
    override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
                                                        ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1290:71: error: cannot find type 'UITraitCollection' in scope
    override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
                                                                      ^~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIColor.h:20:1: note: interface 'UITraitCollection' forward declared here
@class UITraitCollection;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1298:47: error: cannot find type 'UIPress' in scope
    override func pressesEnded(_ presses: Set<UIPress>, with event: UIPressesEvent?) {
                                              ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1298:69: error: cannot find type 'UIPressesEvent' in scope
    override func pressesEnded(_ presses: Set<UIPress>, with event: UIPressesEvent?) {
                                                                    ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1324:67: error: cannot find type 'UIKeyboardHIDUsage' in scope
    private func handleKeyPressDuringMultistageTextInput(keyCode: UIKeyboardHIDUsage) {
                                                                  ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1358:41: error: cannot find type 'UITextLayoutDirection' in scope
    private func navigate(in direction: UITextLayoutDirection, offset: Int) {
                                        ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1467:34: error: cannot find type 'UITextPosition' in scope
    func caretRect(for position: UITextPosition) -> CGRect {
                                 ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1478:31: error: cannot find type 'UITextRange' in scope
    func firstRect(for range: UITextRange) -> CGRect {
                              ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1565:27: error: cannot find type 'UITextRange' in scope
    func replace(_ range: UITextRange, withText text: String) {
                          ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1593:25: error: cannot find type 'UITextRange' in scope
    func text(in range: UITextRange) -> String? {
                        ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1842:53: error: cannot find type 'UITextSelectionRect' in scope
    func selectionRects(for range: UITextRange) -> [UITextSelectionRect] {
                                                    ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1842:36: error: cannot find type 'UITextRange' in scope
    func selectionRects(for range: UITextRange) -> [UITextSelectionRect] {
                                   ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1974:94: error: cannot find type 'UITextPosition' in scope
    func position(within range: UITextRange, farthestIn direction: UITextLayoutDirection) -> UITextPosition? {
                                                                                             ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1974:33: error: cannot find type 'UITextRange' in scope
    func position(within range: UITextRange, farthestIn direction: UITextLayoutDirection) -> UITextPosition? {
                                ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1974:68: error: cannot find type 'UITextLayoutDirection' in scope
    func position(within range: UITextRange, farthestIn direction: UITextLayoutDirection) -> UITextPosition? {
                                                                   ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1989:103: error: cannot find type 'UITextPosition' in scope
    func position(from position: UITextPosition, in direction: UITextLayoutDirection, offset: Int) -> UITextPosition? {
                                                                                                      ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1989:34: error: cannot find type 'UITextPosition' in scope
    func position(from position: UITextPosition, in direction: UITextLayoutDirection, offset: Int) -> UITextPosition? {
                                 ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:1989:64: error: cannot find type 'UITextLayoutDirection' in scope
    func position(from position: UITextPosition, in direction: UITextLayoutDirection, offset: Int) -> UITextPosition? {
                                                               ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2000:103: error: cannot find type 'UITextRange' in scope
    func characterRange(byExtending position: UITextPosition, in direction: UITextLayoutDirection) -> UITextRange? {
                                                                                                      ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2000:47: error: cannot find type 'UITextPosition' in scope
    func characterRange(byExtending position: UITextPosition, in direction: UITextLayoutDirection) -> UITextRange? {
                                              ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2000:77: error: cannot find type 'UITextLayoutDirection' in scope
    func characterRange(byExtending position: UITextPosition, in direction: UITextLayoutDirection) -> UITextRange? {
                                                                            ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2017:47: error: cannot find type 'UITextRange' in scope
    func characterRange(at point: CGPoint) -> UITextRange? {
                                              ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2026:48: error: cannot find type 'UITextPosition' in scope
    func closestPosition(to point: CGPoint) -> UITextPosition? {
                                               ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2034:75: error: cannot find type 'UITextPosition' in scope
    func closestPosition(to point: CGPoint, within range: UITextRange) -> UITextPosition? {
                                                                          ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2034:59: error: cannot find type 'UITextRange' in scope
    func closestPosition(to point: CGPoint, within range: UITextRange) -> UITextPosition? {
                                                          ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2047:89: error: cannot find type 'UITextRange' in scope
    func textRange(from fromPosition: UITextPosition, to toPosition: UITextPosition) -> UITextRange? {
                                                                                        ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2047:39: error: cannot find type 'UITextPosition' in scope
    func textRange(from fromPosition: UITextPosition, to toPosition: UITextPosition) -> UITextRange? {
                                      ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2047:70: error: cannot find type 'UITextPosition' in scope
    func textRange(from fromPosition: UITextPosition, to toPosition: UITextPosition) -> UITextRange? {
                                                                     ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2055:66: error: cannot find type 'UITextPosition' in scope
    func position(from position: UITextPosition, offset: Int) -> UITextPosition? {
                                                                 ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2055:34: error: cannot find type 'UITextPosition' in scope
    func position(from position: UITextPosition, offset: Int) -> UITextPosition? {
                                 ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2066:30: error: cannot find type 'UITextPosition' in scope
    func compare(_ position: UITextPosition, to other: UITextPosition) -> ComparisonResult {
                             ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2066:56: error: cannot find type 'UITextPosition' in scope
    func compare(_ position: UITextPosition, to other: UITextPosition) -> ComparisonResult {
                                                       ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2084:23: error: cannot find type 'UITextPosition' in scope
    func offset(from: UITextPosition, to toPosition: UITextPosition) -> Int {
                      ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2084:54: error: cannot find type 'UITextPosition' in scope
    func offset(from: UITextPosition, to toPosition: UITextPosition) -> Int {
                                                     ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2095:45: error: cannot find type 'UITextPosition' in scope
    func baseWritingDirection(for position: UITextPosition, in direction: UITextStorageDirection) -> NSWritingDirection {
                                            ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2095:75: error: cannot find type 'UITextStorageDirection' in scope
    func baseWritingDirection(for position: UITextPosition, in direction: UITextStorageDirection) -> NSWritingDirection {
                                                                          ^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2099:85: error: cannot find type 'UITextRange' in scope
    func setBaseWritingDirection(_ writingDirection: NSWritingDirection, for range: UITextRange) {}
                                                                                    ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2104:85: error: cannot find type 'UIMenu' in scope
    func editMenu(for textRange: UITextRange, suggestedActions: [UIMenuElement]) -> UIMenu? {
                                                                                    ^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2104:34: error: cannot find type 'UITextRange' in scope
    func editMenu(for textRange: UITextRange, suggestedActions: [UIMenuElement]) -> UIMenu? {
                                 ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextInputView.swift:2104:66: error: cannot find type 'UIMenuElement' in scope
    func editMenu(for textRange: UITextRange, suggestedActions: [UIMenuElement]) -> UIMenu? {
                                                                 ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:57:31: error: value of type 'TextInputView' has no member 'isUserInteractionEnabled'
                textInputView.isUserInteractionEnabled = isSelectable
                ~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:76:36: error: cannot find type 'UITextAutocorrectionType' in scope
    public var autocorrectionType: UITextAutocorrectionType {
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:85:40: error: cannot find type 'UITextAutocapitalizationType' in scope
    public var autocapitalizationType: UITextAutocapitalizationType {
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:94:33: error: cannot find type 'UITextSmartQuotesType' in scope
    public var smartQuotesType: UITextSmartQuotesType {
                                ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:103:33: error: cannot find type 'UITextSmartDashesType' in scope
    public var smartDashesType: UITextSmartDashesType {
                                ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:112:39: error: cannot find type 'UITextSmartInsertDeleteType' in scope
    public var smartInsertDeleteType: UITextSmartInsertDeleteType {
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:124:35: error: cannot find type 'UITextSpellCheckingType' in scope
    public var spellCheckingType: UITextSpellCheckingType {
                                  ^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:209:30: error: cannot find type 'UIKeyboardType' in scope
    public var keyboardType: UIKeyboardType {
                             ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:218:36: error: cannot find type 'UIKeyboardAppearance' in scope
    public var keyboardAppearance: UIKeyboardAppearance {
                                   ^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:227:31: error: cannot find type 'UIReturnKeyType' in scope
    public var returnKeyType: UIReturnKeyType {
                              ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:267:38: error: cannot find type 'UIWritingToolsBehavior' in scope
    public var writingToolsBehavior: UIWritingToolsBehavior {
                                     ^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:274:25: error: property does not override any property from its superclass
    override public var undoManager: UndoManager? {
    ~~~~~~~~            ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:319:35: error: cannot find type 'UITextRange' in scope
    public var selectedTextRange: UITextRange? {
                                  ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:329:45: error: cannot find type 'UIView' in scope
    override public var inputAccessoryView: UIView? {
                                            ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:344:45: error: cannot find type 'UITextInputAssistantItem' in scope
    override public var inputAssistantItem: UITextInputAssistantItem {
                                            ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:349:25: error: property does not override any property from its superclass
    override public var canBecomeFirstResponder: Bool {
    ~~~~~~~~            ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:353:25: error: property does not override any property from its superclass
    override public var backgroundColor: UIColor? {
    ~~~~~~~~            ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:363:25: error: property does not override any property from its superclass
    override public var contentOffset: CGPoint {
    ~~~~~~~~            ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:797:40: error: cannot find type 'UIViewPropertyAnimator' in scope
    private var foldingScrollAnimator: UIViewPropertyAnimator?
                                       ^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:370:78: error: cannot find 'frame' in scope
                textInputView.viewport = CGRect(origin: contentOffset, size: frame.size)
                                                                             ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:761:33: error: cannot find type 'UIFindInteraction' in scope
    public var findInteraction: UIFindInteraction? {
                                ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:766:43: error: cannot find 'UITextInteraction' in scope
    private let editableTextInteraction = UITextInteraction(for: .editable)
                                          ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:766:67: error: cannot infer contextual base in reference to member 'editable'
    private let editableTextInteraction = UITextInteraction(for: .editable)
                                                                 ~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:767:46: error: cannot find 'UITextInteraction' in scope
    private let nonEditableTextInteraction = UITextInteraction(for: .nonEditable)
                                             ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:767:70: error: cannot infer contextual base in reference to member 'nonEditable'
    private let nonEditableTextInteraction = UITextInteraction(for: .nonEditable)
                                                                    ~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:769:38: error: cannot find type 'UIEditMenuInteraction' in scope
    private var editMenuInteraction: UIEditMenuInteraction? {
                                     ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:774:48: error: cannot find 'UITapGestureRecognizer' in scope
    private let spellingTapGestureRecognizer = UITapGestureRecognizer()
                                               ^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:775:38: error: cannot find type 'UIView' in scope
    private var _inputAccessoryView: UIView?
                                     ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:807:60: error: cannot find type 'UIGestureRecognizer' in scope
    private var textRangeAdjustmentGestureRecognizers: Set<UIGestureRecognizer> = []
                                                           ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:824:21: error: initializer does not override a designated initializer from its superclass
    override public init(frame: CGRect) {
    ~~~~~~~~        ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:855:24: error: method does not override any method from its superclass
    override open func layoutSubviews() {
    ~~~~~~~~           ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:866:24: error: method does not override any method from its superclass
    override open func safeAreaInsetsDidChange() {
    ~~~~~~~~           ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:875:24: error: method does not override any method from its superclass
    override open func becomeFirstResponder() -> Bool {
    ~~~~~~~~           ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:887:24: error: method does not override any method from its superclass
    override open func resignFirstResponder() -> Bool {
    ~~~~~~~~           ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:896:24: error: method does not override any method from its superclass
    override open func reloadInputViews() {
    ~~~~~~~~           ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:966:32: error: cannot find type 'UITextRange' in scope
    open func replace(_ range: UITextRange, withText text: String) {
                               ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:13:22: error: cannot find type 'UIScrollView' in scope
open class TextView: UIScrollView {
                     ^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1157:33: error: cannot find type 'UITextRange' in scope
    public var markedTextRange: UITextRange? {
                                ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1162:37: error: cannot find type 'UITextPosition' in scope
    public var beginningOfDocument: UITextPosition {
                                    ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1167:31: error: cannot find type 'UITextPosition' in scope
    public var endOfDocument: UITextPosition {
                              ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1176:96: error: cannot find type 'UITextRange' in scope
    public func textRange(from fromPosition: UITextPosition, to toPosition: UITextPosition) -> UITextRange? {
                                                                                               ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1176:46: error: cannot find type 'UITextPosition' in scope
    public func textRange(from fromPosition: UITextPosition, to toPosition: UITextPosition) -> UITextRange? {
                                             ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1176:77: error: cannot find type 'UITextPosition' in scope
    public func textRange(from fromPosition: UITextPosition, to toPosition: UITextPosition) -> UITextRange? {
                                                                            ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1185:73: error: cannot find type 'UITextPosition' in scope
    public func position(from position: UITextPosition, offset: Int) -> UITextPosition? {
                                                                        ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1185:41: error: cannot find type 'UITextPosition' in scope
    public func position(from position: UITextPosition, offset: Int) -> UITextPosition? {
                                        ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1195:110: error: cannot find type 'UITextPosition' in scope
    public func position(from position: UITextPosition, in direction: UITextLayoutDirection, offset: Int) -> UITextPosition? {
                                                                                                             ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1195:41: error: cannot find type 'UITextPosition' in scope
    public func position(from position: UITextPosition, in direction: UITextLayoutDirection, offset: Int) -> UITextPosition? {
                                        ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1195:71: error: cannot find type 'UITextLayoutDirection' in scope
    public func position(from position: UITextPosition, in direction: UITextLayoutDirection, offset: Int) -> UITextPosition? {
                                                                      ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1204:37: error: cannot find type 'UITextPosition' in scope
    public func compare(_ position: UITextPosition, to other: UITextPosition) -> ComparisonResult {
                                    ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1204:63: error: cannot find type 'UITextPosition' in scope
    public func compare(_ position: UITextPosition, to other: UITextPosition) -> ComparisonResult {
                                                              ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1213:30: error: cannot find type 'UITextPosition' in scope
    public func offset(from: UITextPosition, to toPosition: UITextPosition) -> Int {
                             ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1213:61: error: cannot find type 'UITextPosition' in scope
    public func offset(from: UITextPosition, to toPosition: UITextPosition) -> Int {
                                                            ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1218:27: error: cannot find type 'UITextInputTokenizer' in scope
    public var tokenizer: UITextInputTokenizer {
                          ^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1227:101: error: cannot find type 'UITextPosition' in scope
    public func position(within range: UITextRange, farthestIn direction: UITextLayoutDirection) -> UITextPosition? {
                                                                                                    ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1227:40: error: cannot find type 'UITextRange' in scope
    public func position(within range: UITextRange, farthestIn direction: UITextLayoutDirection) -> UITextPosition? {
                                       ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1227:75: error: cannot find type 'UITextLayoutDirection' in scope
    public func position(within range: UITextRange, farthestIn direction: UITextLayoutDirection) -> UITextPosition? {
                                                                          ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1236:110: error: cannot find type 'UITextRange' in scope
    public func characterRange(byExtending position: UITextPosition, in direction: UITextLayoutDirection) -> UITextRange? {
                                                                                                             ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1236:54: error: cannot find type 'UITextPosition' in scope
    public func characterRange(byExtending position: UITextPosition, in direction: UITextLayoutDirection) -> UITextRange? {
                                                     ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1236:84: error: cannot find type 'UITextLayoutDirection' in scope
    public func characterRange(byExtending position: UITextPosition, in direction: UITextLayoutDirection) -> UITextRange? {
                                                                                   ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1243:38: error: cannot find type 'UITextRange' in scope
    public func firstRect(for range: UITextRange) -> CGRect {
                                     ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1250:41: error: cannot find type 'UITextPosition' in scope
    public func caretRect(for position: UITextPosition) -> CGRect {
                                        ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1257:60: error: cannot find type 'UITextSelectionRect' in scope
    public func selectionRects(for range: UITextRange) -> [UITextSelectionRect] {
                                                           ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1257:43: error: cannot find type 'UITextRange' in scope
    public func selectionRects(for range: UITextRange) -> [UITextSelectionRect] {
                                          ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1264:55: error: cannot find type 'UITextPosition' in scope
    public func closestPosition(to point: CGPoint) -> UITextPosition? {
                                                      ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1273:82: error: cannot find type 'UITextPosition' in scope
    public func closestPosition(to point: CGPoint, within range: UITextRange) -> UITextPosition? {
                                                                                 ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1273:66: error: cannot find type 'UITextRange' in scope
    public func closestPosition(to point: CGPoint, within range: UITextRange) -> UITextPosition? {
                                                                 ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1280:54: error: cannot find type 'UITextRange' in scope
    public func characterRange(at point: CGPoint) -> UITextRange? {
                                                     ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1287:32: error: cannot find type 'UITextRange' in scope
    public func text(in range: UITextRange) -> String? {
                               ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1313:55: error: cannot find type 'UITapGestureRecognizer' in scope
    @objc private func handleTap(_ gestureRecognizer: UITapGestureRecognizer) {
                                                      ^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1329:63: error: cannot find type 'UITapGestureRecognizer' in scope
    @objc private func handleSpellingTap(_ gestureRecognizer: UITapGestureRecognizer) {
                                                              ^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1346:74: error: cannot find type 'UIPanGestureRecognizer' in scope
    @objc private func handleTextRangeAdjustmentPan(_ gestureRecognizer: UIPanGestureRecognizer) {
                                                                         ^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1734:21: error: cannot find type 'UIGestureRecognizerDelegate' in scope
extension TextView: UIGestureRecognizerDelegate {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1735:76: error: cannot find type 'UIGestureRecognizer' in scope
    override public func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
                                                                           ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1745:56: error: cannot find type 'UIGestureRecognizer' in scope
    public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer,
                                                       ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1746:93: error: cannot find type 'UIGestureRecognizer' in scope
                                  shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
                                                                                            ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1773:21: error: cannot find type 'UITextInteractionDelegate' in scope
extension TextView: UITextInteractionDelegate {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1774:55: error: cannot find type 'UITextInteraction' in scope
    public func interactionShouldBegin(_ interaction: UITextInteraction, at point: CGPoint) -> Bool {
                                                      ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1785:53: error: cannot find type 'UITextInteraction' in scope
    public func interactionWillBegin(_ interaction: UITextInteraction) {
                                                    ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Core/TextView.swift:1794:50: error: cannot find type 'UITextInteraction' in scope
    public func interactionDidEnd(_ interaction: UITextInteraction) {
                                                 ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/FoldingGutterButton.swift:3:34: error: cannot find type 'UIButton' in scope
final class FoldingGutterButton: UIButton, ReusableView {
                                 ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/FoldingGutterButton.swift:6:47: error: cannot find 'setNeedsLayout' in scope
        didSet { if chevronSize != oldValue { setNeedsLayout() } }
                                              ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/FoldingGutterButton.swift:9:31: error: cannot find 'UIImageView' in scope
    private let chevronView = UIImageView(image: UIImage(
                              ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/FoldingGutterButton.swift:21:14: error: initializer does not override a designated initializer from its superclass
    override init(frame: CGRect = .zero) {
    ~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/FoldingGutterButton.swift:39:19: error: method does not override any method from its superclass
    override func layoutSubviews() {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/FoldingGutterButton.swift:78:34: error: cannot find type 'UIView' in scope
final class GutterContainerView: UIView {
                                 ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/FoldingGutterButton.swift:79:70: error: cannot find type 'UIView' in scope
    override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
                                                                     ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/FoldingGutterButton.swift:79:57: error: cannot find type 'UIEvent' in scope
    override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
                                                        ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/GutterBackgroundView.swift:3:35: error: cannot find type 'UIView' in scope
final class GutterBackgroundView: UIView {
                                  ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/GutterBackgroundView.swift:7:17: error: cannot find 'setNeedsLayout' in scope
                setNeedsLayout()
                ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/GutterBackgroundView.swift:20:32: error: cannot find 'UIView' in scope
    private let hairlineView = UIView()
                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/GutterBackgroundView.swift:22:14: error: initializer does not override a designated initializer from its superclass
    override init(frame: CGRect = .zero) {
    ~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/GutterBackgroundView.swift:31:19: error: method does not override any method from its superclass
    override func layoutSubviews() {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/LineNumberView.swift:3:29: error: cannot find type 'UIView' in scope
final class LineNumberView: UIView, ReusableView {
                            ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/LineNumberView.swift:29:29: error: cannot find type 'UILabel' in scope
    private let titleLabel: UILabel = {
                            ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/LineNumberView.swift:35:14: error: initializer does not override a designated initializer from its superclass
    override init(frame: CGRect = .zero) {
    ~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Gutter/LineNumberView.swift:44:19: error: method does not override any method from its superclass
    override func layoutSubviews() {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/InvisibleCharacters/InvisibleCharacterConfiguration.swift:12:31: error: type 'UIColor' has no member 'label'
    var textColor: UIColor = .label
                             ~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentController.swift:13:35: error: value of type 'LineFragmentView' has no member 'setNeedsDisplay'
                lineFragmentView?.setNeedsDisplay()
                ~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/LineController/LineFragmentRenderer.swift:18:47: error: type 'UIColor' has no member 'systemFill'
    var markedTextBackgroundColor: UIColor = .systemFill
                                             ~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideView.swift:3:28: error: cannot find type 'UIView' in scope
final class PageGuideView: UIView {
                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideView.swift:7:17: error: cannot find 'setNeedsLayout' in scope
                setNeedsLayout()
                ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideView.swift:20:32: error: cannot find 'UIView' in scope
    private let hairlineView = UIView()
                               ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideView.swift:22:14: error: initializer does not override a designated initializer from its superclass
    override init(frame: CGRect) {
    ~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/PageGuide/PageGuideView.swift:34:19: error: method does not override any method from its superclass
    override func layoutSubviews() {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:3:41: error: cannot find type 'UIView' in scope
final class FindResultPresentationView: UIView {
                                        ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:9:13: error: cannot find 'isHidden' in scope
            isHidden = !isActive
            ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:22:35: error: cannot find 'UIView' in scope
    let selectedResultPlateView = UIView()
                                  ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:13:54: error: cannot infer contextual base in reference to member 'identity'
                selectedResultPlateView.transform = .identity
                                                    ~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:24:34: error: cannot find type 'UIView' in scope
    private weak var sourceView: UIView?
                                 ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:25:32: error: cannot find 'CAShapeLayer' in scope
    private let dimmingLayer = CAShapeLayer()
                               ^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:52:34: error: cannot find type 'UITextRange' in scope
                selectionRects: (UITextRange) -> [UITextSelectionRect]) {
                                 ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:52:51: error: cannot find type 'UITextSelectionRect' in scope
                selectionRects: (UITextRange) -> [UITextSelectionRect]) {
                                                  ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:83:48: error: cannot find type 'UITextRange' in scope
    func updateLayoutIfNeeded(selectionRects: (UITextRange) -> [UITextSelectionRect]) {
                                               ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:83:65: error: cannot find type 'UITextSelectionRect' in scope
    func updateLayoutIfNeeded(selectionRects: (UITextRange) -> [UITextSelectionRect]) {
                                                                ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:128:44: error: cannot find type 'UIView' in scope
                               sourceView: UIView,
                                           ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:129:49: error: cannot find type 'UITextRange' in scope
                               selectionRects: (UITextRange) -> [UITextSelectionRect]) -> [RangePresentation] {
                                                ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:129:66: error: cannot find type 'UITextSelectionRect' in scope
                               selectionRects: (UITextRange) -> [UITextSelectionRect]) -> [RangePresentation] {
                                                                 ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:139:43: error: cannot find type 'UIView' in scope
                              sourceView: UIView,
                                          ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:140:48: error: cannot find type 'UITextRange' in scope
                              selectionRects: (UITextRange) -> [UITextSelectionRect]) -> RangePresentation? {
                                               ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:140:65: error: cannot find type 'UITextSelectionRect' in scope
                              selectionRects: (UITextRange) -> [UITextSelectionRect]) -> RangePresentation? {
                                                                ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:148:42: error: cannot find type 'UITextInput' in scope
                              textInput: UITextInput,
                                         ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:149:48: error: cannot find type 'UITextRange' in scope
                              selectionRects: (UITextRange) -> [UITextSelectionRect]) -> RangePresentation? {
                                               ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:149:65: error: cannot find type 'UITextSelectionRect' in scope
                              selectionRects: (UITextRange) -> [UITextSelectionRect]) -> RangePresentation? {
                                                                ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:289:45: error: cannot find type 'UIView' in scope
private final class SelectedResultTextView: UIView {
                                            ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/FindResultPresentationView.swift:306:19: error: method does not override any method from its superclass
    override func draw(_ rect: CGRect) {
    ~~~~~~~~      ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:17:26: error: cannot find type 'UIFindInteraction' in scope
    var findInteraction: UIFindInteraction? {
                         ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:61:34: error: cannot find type 'UITextSearching' in scope
extension UITextSearchingHelper: UITextSearching {
                                 ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:66:28: error: cannot find type 'UITextRange' in scope
    var selectedTextRange: UITextRange? {
                           ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:70:32: error: cannot find type 'UITextRange' in scope
    func compare(_ foundRange: UITextRange, toRange: UITextRange, document: AnyHashable??) -> ComparisonResult {
                               ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:70:54: error: cannot find type 'UITextRange' in scope
    func compare(_ foundRange: UITextRange, toRange: UITextRange, document: AnyHashable??) -> ComparisonResult {
                                                     ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:87:58: error: cannot find type 'UITextSearchOptions' in scope
    func performTextSearch(queryString: String, options: UITextSearchOptions, resultAggregator: UITextSearchAggregator<AnyHashable?>) {
                                                         ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:87:97: error: cannot find type 'UITextSearchAggregator' in scope
    func performTextSearch(queryString: String, options: UITextSearchOptions, resultAggregator: UITextSearchAggregator<AnyHashable?>) {
                                                                                                ^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:97:35: error: cannot find type 'UITextRange' in scope
    func decorate(foundTextRange: UITextRange, document: AnyHashable??, usingStyle style: UITextSearchFoundTextStyle) {
                                  ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:97:91: error: cannot find type 'UITextSearchFoundTextStyle' in scope
    func decorate(foundTextRange: UITextRange, document: AnyHashable??, usingStyle style: UITextSearchFoundTextStyle) {
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:122:51: error: cannot find type 'UITextSearchOptions' in scope
    func replaceAll(queryString: String, options: UITextSearchOptions, withText replacementText: String) {
                                                  ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:132:34: error: cannot find type 'UITextRange' in scope
    func replace(foundTextRange: UITextRange, document: AnyHashable??, withText replacementText: String) {
                                 ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:136:40: error: cannot find type 'UITextRange' in scope
    func shouldReplace(foundTextRange: UITextRange, document: AnyHashable??, withText replacementText: String) -> Bool {
                                       ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:151:40: error: cannot find type 'UITextRange' in scope
    func scrollRangeToVisible(_ range: UITextRange, inDocument: AnyHashable??) {
                                       ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:198:70: error: cannot find type 'UITextSearchOptions' in scope
    private func performTextSearch(for queryString: String, options: UITextSearchOptions, completion: @escaping ([SearchResult]) -> Void) {
                                                                     ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:214:34: error: cannot find type 'UIFindInteractionDelegate' in scope
extension UITextSearchingHelper: UIFindInteractionDelegate {
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:215:88: error: cannot find type 'UIFindSession' in scope
    func findInteraction(_ interaction: UIFindInteraction, sessionFor view: UIView) -> UIFindSession? {
                                                                                       ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:215:41: error: cannot find type 'UIFindInteraction' in scope
    func findInteraction(_ interaction: UIFindInteraction, sessionFor view: UIView) -> UIFindSession? {
                                        ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:215:77: error: cannot find type 'UIView' in scope
    func findInteraction(_ interaction: UIFindInteraction, sessionFor view: UIView) -> UIFindSession? {
                                                                            ^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:219:41: error: cannot find type 'UIFindInteraction' in scope
    func findInteraction(_ interaction: UIFindInteraction, didBegin session: UIFindSession) {
                                        ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:219:78: error: cannot find type 'UIFindSession' in scope
    func findInteraction(_ interaction: UIFindInteraction, didBegin session: UIFindSession) {
                                                                             ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:223:41: error: cannot find type 'UIFindInteraction' in scope
    func findInteraction(_ interaction: UIFindInteraction, didEnd session: UIFindSession) {
                                        ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:223:76: error: cannot find type 'UIFindSession' in scope
    func findInteraction(_ interaction: UIFindInteraction, didEnd session: UIFindSession) {
                                                                           ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:230:40: error: cannot find type 'UITextSearchOptions' in scope
    init(queryString: String, options: UITextSearchOptions) {
                                       ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/SearchAndReplace/UITextSearchingHelper.swift:239:25: error: cannot find type 'UITextSearchOptions' in scope
    init(_ matchMethod: UITextSearchOptions.WordMatchMethod) {
                        ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Spelling/SpellCheckingService.swift:11:11: error: cannot find type 'UITextChecker' in scope
extension UITextChecker: SpellChecking {}
          ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:3:32: error: cannot find type 'UITextSelectionRect' in scope
final class TextSelectionRect: UITextSelectionRect {
                               ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:4:18: error: property does not override any property from its superclass
    override var rect: CGRect {
    ~~~~~~~~     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:7:18: error: property does not override any property from its superclass
    override var writingDirection: NSWritingDirection {
    ~~~~~~~~     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:10:18: error: property does not override any property from its superclass
    override var containsStart: Bool {
    ~~~~~~~~     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:13:18: error: property does not override any property from its superclass
    override var containsEnd: Bool {
    ~~~~~~~~     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/TextSelection/TextSelectionRect.swift:16:18: error: property does not override any property from its superclass
    override var isVertical: Bool {
    ~~~~~~~~     ^
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:28:27: error: cannot find type 'UIWritingToolsCoordinator' in scope
    lazy var coordinator: UIWritingToolsCoordinator = {
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:16:73: error: cannot find type 'UIWritingToolsCoordinator' in scope
final class WritingToolsInteraction: NSObject, WritingToolsControlling, UIWritingToolsCoordinator.Delegate {
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:36:24: error: cannot find type 'UIWritingToolsCoordinator' in scope
        let animation: UIWritingToolsCoordinator.TextAnimation
                       ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:97:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:98:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 requestsContextsFor scope: UIWritingToolsCoordinator.ContextScope,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:99:58: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 completion: @escaping ([UIWritingToolsCoordinator.Context]) -> Void) {
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:128:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:130:46: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 in context: UIWritingToolsCoordinator.Context,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:132:42: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 reason: UIWritingToolsCoordinator.TextReplacementReason,
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:133:55: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 animationParameters: UIWritingToolsCoordinator.AnimationParameters?,
                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:158:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:160:46: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 in context: UIWritingToolsCoordinator.Context,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:173:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:175:46: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 in context: UIWritingToolsCoordinator.Context,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:181:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:183:46: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 in context: UIWritingToolsCoordinator.Context,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:199:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:200:60: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 prepareFor textAnimation: UIWritingToolsCoordinator.TextAnimation,
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:202:46: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 in context: UIWritingToolsCoordinator.Context,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:211:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:212:68: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 requestsPreviewFor textAnimation: UIWritingToolsCoordinator.TextAnimation,
                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:214:46: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 in context: UIWritingToolsCoordinator.Context,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:215:57: error: cannot find type 'UITargetedPreview' in scope
                                 completion: @escaping (UITargetedPreview?) -> Void) {
                                                        ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:245:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:246:56: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 finish textAnimation: UIWritingToolsCoordinator.TextAnimation,
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:248:46: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 in context: UIWritingToolsCoordinator.Context,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:258:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:259:57: error: cannot find type 'UIWritingToolsCoordinator' in scope
                                 willChangeTo newState: UIWritingToolsCoordinator.State,
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:267:61: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func writingToolsCoordinator(_ writingToolsCoordinator: UIWritingToolsCoordinator,
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/WritingTools/WritingToolsInteraction.swift:290:52: error: cannot find type 'UIWritingToolsCoordinator' in scope
    func validView(for range: NSRange, in context: UIWritingToolsCoordinator.Context) -> TextInputView? {
                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
SwiftEmitModule normal arm64 Emitting\ module\ for\ Runestone (in target 'Runestone' from project 'Runestone')
Command SwiftEmitModule failed with a nonzero exit code
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal armv7k Emitting\ module\ for\ Runestone (in target 'Runestone' from project 'Runestone')
	EmitSwiftModule normal armv7k (in target 'Runestone' from project 'Runestone')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Runestone (in target 'Runestone' from project 'Runestone')
	EmitSwiftModule normal arm64_32 (in target 'Runestone' from project 'Runestone')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ Runestone (in target 'Runestone' from project 'Runestone')
	Building workspace spi-builder-workspace with scheme Runestone-Package
(6 failures)
BUILD FAILURE 6.1 watchOS