Build Information
Failed to build Lexical, reference main (694da5), with Swift 6.1 for macOS (Xcode) using Xcode 16.3 on 28 Apr 2026 20:57:01 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Lexical-Package -destination platform=macOS,arch=arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/facebook/lexical-ios.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/facebook/lexical-ios
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 694da5f fbobjc/Libraries/Lexical/Lexical/Core/Selection
Cloned https://github.com/facebook/lexical-ios.git
Revision (git rev-parse @):
694da5f60c66cd15451acae1529d4f48cc076ee5
SUCCESS checkout https://github.com/facebook/lexical-ios.git at main
========================================
Build
========================================
Selected platform: macosXcodebuild
Swift version: 6.1
Building package at path: $PWD
https://github.com/facebook/lexical-ios.git
https://github.com/facebook/lexical-ios.git
{
"dependencies" : [
{
"identity" : "swiftsoup",
"requirement" : {
"range" : [
{
"lower_bound" : "2.6.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/scinfu/SwiftSoup.git"
},
{
"identity" : "swift-markdown",
"requirement" : {
"branch" : [
"main"
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-markdown.git"
}
],
"manifest_display_name" : "Lexical",
"name" : "Lexical",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Lexical",
"targets" : [
"Lexical"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalListPlugin",
"targets" : [
"LexicalListPlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalListHTMLSupport",
"targets" : [
"LexicalListHTMLSupport"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalHTML",
"targets" : [
"LexicalHTML"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalLinkPlugin",
"targets" : [
"LexicalLinkPlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalInlineImagePlugin",
"targets" : [
"LexicalInlineImagePlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SelectableDecoratorNode",
"targets" : [
"SelectableDecoratorNode"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EditorHistoryPlugin",
"targets" : [
"EditorHistoryPlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalMarkdown",
"targets" : [
"LexicalMarkdown"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SelectableDecoratorNode",
"module_type" : "SwiftTarget",
"name" : "SelectableDecoratorNode",
"path" : "Plugins/SelectableDecoratorNode/SelectableDecoratorNode",
"product_memberships" : [
"LexicalInlineImagePlugin",
"SelectableDecoratorNode"
],
"sources" : [
"SelectableDecoratorNode.swift",
"SelectableDecoratorView.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
},
{
"c99name" : "LexicalTests",
"module_type" : "SwiftTarget",
"name" : "LexicalTests",
"path" : "LexicalTests",
"sources" : [
"Helpers/NodeTreeCreationHelpers.swift",
"Helpers/TestAttributesNode.swift",
"Tests/AttributesUtilsTests.swift",
"Tests/CodeNodeTests.swift",
"Tests/DecoratorNodeTests.swift",
"Tests/EditorState.swift",
"Tests/ElementNodeTests.swift",
"Tests/GarbageCollectionTests.swift",
"Tests/MutationsTests.swift",
"Tests/NodeTests.swift",
"Tests/ParagraphNodeTests.swift",
"Tests/PluginTests.swift",
"Tests/RangeCacheTests.swift",
"Tests/ReconcilerTests.swift",
"Tests/SelectionHelpersTests.swift",
"Tests/SelectionTests.swift",
"Tests/SelectionUtilsTests.swift",
"Tests/SerializationTests.swift",
"Tests/TextViewTests.swift",
"Tests/TransformsTests.swift",
"Tests/UnknownNodeTests.swift",
"Tests/UpdatesTests.swift",
"Tests/UtilsTests.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "test"
},
{
"c99name" : "LexicalMarkdownTests",
"module_type" : "SwiftTarget",
"name" : "LexicalMarkdownTests",
"path" : "Plugins/LexicalMarkdown/LexicalMarkdownTests",
"product_dependencies" : [
"Markdown"
],
"sources" : [
"LexicalMarkdownTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalMarkdown"
],
"type" : "test"
},
{
"c99name" : "LexicalMarkdown",
"module_type" : "SwiftTarget",
"name" : "LexicalMarkdown",
"path" : "Plugins/LexicalMarkdown/LexicalMarkdown",
"product_dependencies" : [
"Markdown"
],
"product_memberships" : [
"LexicalMarkdown"
],
"sources" : [
"LexicalMarkdown.swift",
"LexicalMarkdownSupport.swift",
"LexicalMarkdownUtils.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalLinkPlugin",
"LexicalListPlugin"
],
"type" : "library"
},
{
"c99name" : "LexicalListPluginTests",
"module_type" : "SwiftTarget",
"name" : "LexicalListPluginTests",
"path" : "Plugins/LexicalListPlugin/LexicalListPluginTests",
"sources" : [
"ListItemNodeTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalListPlugin"
],
"type" : "test"
},
{
"c99name" : "LexicalListPlugin",
"module_type" : "SwiftTarget",
"name" : "LexicalListPlugin",
"path" : "Plugins/LexicalListPlugin/LexicalListPlugin",
"product_memberships" : [
"LexicalListPlugin",
"LexicalListHTMLSupport",
"LexicalMarkdown"
],
"sources" : [
"ListItemAttribute.swift",
"ListItemNode.swift",
"ListNode.swift",
"ListPlugin.swift",
"ListStyleEvents.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
},
{
"c99name" : "LexicalListHTMLSupport",
"module_type" : "SwiftTarget",
"name" : "LexicalListHTMLSupport",
"path" : "Plugins/LexicalListPlugin/LexicalListHTMLSupport",
"product_memberships" : [
"LexicalListHTMLSupport"
],
"sources" : [
"LexicalListHTMLSupport.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalListPlugin",
"LexicalHTML"
],
"type" : "library"
},
{
"c99name" : "LexicalLinkPluginTests",
"module_type" : "SwiftTarget",
"name" : "LexicalLinkPluginTests",
"path" : "Plugins/LexicalLinkPlugin/LexicalLinkPluginTests",
"sources" : [
"LinkNodeTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalLinkPlugin"
],
"type" : "test"
},
{
"c99name" : "LexicalLinkPlugin",
"module_type" : "SwiftTarget",
"name" : "LexicalLinkPlugin",
"path" : "Plugins/LexicalLinkPlugin/LexicalLinkPlugin",
"product_memberships" : [
"LexicalLinkPlugin",
"LexicalMarkdown"
],
"sources" : [
"LinkPlugin.swift",
"Nodes/LinkNode.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
},
{
"c99name" : "LexicalInlineImagePluginTests",
"module_type" : "SwiftTarget",
"name" : "LexicalInlineImagePluginTests",
"path" : "Plugins/LexicalInlineImagePlugin/LexicalInlineImagePluginTests",
"sources" : [
"InlineImageTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalInlineImagePlugin"
],
"type" : "test"
},
{
"c99name" : "LexicalInlineImagePlugin",
"module_type" : "SwiftTarget",
"name" : "LexicalInlineImagePlugin",
"path" : "Plugins/LexicalInlineImagePlugin/LexicalInlineImagePlugin",
"product_memberships" : [
"LexicalInlineImagePlugin"
],
"sources" : [
"InlineImagePlugin.swift",
"Nodes/ImageNode.swift",
"Nodes/SelectableImageNode.swift"
],
"target_dependencies" : [
"Lexical",
"SelectableDecoratorNode"
],
"type" : "library"
},
{
"c99name" : "LexicalHTMLTests",
"module_type" : "SwiftTarget",
"name" : "LexicalHTMLTests",
"path" : "Plugins/LexicalHTML/LexicalHTMLTests",
"product_dependencies" : [
"SwiftSoup"
],
"sources" : [
"LexicalHTMLTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalHTML"
],
"type" : "test"
},
{
"c99name" : "LexicalHTML",
"module_type" : "SwiftTarget",
"name" : "LexicalHTML",
"path" : "Plugins/LexicalHTML/LexicalHTML",
"product_dependencies" : [
"SwiftSoup"
],
"product_memberships" : [
"LexicalListHTMLSupport",
"LexicalHTML"
],
"sources" : [
"CoreNodesHTMLSupport.swift",
"HTMLPlugin.swift",
"HTMLUtils.swift",
"NodeHTMLSupport.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
},
{
"c99name" : "Lexical",
"module_type" : "SwiftTarget",
"name" : "Lexical",
"path" : "Lexical",
"product_memberships" : [
"Lexical",
"LexicalListPlugin",
"LexicalListHTMLSupport",
"LexicalHTML",
"LexicalLinkPlugin",
"LexicalInlineImagePlugin",
"SelectableDecoratorNode",
"EditorHistoryPlugin",
"LexicalMarkdown"
],
"sources" : [
"Core/Constants.swift",
"Core/Editor.swift",
"Core/EditorState.swift",
"Core/Errors.swift",
"Core/Events.swift",
"Core/FeatureFlags.swift",
"Core/GarbageCollection.swift",
"Core/Mutations.swift",
"Core/Nodes/CodeHighlightNode.swift",
"Core/Nodes/CodeNode.swift",
"Core/Nodes/DecoratorNode.swift",
"Core/Nodes/ElementNode.swift",
"Core/Nodes/HeadingNode.swift",
"Core/Nodes/LineBreakNode.swift",
"Core/Nodes/Node.swift",
"Core/Nodes/ParagraphNode.swift",
"Core/Nodes/QuoteNode.swift",
"Core/Nodes/RootNode.swift",
"Core/Nodes/TextNode.swift",
"Core/Nodes/UnknownNode.swift",
"Core/Reconciler.swift",
"Core/Selection/BaseSelection.swift",
"Core/Selection/GridSelection.swift",
"Core/Selection/NodeSelection.swift",
"Core/Selection/Point.swift",
"Core/Selection/RangeSelection.swift",
"Core/Selection/SelectionUtils.swift",
"Core/Serialization.swift",
"Core/StyleEvents.swift",
"Core/TextUtils.swift",
"Core/Updates.swift",
"Core/Utils.swift",
"Helper/AttributesUtils.swift",
"Helper/CopyPasteHelpers.swift",
"Helper/Logging.swift",
"Helper/NSAttributedStringKey+Extensions.swift",
"Helper/ObjCHelpers.swift",
"Helper/RangeHelpers.swift",
"Helper/SelectionHelpers.swift",
"Helper/Theme.swift",
"LexicalView/FrontendProtocol.swift",
"LexicalView/LexicalView.swift",
"LexicalView/ReadOnly/LexicalReadOnlyTextKitContext.swift",
"LexicalView/ReadOnly/LexicalReadOnlyView.swift",
"LexicalView/ResponderForNodeSelection.swift",
"Plugin/Plugin.swift",
"TextKit/LayoutManager.swift",
"TextKit/LayoutManagerDelegate.swift",
"TextKit/RangeCache.swift",
"TextKit/TextAttachment.swift",
"TextKit/TextContainer.swift",
"TextKit/TextKitUtils.swift",
"TextKit/TextStorage.swift",
"TextView/InputDelegateProxy.swift",
"TextView/NativeSelection.swift",
"TextView/TextView.swift"
],
"type" : "library"
},
{
"c99name" : "EditorHistoryPluginTests",
"module_type" : "SwiftTarget",
"name" : "EditorHistoryPluginTests",
"path" : "Plugins/EditorHistoryPlugin/EditorHistoryPluginTests",
"sources" : [
"HistoryTests.swift"
],
"target_dependencies" : [
"Lexical",
"EditorHistoryPlugin"
],
"type" : "test"
},
{
"c99name" : "EditorHistoryPlugin",
"module_type" : "SwiftTarget",
"name" : "EditorHistoryPlugin",
"path" : "Plugins/EditorHistoryPlugin/EditorHistoryPlugin",
"product_memberships" : [
"EditorHistoryPlugin"
],
"sources" : [
"EditorHistoryPlugin.swift",
"History.swift",
"HistoryConstants.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Fetching from https://github.com/apple/swift-markdown.git
Fetching from https://github.com/swiftlang/swift-cmark.git
Fetching from https://github.com/scinfu/SwiftSoup.git
Creating working copy of package ‘SwiftSoup’
Checking out 2.13.4 of package ‘SwiftSoup’
Creating working copy of package ‘swift-cmark’
Checking out gfm (924936d) of package ‘swift-cmark’
Creating working copy of package ‘swift-markdown’
Checking out main (55d66d9) of package ‘swift-markdown’
Resolve Package Graph
Resolved source packages:
SwiftSoup: https://github.com/scinfu/SwiftSoup.git @ 2.13.4
swift-markdown: https://github.com/apple/swift-markdown.git @ main (55d66d9)
Lexical: /Users/admin/builder/spi-builder-workspace
cmark-gfm: https://github.com/swiftlang/swift-cmark.git @ gfm (924936d)
resolved source packages: SwiftSoup, swift-markdown, Lexical, cmark-gfm
{
"dependencies" : [
{
"identity" : "swiftsoup",
"requirement" : {
"range" : [
{
"lower_bound" : "2.6.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/scinfu/SwiftSoup.git"
},
{
"identity" : "swift-markdown",
"requirement" : {
"branch" : [
"main"
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-markdown.git"
}
],
"manifest_display_name" : "Lexical",
"name" : "Lexical",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Lexical",
"targets" : [
"Lexical"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalListPlugin",
"targets" : [
"LexicalListPlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalListHTMLSupport",
"targets" : [
"LexicalListHTMLSupport"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalHTML",
"targets" : [
"LexicalHTML"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalLinkPlugin",
"targets" : [
"LexicalLinkPlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalInlineImagePlugin",
"targets" : [
"LexicalInlineImagePlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SelectableDecoratorNode",
"targets" : [
"SelectableDecoratorNode"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EditorHistoryPlugin",
"targets" : [
"EditorHistoryPlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalMarkdown",
"targets" : [
"LexicalMarkdown"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SelectableDecoratorNode",
"module_type" : "SwiftTarget",
"name" : "SelectableDecoratorNode",
"path" : "Plugins/SelectableDecoratorNode/SelectableDecoratorNode",
"product_memberships" : [
"LexicalInlineImagePlugin",
"SelectableDecoratorNode"
],
"sources" : [
"SelectableDecoratorNode.swift",
"SelectableDecoratorView.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
},
{
"c99name" : "LexicalTests",
"module_type" : "SwiftTarget",
"name" : "LexicalTests",
"path" : "LexicalTests",
"sources" : [
"Helpers/NodeTreeCreationHelpers.swift",
"Helpers/TestAttributesNode.swift",
"Tests/AttributesUtilsTests.swift",
"Tests/CodeNodeTests.swift",
"Tests/DecoratorNodeTests.swift",
"Tests/EditorState.swift",
"Tests/ElementNodeTests.swift",
"Tests/GarbageCollectionTests.swift",
"Tests/MutationsTests.swift",
"Tests/NodeTests.swift",
"Tests/ParagraphNodeTests.swift",
"Tests/PluginTests.swift",
"Tests/RangeCacheTests.swift",
"Tests/ReconcilerTests.swift",
"Tests/SelectionHelpersTests.swift",
"Tests/SelectionTests.swift",
"Tests/SelectionUtilsTests.swift",
"Tests/SerializationTests.swift",
"Tests/TextViewTests.swift",
"Tests/TransformsTests.swift",
"Tests/UnknownNodeTests.swift",
"Tests/UpdatesTests.swift",
"Tests/UtilsTests.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "test"
},
{
"c99name" : "LexicalMarkdownTests",
"module_type" : "SwiftTarget",
"name" : "LexicalMarkdownTests",
"path" : "Plugins/LexicalMarkdown/LexicalMarkdownTests",
"product_dependencies" : [
"Markdown"
],
"sources" : [
"LexicalMarkdownTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalMarkdown"
],
"type" : "test"
},
{
"c99name" : "LexicalMarkdown",
"module_type" : "SwiftTarget",
"name" : "LexicalMarkdown",
"path" : "Plugins/LexicalMarkdown/LexicalMarkdown",
"product_dependencies" : [
"Markdown"
],
"product_memberships" : [
"LexicalMarkdown"
],
"sources" : [
"LexicalMarkdown.swift",
"LexicalMarkdownSupport.swift",
"LexicalMarkdownUtils.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalLinkPlugin",
"LexicalListPlugin"
],
"type" : "library"
},
{
"c99name" : "LexicalListPluginTests",
"module_type" : "SwiftTarget",
"name" : "LexicalListPluginTests",
"path" : "Plugins/LexicalListPlugin/LexicalListPluginTests",
"sources" : [
"ListItemNodeTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalListPlugin"
],
"type" : "test"
},
{
"c99name" : "LexicalListPlugin",
"module_type" : "SwiftTarget",
"name" : "LexicalListPlugin",
"path" : "Plugins/LexicalListPlugin/LexicalListPlugin",
"product_memberships" : [
"LexicalListPlugin",
"LexicalListHTMLSupport",
"LexicalMarkdown"
],
"sources" : [
"ListItemAttribute.swift",
"ListItemNode.swift",
"ListNode.swift",
"ListPlugin.swift",
"ListStyleEvents.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
},
{
"c99name" : "LexicalListHTMLSupport",
"module_type" : "SwiftTarget",
"name" : "LexicalListHTMLSupport",
"path" : "Plugins/LexicalListPlugin/LexicalListHTMLSupport",
"product_memberships" : [
"LexicalListHTMLSupport"
],
"sources" : [
"LexicalListHTMLSupport.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalListPlugin",
"LexicalHTML"
],
"type" : "library"
},
{
"c99name" : "LexicalLinkPluginTests",
"module_type" : "SwiftTarget",
"name" : "LexicalLinkPluginTests",
"path" : "Plugins/LexicalLinkPlugin/LexicalLinkPluginTests",
"sources" : [
"LinkNodeTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalLinkPlugin"
],
"type" : "test"
},
{
"c99name" : "LexicalLinkPlugin",
"module_type" : "SwiftTarget",
"name" : "LexicalLinkPlugin",
"path" : "Plugins/LexicalLinkPlugin/LexicalLinkPlugin",
"product_memberships" : [
"LexicalLinkPlugin",
"LexicalMarkdown"
],
"sources" : [
"LinkPlugin.swift",
"Nodes/LinkNode.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
},
{
"c99name" : "LexicalInlineImagePluginTests",
"module_type" : "SwiftTarget",
"name" : "LexicalInlineImagePluginTests",
"path" : "Plugins/LexicalInlineImagePlugin/LexicalInlineImagePluginTests",
"sources" : [
"InlineImageTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalInlineImagePlugin"
],
"type" : "test"
},
{
"c99name" : "LexicalInlineImagePlugin",
"module_type" : "SwiftTarget",
"name" : "LexicalInlineImagePlugin",
"path" : "Plugins/LexicalInlineImagePlugin/LexicalInlineImagePlugin",
"product_memberships" : [
"LexicalInlineImagePlugin"
],
"sources" : [
"InlineImagePlugin.swift",
"Nodes/ImageNode.swift",
"Nodes/SelectableImageNode.swift"
],
"target_dependencies" : [
"Lexical",
"SelectableDecoratorNode"
],
"type" : "library"
},
{
"c99name" : "LexicalHTMLTests",
"module_type" : "SwiftTarget",
"name" : "LexicalHTMLTests",
"path" : "Plugins/LexicalHTML/LexicalHTMLTests",
"product_dependencies" : [
"SwiftSoup"
],
"sources" : [
"LexicalHTMLTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalHTML"
],
"type" : "test"
},
{
"c99name" : "LexicalHTML",
"module_type" : "SwiftTarget",
"name" : "LexicalHTML",
"path" : "Plugins/LexicalHTML/LexicalHTML",
"product_dependencies" : [
"SwiftSoup"
],
"product_memberships" : [
"LexicalListHTMLSupport",
"LexicalHTML"
],
"sources" : [
"CoreNodesHTMLSupport.swift",
"HTMLPlugin.swift",
"HTMLUtils.swift",
"NodeHTMLSupport.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
},
{
"c99name" : "Lexical",
"module_type" : "SwiftTarget",
"name" : "Lexical",
"path" : "Lexical",
"product_memberships" : [
"Lexical",
"LexicalListPlugin",
"LexicalListHTMLSupport",
"LexicalHTML",
"LexicalLinkPlugin",
"LexicalInlineImagePlugin",
"SelectableDecoratorNode",
"EditorHistoryPlugin",
"LexicalMarkdown"
],
"sources" : [
"Core/Constants.swift",
"Core/Editor.swift",
"Core/EditorState.swift",
"Core/Errors.swift",
"Core/Events.swift",
"Core/FeatureFlags.swift",
"Core/GarbageCollection.swift",
"Core/Mutations.swift",
"Core/Nodes/CodeHighlightNode.swift",
"Core/Nodes/CodeNode.swift",
"Core/Nodes/DecoratorNode.swift",
"Core/Nodes/ElementNode.swift",
"Core/Nodes/HeadingNode.swift",
"Core/Nodes/LineBreakNode.swift",
"Core/Nodes/Node.swift",
"Core/Nodes/ParagraphNode.swift",
"Core/Nodes/QuoteNode.swift",
"Core/Nodes/RootNode.swift",
"Core/Nodes/TextNode.swift",
"Core/Nodes/UnknownNode.swift",
"Core/Reconciler.swift",
"Core/Selection/BaseSelection.swift",
"Core/Selection/GridSelection.swift",
"Core/Selection/NodeSelection.swift",
"Core/Selection/Point.swift",
"Core/Selection/RangeSelection.swift",
"Core/Selection/SelectionUtils.swift",
"Core/Serialization.swift",
"Core/StyleEvents.swift",
"Core/TextUtils.swift",
"Core/Updates.swift",
"Core/Utils.swift",
"Helper/AttributesUtils.swift",
"Helper/CopyPasteHelpers.swift",
"Helper/Logging.swift",
"Helper/NSAttributedStringKey+Extensions.swift",
"Helper/ObjCHelpers.swift",
"Helper/RangeHelpers.swift",
"Helper/SelectionHelpers.swift",
"Helper/Theme.swift",
"LexicalView/FrontendProtocol.swift",
"LexicalView/LexicalView.swift",
"LexicalView/ReadOnly/LexicalReadOnlyTextKitContext.swift",
"LexicalView/ReadOnly/LexicalReadOnlyView.swift",
"LexicalView/ResponderForNodeSelection.swift",
"Plugin/Plugin.swift",
"TextKit/LayoutManager.swift",
"TextKit/LayoutManagerDelegate.swift",
"TextKit/RangeCache.swift",
"TextKit/TextAttachment.swift",
"TextKit/TextContainer.swift",
"TextKit/TextKitUtils.swift",
"TextKit/TextStorage.swift",
"TextView/InputDelegateProxy.swift",
"TextView/NativeSelection.swift",
"TextView/TextView.swift"
],
"type" : "library"
},
{
"c99name" : "EditorHistoryPluginTests",
"module_type" : "SwiftTarget",
"name" : "EditorHistoryPluginTests",
"path" : "Plugins/EditorHistoryPlugin/EditorHistoryPluginTests",
"sources" : [
"HistoryTests.swift"
],
"target_dependencies" : [
"Lexical",
"EditorHistoryPlugin"
],
"type" : "test"
},
{
"c99name" : "EditorHistoryPlugin",
"module_type" : "SwiftTarget",
"name" : "EditorHistoryPlugin",
"path" : "Plugins/EditorHistoryPlugin/EditorHistoryPlugin",
"product_memberships" : [
"EditorHistoryPlugin"
],
"sources" : [
"EditorHistoryPlugin.swift",
"History.swift",
"HistoryConstants.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"EditorHistoryPlugin",
"Lexical",
"Lexical-Package",
"LexicalHTML",
"LexicalInlineImagePlugin",
"LexicalLinkPlugin",
"LexicalListHTMLSupport",
"LexicalListPlugin",
"LexicalMarkdown",
"SelectableDecoratorNode"
]
}
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Lexical-Package -destination platform=macOS,arch=arm64 OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme Lexical-Package -destination platform=macOS,arch=arm64 "OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures"
Build settings from command line:
OTHER_SWIFT_FLAGS = -stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
swift-markdown: https://github.com/apple/swift-markdown.git @ main (55d66d9)
cmark-gfm: https://github.com/swiftlang/swift-cmark.git @ gfm (924936d)
SwiftSoup: https://github.com/scinfu/SwiftSoup.git @ 2.13.4
Lexical: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (27 targets)
Target 'SelectableDecoratorNode' in project 'Lexical'
➜ Explicit dependency on target 'SelectableDecoratorNode' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'LexicalMarkdown' in project 'Lexical'
➜ Explicit dependency on target 'LexicalMarkdown' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'LexicalLinkPlugin' in project 'Lexical'
➜ Explicit dependency on target 'LexicalListPlugin' in project 'Lexical'
➜ Explicit dependency on target 'Markdown' in project 'swift-markdown'
Target 'LexicalMarkdown' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'LexicalLinkPlugin' in project 'Lexical'
➜ Explicit dependency on target 'LexicalListPlugin' in project 'Lexical'
➜ Explicit dependency on target 'Markdown' in project 'swift-markdown'
Target 'Markdown' in project 'swift-markdown'
➜ Explicit dependency on target 'Markdown' in project 'swift-markdown'
➜ Explicit dependency on target 'CAtomic' in project 'swift-markdown'
➜ Explicit dependency on target 'cmark-gfm' in project 'cmark-gfm'
➜ Explicit dependency on target 'cmark-gfm-extensions' in project 'cmark-gfm'
Target 'Markdown' in project 'swift-markdown'
➜ Explicit dependency on target 'CAtomic' in project 'swift-markdown'
➜ Explicit dependency on target 'cmark-gfm' in project 'cmark-gfm'
➜ Explicit dependency on target 'cmark-gfm-extensions' in project 'cmark-gfm'
Target 'cmark-gfm-extensions' in project 'cmark-gfm'
➜ Explicit dependency on target 'cmark-gfm-extensions' in project 'cmark-gfm'
➜ Explicit dependency on target 'cmark-gfm' in project 'cmark-gfm'
Target 'cmark-gfm-extensions' in project 'cmark-gfm'
➜ Explicit dependency on target 'cmark-gfm' in project 'cmark-gfm'
Target 'cmark-gfm' in project 'cmark-gfm'
➜ Explicit dependency on target 'cmark-gfm' in project 'cmark-gfm'
Target 'cmark-gfm' in project 'cmark-gfm' (no dependencies)
Target 'CAtomic' in project 'swift-markdown' (no dependencies)
Target 'LexicalListPlugin' in project 'Lexical'
➜ Explicit dependency on target 'LexicalListPlugin' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'LexicalListHTMLSupport' in project 'Lexical'
➜ Explicit dependency on target 'LexicalListHTMLSupport' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'LexicalListPlugin' in project 'Lexical'
➜ Explicit dependency on target 'LexicalHTML' in project 'Lexical'
➜ Explicit dependency on target 'SwiftSoup' in project 'SwiftSoup'
Target 'LexicalListHTMLSupport' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'LexicalListPlugin' in project 'Lexical'
➜ Explicit dependency on target 'LexicalHTML' in project 'Lexical'
➜ Explicit dependency on target 'SwiftSoup' in project 'SwiftSoup'
Target 'LexicalListPlugin' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'LexicalLinkPlugin' in project 'Lexical'
➜ Explicit dependency on target 'LexicalLinkPlugin' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'LexicalLinkPlugin' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'LexicalInlineImagePlugin' in project 'Lexical'
➜ Explicit dependency on target 'LexicalInlineImagePlugin' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'SelectableDecoratorNode' in project 'Lexical'
Target 'LexicalInlineImagePlugin' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'SelectableDecoratorNode' in project 'Lexical'
Target 'SelectableDecoratorNode' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'LexicalHTML' in project 'Lexical'
➜ Explicit dependency on target 'LexicalHTML' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'SwiftSoup' in project 'SwiftSoup'
Target 'LexicalHTML' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'SwiftSoup' in project 'SwiftSoup'
Target 'SwiftSoup' in project 'SwiftSoup'
➜ Explicit dependency on target 'SwiftSoup' in project 'SwiftSoup'
Target 'SwiftSoup' in project 'SwiftSoup' (no dependencies)
Target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'EditorHistoryPlugin' in project 'Lexical'
➜ Explicit dependency on target 'EditorHistoryPlugin' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'EditorHistoryPlugin' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'Lexical' in project 'Lexical' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -arch arm64 -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
ReadFileContents /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/docc/features.json
Build description signature: 9c0c5aae10c5b9ce5ff382d0d749971d
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/9c0c5aae10c5b9ce5ff382d0d749971d.xcbuilddata
error: The package product 'SwiftSoup' requires minimum platform version 10.15 for the macOS platform, but this target supports 10.13 (in target 'LexicalListHTMLSupport' from project 'Lexical')
error: The package product 'SwiftSoup' requires minimum platform version 10.15 for the macOS platform, but this target supports 10.13 (in target 'LexicalHTML' from project 'Lexical')
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:ed39744bc4bd55eed7da3a3e1a0620baffd51711, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:ed39744bc4bd55eed7da3a3e1a0620baffd51711, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:ed39744bc4bd55eed7da3a3e1a0620baffd51711, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:ed39744bc4bd55eed7da3a3e1a0620baffd51711, name:My Mac }
** BUILD FAILED **
The following build commands failed:
Building workspace spi-builder-workspace with scheme Lexical-Package
(1 failure)
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
swift-markdown: https://github.com/apple/swift-markdown.git @ main (55d66d9)
cmark-gfm: https://github.com/swiftlang/swift-cmark.git @ gfm (924936d)
SwiftSoup: https://github.com/scinfu/SwiftSoup.git @ 2.13.4
Lexical: /Users/admin/builder/spi-builder-workspace
resolved source packages: swift-markdown, cmark-gfm, SwiftSoup, Lexical
{
"dependencies" : [
{
"identity" : "swiftsoup",
"requirement" : {
"range" : [
{
"lower_bound" : "2.6.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/scinfu/SwiftSoup.git"
},
{
"identity" : "swift-markdown",
"requirement" : {
"branch" : [
"main"
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-markdown.git"
}
],
"manifest_display_name" : "Lexical",
"name" : "Lexical",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Lexical",
"targets" : [
"Lexical"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalListPlugin",
"targets" : [
"LexicalListPlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalListHTMLSupport",
"targets" : [
"LexicalListHTMLSupport"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalHTML",
"targets" : [
"LexicalHTML"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalLinkPlugin",
"targets" : [
"LexicalLinkPlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalInlineImagePlugin",
"targets" : [
"LexicalInlineImagePlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SelectableDecoratorNode",
"targets" : [
"SelectableDecoratorNode"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EditorHistoryPlugin",
"targets" : [
"EditorHistoryPlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalMarkdown",
"targets" : [
"LexicalMarkdown"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SelectableDecoratorNode",
"module_type" : "SwiftTarget",
"name" : "SelectableDecoratorNode",
"path" : "Plugins/SelectableDecoratorNode/SelectableDecoratorNode",
"product_memberships" : [
"LexicalInlineImagePlugin",
"SelectableDecoratorNode"
],
"sources" : [
"SelectableDecoratorNode.swift",
"SelectableDecoratorView.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
},
{
"c99name" : "LexicalTests",
"module_type" : "SwiftTarget",
"name" : "LexicalTests",
"path" : "LexicalTests",
"sources" : [
"Helpers/NodeTreeCreationHelpers.swift",
"Helpers/TestAttributesNode.swift",
"Tests/AttributesUtilsTests.swift",
"Tests/CodeNodeTests.swift",
"Tests/DecoratorNodeTests.swift",
"Tests/EditorState.swift",
"Tests/ElementNodeTests.swift",
"Tests/GarbageCollectionTests.swift",
"Tests/MutationsTests.swift",
"Tests/NodeTests.swift",
"Tests/ParagraphNodeTests.swift",
"Tests/PluginTests.swift",
"Tests/RangeCacheTests.swift",
"Tests/ReconcilerTests.swift",
"Tests/SelectionHelpersTests.swift",
"Tests/SelectionTests.swift",
"Tests/SelectionUtilsTests.swift",
"Tests/SerializationTests.swift",
"Tests/TextViewTests.swift",
"Tests/TransformsTests.swift",
"Tests/UnknownNodeTests.swift",
"Tests/UpdatesTests.swift",
"Tests/UtilsTests.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "test"
},
{
"c99name" : "LexicalMarkdownTests",
"module_type" : "SwiftTarget",
"name" : "LexicalMarkdownTests",
"path" : "Plugins/LexicalMarkdown/LexicalMarkdownTests",
"product_dependencies" : [
"Markdown"
],
"sources" : [
"LexicalMarkdownTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalMarkdown"
],
"type" : "test"
},
{
"c99name" : "LexicalMarkdown",
"module_type" : "SwiftTarget",
"name" : "LexicalMarkdown",
"path" : "Plugins/LexicalMarkdown/LexicalMarkdown",
"product_dependencies" : [
"Markdown"
],
"product_memberships" : [
"LexicalMarkdown"
],
"sources" : [
"LexicalMarkdown.swift",
"LexicalMarkdownSupport.swift",
"LexicalMarkdownUtils.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalLinkPlugin",
"LexicalListPlugin"
],
"type" : "library"
},
{
"c99name" : "LexicalListPluginTests",
"module_type" : "SwiftTarget",
"name" : "LexicalListPluginTests",
"path" : "Plugins/LexicalListPlugin/LexicalListPluginTests",
"sources" : [
"ListItemNodeTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalListPlugin"
],
"type" : "test"
},
{
"c99name" : "LexicalListPlugin",
"module_type" : "SwiftTarget",
"name" : "LexicalListPlugin",
"path" : "Plugins/LexicalListPlugin/LexicalListPlugin",
"product_memberships" : [
"LexicalListPlugin",
"LexicalListHTMLSupport",
"LexicalMarkdown"
],
"sources" : [
"ListItemAttribute.swift",
"ListItemNode.swift",
"ListNode.swift",
"ListPlugin.swift",
"ListStyleEvents.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
},
{
"c99name" : "LexicalListHTMLSupport",
"module_type" : "SwiftTarget",
"name" : "LexicalListHTMLSupport",
"path" : "Plugins/LexicalListPlugin/LexicalListHTMLSupport",
"product_memberships" : [
"LexicalListHTMLSupport"
],
"sources" : [
"LexicalListHTMLSupport.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalListPlugin",
"LexicalHTML"
],
"type" : "library"
},
{
"c99name" : "LexicalLinkPluginTests",
"module_type" : "SwiftTarget",
"name" : "LexicalLinkPluginTests",
"path" : "Plugins/LexicalLinkPlugin/LexicalLinkPluginTests",
"sources" : [
"LinkNodeTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalLinkPlugin"
],
"type" : "test"
},
{
"c99name" : "LexicalLinkPlugin",
"module_type" : "SwiftTarget",
"name" : "LexicalLinkPlugin",
"path" : "Plugins/LexicalLinkPlugin/LexicalLinkPlugin",
"product_memberships" : [
"LexicalLinkPlugin",
"LexicalMarkdown"
],
"sources" : [
"LinkPlugin.swift",
"Nodes/LinkNode.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
},
{
"c99name" : "LexicalInlineImagePluginTests",
"module_type" : "SwiftTarget",
"name" : "LexicalInlineImagePluginTests",
"path" : "Plugins/LexicalInlineImagePlugin/LexicalInlineImagePluginTests",
"sources" : [
"InlineImageTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalInlineImagePlugin"
],
"type" : "test"
},
{
"c99name" : "LexicalInlineImagePlugin",
"module_type" : "SwiftTarget",
"name" : "LexicalInlineImagePlugin",
"path" : "Plugins/LexicalInlineImagePlugin/LexicalInlineImagePlugin",
"product_memberships" : [
"LexicalInlineImagePlugin"
],
"sources" : [
"InlineImagePlugin.swift",
"Nodes/ImageNode.swift",
"Nodes/SelectableImageNode.swift"
],
"target_dependencies" : [
"Lexical",
"SelectableDecoratorNode"
],
"type" : "library"
},
{
"c99name" : "LexicalHTMLTests",
"module_type" : "SwiftTarget",
"name" : "LexicalHTMLTests",
"path" : "Plugins/LexicalHTML/LexicalHTMLTests",
"product_dependencies" : [
"SwiftSoup"
],
"sources" : [
"LexicalHTMLTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalHTML"
],
"type" : "test"
},
{
"c99name" : "LexicalHTML",
"module_type" : "SwiftTarget",
"name" : "LexicalHTML",
"path" : "Plugins/LexicalHTML/LexicalHTML",
"product_dependencies" : [
"SwiftSoup"
],
"product_memberships" : [
"LexicalListHTMLSupport",
"LexicalHTML"
],
"sources" : [
"CoreNodesHTMLSupport.swift",
"HTMLPlugin.swift",
"HTMLUtils.swift",
"NodeHTMLSupport.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
},
{
"c99name" : "Lexical",
"module_type" : "SwiftTarget",
"name" : "Lexical",
"path" : "Lexical",
"product_memberships" : [
"Lexical",
"LexicalListPlugin",
"LexicalListHTMLSupport",
"LexicalHTML",
"LexicalLinkPlugin",
"LexicalInlineImagePlugin",
"SelectableDecoratorNode",
"EditorHistoryPlugin",
"LexicalMarkdown"
],
"sources" : [
"Core/Constants.swift",
"Core/Editor.swift",
"Core/EditorState.swift",
"Core/Errors.swift",
"Core/Events.swift",
"Core/FeatureFlags.swift",
"Core/GarbageCollection.swift",
"Core/Mutations.swift",
"Core/Nodes/CodeHighlightNode.swift",
"Core/Nodes/CodeNode.swift",
"Core/Nodes/DecoratorNode.swift",
"Core/Nodes/ElementNode.swift",
"Core/Nodes/HeadingNode.swift",
"Core/Nodes/LineBreakNode.swift",
"Core/Nodes/Node.swift",
"Core/Nodes/ParagraphNode.swift",
"Core/Nodes/QuoteNode.swift",
"Core/Nodes/RootNode.swift",
"Core/Nodes/TextNode.swift",
"Core/Nodes/UnknownNode.swift",
"Core/Reconciler.swift",
"Core/Selection/BaseSelection.swift",
"Core/Selection/GridSelection.swift",
"Core/Selection/NodeSelection.swift",
"Core/Selection/Point.swift",
"Core/Selection/RangeSelection.swift",
"Core/Selection/SelectionUtils.swift",
"Core/Serialization.swift",
"Core/StyleEvents.swift",
"Core/TextUtils.swift",
"Core/Updates.swift",
"Core/Utils.swift",
"Helper/AttributesUtils.swift",
"Helper/CopyPasteHelpers.swift",
"Helper/Logging.swift",
"Helper/NSAttributedStringKey+Extensions.swift",
"Helper/ObjCHelpers.swift",
"Helper/RangeHelpers.swift",
"Helper/SelectionHelpers.swift",
"Helper/Theme.swift",
"LexicalView/FrontendProtocol.swift",
"LexicalView/LexicalView.swift",
"LexicalView/ReadOnly/LexicalReadOnlyTextKitContext.swift",
"LexicalView/ReadOnly/LexicalReadOnlyView.swift",
"LexicalView/ResponderForNodeSelection.swift",
"Plugin/Plugin.swift",
"TextKit/LayoutManager.swift",
"TextKit/LayoutManagerDelegate.swift",
"TextKit/RangeCache.swift",
"TextKit/TextAttachment.swift",
"TextKit/TextContainer.swift",
"TextKit/TextKitUtils.swift",
"TextKit/TextStorage.swift",
"TextView/InputDelegateProxy.swift",
"TextView/NativeSelection.swift",
"TextView/TextView.swift"
],
"type" : "library"
},
{
"c99name" : "EditorHistoryPluginTests",
"module_type" : "SwiftTarget",
"name" : "EditorHistoryPluginTests",
"path" : "Plugins/EditorHistoryPlugin/EditorHistoryPluginTests",
"sources" : [
"HistoryTests.swift"
],
"target_dependencies" : [
"Lexical",
"EditorHistoryPlugin"
],
"type" : "test"
},
{
"c99name" : "EditorHistoryPlugin",
"module_type" : "SwiftTarget",
"name" : "EditorHistoryPlugin",
"path" : "Plugins/EditorHistoryPlugin/EditorHistoryPlugin",
"product_memberships" : [
"EditorHistoryPlugin"
],
"sources" : [
"EditorHistoryPlugin.swift",
"History.swift",
"HistoryConstants.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"EditorHistoryPlugin",
"Lexical",
"Lexical-Package",
"LexicalHTML",
"LexicalInlineImagePlugin",
"LexicalLinkPlugin",
"LexicalListHTMLSupport",
"LexicalListPlugin",
"LexicalMarkdown",
"SelectableDecoratorNode"
]
}
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Lexical-Package -destination platform=macOS,arch=arm64
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme Lexical-Package -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
swift-markdown: https://github.com/apple/swift-markdown.git @ main (55d66d9)
cmark-gfm: https://github.com/swiftlang/swift-cmark.git @ gfm (924936d)
Lexical: /Users/admin/builder/spi-builder-workspace
SwiftSoup: https://github.com/scinfu/SwiftSoup.git @ 2.13.4
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (27 targets)
Target 'SelectableDecoratorNode' in project 'Lexical'
➜ Explicit dependency on target 'SelectableDecoratorNode' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'LexicalMarkdown' in project 'Lexical'
➜ Explicit dependency on target 'LexicalMarkdown' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'LexicalLinkPlugin' in project 'Lexical'
➜ Explicit dependency on target 'LexicalListPlugin' in project 'Lexical'
➜ Explicit dependency on target 'Markdown' in project 'swift-markdown'
Target 'LexicalMarkdown' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'LexicalLinkPlugin' in project 'Lexical'
➜ Explicit dependency on target 'LexicalListPlugin' in project 'Lexical'
➜ Explicit dependency on target 'Markdown' in project 'swift-markdown'
Target 'Markdown' in project 'swift-markdown'
➜ Explicit dependency on target 'Markdown' in project 'swift-markdown'
➜ Explicit dependency on target 'CAtomic' in project 'swift-markdown'
➜ Explicit dependency on target 'cmark-gfm' in project 'cmark-gfm'
➜ Explicit dependency on target 'cmark-gfm-extensions' in project 'cmark-gfm'
Target 'Markdown' in project 'swift-markdown'
➜ Explicit dependency on target 'CAtomic' in project 'swift-markdown'
➜ Explicit dependency on target 'cmark-gfm' in project 'cmark-gfm'
➜ Explicit dependency on target 'cmark-gfm-extensions' in project 'cmark-gfm'
Target 'cmark-gfm-extensions' in project 'cmark-gfm'
➜ Explicit dependency on target 'cmark-gfm-extensions' in project 'cmark-gfm'
➜ Explicit dependency on target 'cmark-gfm' in project 'cmark-gfm'
Target 'cmark-gfm-extensions' in project 'cmark-gfm'
➜ Explicit dependency on target 'cmark-gfm' in project 'cmark-gfm'
Target 'cmark-gfm' in project 'cmark-gfm'
➜ Explicit dependency on target 'cmark-gfm' in project 'cmark-gfm'
Target 'cmark-gfm' in project 'cmark-gfm' (no dependencies)
Target 'CAtomic' in project 'swift-markdown' (no dependencies)
Target 'LexicalListPlugin' in project 'Lexical'
➜ Explicit dependency on target 'LexicalListPlugin' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'LexicalListHTMLSupport' in project 'Lexical'
➜ Explicit dependency on target 'LexicalListHTMLSupport' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'LexicalListPlugin' in project 'Lexical'
➜ Explicit dependency on target 'LexicalHTML' in project 'Lexical'
➜ Explicit dependency on target 'SwiftSoup' in project 'SwiftSoup'
Target 'LexicalListHTMLSupport' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'LexicalListPlugin' in project 'Lexical'
➜ Explicit dependency on target 'LexicalHTML' in project 'Lexical'
➜ Explicit dependency on target 'SwiftSoup' in project 'SwiftSoup'
Target 'LexicalListPlugin' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'LexicalLinkPlugin' in project 'Lexical'
➜ Explicit dependency on target 'LexicalLinkPlugin' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'LexicalLinkPlugin' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'LexicalInlineImagePlugin' in project 'Lexical'
➜ Explicit dependency on target 'LexicalInlineImagePlugin' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'SelectableDecoratorNode' in project 'Lexical'
Target 'LexicalInlineImagePlugin' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'SelectableDecoratorNode' in project 'Lexical'
Target 'SelectableDecoratorNode' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'LexicalHTML' in project 'Lexical'
➜ Explicit dependency on target 'LexicalHTML' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'SwiftSoup' in project 'SwiftSoup'
Target 'LexicalHTML' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'SwiftSoup' in project 'SwiftSoup'
Target 'SwiftSoup' in project 'SwiftSoup'
➜ Explicit dependency on target 'SwiftSoup' in project 'SwiftSoup'
Target 'SwiftSoup' in project 'SwiftSoup' (no dependencies)
Target 'Lexical' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'EditorHistoryPlugin' in project 'Lexical'
➜ Explicit dependency on target 'EditorHistoryPlugin' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'EditorHistoryPlugin' in project 'Lexical'
➜ Explicit dependency on target 'Lexical' in project 'Lexical'
Target 'Lexical' in project 'Lexical' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -arch arm64 -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
ReadFileContents /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/docc/features.json
Build description signature: 76fd66da3a5ef9b533823a9d0be58e7b
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/76fd66da3a5ef9b533823a9d0be58e7b.xcbuilddata
error: The package product 'SwiftSoup' requires minimum platform version 10.15 for the macOS platform, but this target supports 10.13 (in target 'LexicalListHTMLSupport' from project 'Lexical')
error: The package product 'SwiftSoup' requires minimum platform version 10.15 for the macOS platform, but this target supports 10.13 (in target 'LexicalHTML' from project 'Lexical')
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:ed39744bc4bd55eed7da3a3e1a0620baffd51711, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:ed39744bc4bd55eed7da3a3e1a0620baffd51711, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:ed39744bc4bd55eed7da3a3e1a0620baffd51711, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:ed39744bc4bd55eed7da3a3e1a0620baffd51711, name:My Mac }
** BUILD FAILED **
The following build commands failed:
Building workspace spi-builder-workspace with scheme Lexical-Package
(1 failure)
BUILD FAILURE 6.1 macosXcodebuild