Build Information
Failed to build sharelink-for-swiftui, reference 1.1.0 (d8ce8a), with Swift 6.4 for macOS (SPM) on 21 Sep 2026 13:39:41 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftuiux/sharelink-for-swiftui.git
Reference: 1.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/swiftuiux/sharelink-for-swiftui
* tag 1.1.0 -> FETCH_HEAD
HEAD is now at d8ce8a5 Create AttributedStringBuilderTests.swift
Cloned https://github.com/swiftuiux/sharelink-for-swiftui.git
Revision (git rev-parse @):
d8ce8a54ea47dee19d9840f59dea4679d0904196
SUCCESS checkout https://github.com/swiftuiux/sharelink-for-swiftui.git at 1.1.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/swiftuiux/sharelink-for-swiftui.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning deferred tasks]
[19 / 28]
[20 / 29] sharelink-for-swiftui
[30 / 108]
[33 / 108]
[41 / 108]
[43 / 108]
[44 / 108]
[49 / 108]
[51 / 108]
[53 / 108]
[56 / 108]
[61 / 108]
[64 / 108]
[66 / 108]
[67 / 108]
[78 / 108]
[81 / 108]
[82 / 108]
[86 / 108]
[88 / 108]
error: SwiftCompile normal arm64 failed with a nonzero exit code. Command line: cd /Users/admin/builder
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:27:41: [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m25 |[0;0m
[0;36m26 |[0;0m /// Optional custom activities to include in the share sheet.
[0;36m27 |[0;0m private let applicationActivities: [[4;39mUIActivity[0;0m]?
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m28 |[0;0m
[0;36m29 |[0;0m /// Optional activity types to exclude from the share sheet.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:30:41: [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m28 |[0;0m
[0;36m29 |[0;0m /// Optional activity types to exclude from the share sheet.
[0;36m30 |[0;0m private let excludedActivityTypes: [[4;39mUIActivity[0;0m.ActivityType]?
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m31 |[0;0m
[0;36m32 |[0;0m /// Initializer for `Transportable` items using the builder internally.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:44:15: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m42 |[0;0m public init<T: Transportable>(
[0;36m43 |[0;0m item: T,
[0;36m44 |[0;0m icon: [4;39mUIImage[0;0m? = nil,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m45 |[0;0m title: String? = nil,
[0;36m46 |[0;0m printAction: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:47:33: [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m45 |[0;0m title: String? = nil,
[0;36m46 |[0;0m printAction: Bool = true,
[0;36m47 |[0;0m applicationActivities: [[4;39mUIActivity[0;0m]? = nil,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m48 |[0;0m excludedActivityTypes: [UIActivity.ActivityType]? = nil,
[0;36m49 |[0;0m @ViewBuilder label: @escaping () -> Label
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:48:33: [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m46 |[0;0m printAction: Bool = true,
[0;36m47 |[0;0m applicationActivities: [UIActivity]? = nil,
[0;36m48 |[0;0m excludedActivityTypes: [[4;39mUIActivity[0;0m.ActivityType]? = nil,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m49 |[0;0m @ViewBuilder label: @escaping () -> Label
[0;36m50 |[0;0m ) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:70:21: [1;31merror: [1;39mcannot find type 'UIActivityItemSource' in scope[0;0m
[0;36m68 |[0;0m /// - label: A closure that provides the label for the button.
[0;36m69 |[0;0m public init(
[0;36m70 |[0;0m itemSource: [4;39mUIActivityItemSource[0;0m,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivityItemSource' in scope[0;0m
[0;36m71 |[0;0m applicationActivities: [UIActivity]? = nil,
[0;36m72 |[0;0m excludedActivityTypes: [UIActivity.ActivityType]? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:71:33: [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m69 |[0;0m public init(
[0;36m70 |[0;0m itemSource: UIActivityItemSource,
[0;36m71 |[0;0m applicationActivities: [[4;39mUIActivity[0;0m]? = nil,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m72 |[0;0m excludedActivityTypes: [UIActivity.ActivityType]? = nil,
[0;36m73 |[0;0m @ViewBuilder label: @escaping () -> Label
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:72:33: [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m70 |[0;0m itemSource: UIActivityItemSource,
[0;36m71 |[0;0m applicationActivities: [UIActivity]? = nil,
[0;36m72 |[0;0m excludedActivityTypes: [[4;39mUIActivity[0;0m.ActivityType]? = nil,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m73 |[0;0m @ViewBuilder label: @escaping () -> Label
[0;36m74 |[0;0m ) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/protocol/Transportable.swift:33:11: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m31 |[0;0m
[0;36m32 |[0;0m @available(iOS 14.0, *)
[0;36m33 |[0;0m extension [4;39mUIImage[0;0m: Transportable {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m34 |[0;0m /// Property to extract the named parameter from the image description.
[0;36m35 |[0;0m var namedParameter: String? {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:26:33: [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m24 |[0;0m
[0;36m25 |[0;0m /// Optional custom activities to include in the share sheet.
[0;36m26 |[0;0m let applicationActivities: [[4;39mUIActivity[0;0m]?
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m27 |[0;0m
[0;36m28 |[0;0m /// Optional activity types to exclude from the share sheet.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:29:33: [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m27 |[0;0m
[0;36m28 |[0;0m /// Optional activity types to exclude from the share sheet.
[0;36m29 |[0;0m let excludedActivityTypes: [[4;39mUIActivity[0;0m.ActivityType]?
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m30 |[0;0m
[0;36m31 |[0;0m /// Initializes a new `ShareLinkView`.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:39:33: [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m37 |[0;0m init(
[0;36m38 |[0;0m data: [Any],
[0;36m39 |[0;0m applicationActivities: [[4;39mUIActivity[0;0m]? = nil,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m40 |[0;0m excludedActivityTypes: [UIActivity.ActivityType]? = nil
[0;36m41 |[0;0m ) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:40:33: [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m38 |[0;0m data: [Any],
[0;36m39 |[0;0m applicationActivities: [UIActivity]? = nil,
[0;36m40 |[0;0m excludedActivityTypes: [[4;39mUIActivity[0;0m.ActivityType]? = nil
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m41 |[0;0m ) {
[0;36m42 |[0;0m self.data = data
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:51:47: [1;31merror: [1;39mcannot find type 'Context' in scope[0;0m
[0;36m49 |[0;0m /// - Parameter context: The context in which the view is being created.
[0;36m50 |[0;0m /// - Returns: An `ActivitySheetController` configured with the provided data, application activities, and excluded activity types.
[0;36m51 |[0;0m public func makeUIViewController(context: [4;39mContext[0;0m) -> ActivitySheetController {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'Context' in scope[0;0m
[0;36m52 |[0;0m let controller = ActivitySheetController(activityItems: data, applicationActivities: applicationActivities)
[0;36m53 |[0;0m controller.excludedActivityTypes = excludedActivityTypes
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:63:94: [1;31merror: [1;39mcannot find type 'Context' in scope[0;0m
[0;36m61 |[0;0m /// - uiViewController: The view controller to be updated.
[0;36m62 |[0;0m /// - context: The context in which the view is being updated.
[0;36m63 |[0;0m public func updateUIViewController(_ uiViewController: ActivitySheetController, context: [4;39mContext[0;0m) {}
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'Context' in scope[0;0m
[0;36m64 |[0;0m }
[0;36m65 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:20:23: [1;31merror: [1;39mcannot find type 'UIViewControllerRepresentable' in scope[0;0m
[0;36m18 |[0;0m
[0;36m19 |[0;0m /// A SwiftUI view that wraps a `UIActivityViewController` to share data.
[0;36m20 |[0;0m struct ShareLinkView: [4;39mUIViewControllerRepresentable[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIViewControllerRepresentable' in scope[0;0m
[0;36m21 |[0;0m
[0;36m22 |[0;0m /// The data to be shared. It can include items like text, images, URLs, etc.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:13:38: [1;31merror: [1;39mcannot find type 'UIActivityViewController' in scope[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m /// A custom `UIActivityViewController` subclass that customizes the presentation of the activity sheet.
[0;36m13 |[0;0m final class ActivitySheetController: [4;39mUIActivityViewController[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivityViewController' in scope[0;0m
[0;36m14 |[0;0m
[0;36m15 |[0;0m deinit {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:24:26: [1;31merror: [1;39mmethod does not override any method from its superclass[0;0m
[0;36m22 |[0;0m ///
[0;36m23 |[0;0m /// - Parameter animated: If true, the view is being added to the window using an animation.
[0;36m24 |[0;0m public [4;39moverride[0;0m func viewWillAppear(_ animated: Bool) {
[0;36m|[0;0m `- [1;31merror: [1;39mmethod does not override any method from its superclass[0;0m
[0;36m25 |[0;0m super.viewWillAppear(animated)
[0;36m26 |[0;0m if #available(iOS 15.0, *) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:46:25: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m44 |[0;0m /// - icon: An optional icon for the item.
[0;36m45 |[0;0m /// - title: An optional title for the item.
[0;36m46 |[0;0m init(item: T, icon: [4;39mUIImage[0;0m? = nil, title: String? = nil) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m47 |[0;0m self.item = item
[0;36m48 |[0;0m self.title = title
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:60: [1;31merror: [1;39mcannot find type 'UIActivityItemSource' in scope[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
[0;36m15 |[0;0m final class TransportableItem<T: Transportable>: NSObject, [4;39mUIActivityItemSource[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivityItemSource' in scope[0;0m
[0;36m16 |[0;0m /// The item to be shared, conforming to the `Transportable` protocol.
[0;36m17 |[0;0m private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:23:23: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m21 |[0;0m
[0;36m22 |[0;0m /// An optional icon for the item.
[0;36m23 |[0;0m private let icon: [4;39mUIImage[0;0m?
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m24 |[0;0m
[0;36m25 |[0;0m /// Provides a getter for the item to be shared.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:36:18: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m34 |[0;0m
[0;36m35 |[0;0m /// Provides a getter for the icon.
[0;36m36 |[0;0m var getIcon: [4;39mUIImage[0;0m? {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m37 |[0;0m return icon
[0;36m38 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:57:81: [1;31merror: [1;39mcannot find type 'UIActivityViewController' in scope[0;0m
[0;36m55 |[0;0m /// - Parameter activityViewController: The `UIActivityViewController` requesting the placeholder item.
[0;36m56 |[0;0m /// - Returns: The item to be shared.
[0;36m57 |[0;0m public func activityViewControllerPlaceholderItem(_ activityViewController: [4;39mUIActivityViewController[0;0m) -> Any {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivityViewController' in scope[0;0m
[0;36m58 |[0;0m return item
[0;36m59 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:67:66: [1;31merror: [1;39mcannot find type 'UIActivityViewController' in scope[0;0m
[0;36m65 |[0;0m /// - activityType: The type of activity requesting the item.
[0;36m66 |[0;0m /// - Returns: The item to be shared.
[0;36m67 |[0;0m public func activityViewController(_ activityViewController: [4;39mUIActivityViewController[0;0m, itemForActivityType activityType: UIActivity.ActivityType?) -> Any? {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivityViewController' in scope[0;0m
[0;36m68 |[0;0m return item
[0;36m69 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:67:126: [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m65 |[0;0m /// - activityType: The type of activity requesting the item.
[0;36m66 |[0;0m /// - Returns: The item to be shared.
[0;36m67 |[0;0m public func activityViewController(_ activityViewController: UIActivityViewController, itemForActivityType activityType: [4;39mUIActivity[0;0m.ActivityType?) -> Any? {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivity' in scope[0;0m
[0;36m68 |[0;0m return item
[0;36m69 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:75:78: [1;31merror: [1;39mcannot find type 'UIActivityViewController' in scope[0;0m
[0;36m73 |[0;0m /// - Parameter activityViewController: The `UIActivityViewController` requesting the metadata.
[0;36m74 |[0;0m /// - Returns: The `LPLinkMetadata` object containing metadata about the item.
[0;36m75 |[0;0m public func activityViewControllerLinkMetadata(_ activityViewController: [4;39mUIActivityViewController[0;0m) -> LPLinkMetadata? {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIActivityViewController' in scope[0;0m
[0;36m76 |[0;0m let metadata = LPLinkMetadata()
[0;36m77 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:16:23: [1;31merror: [1;39mcannot find type 'UIFont' in scope[0;0m
[0;36m14 |[0;0m
[0;36m15 |[0;0m /// Private variables for attributes
[0;36m16 |[0;0m private var font: [4;39mUIFont[0;0m = UIFont.systemFont(ofSize: 12)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIFont' in scope[0;0m
[0;36m17 |[0;0m private var foregroundColor: UIColor = .black
[0;36m18 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:16:32: [1;31merror: [1;39mcannot find 'UIFont' in scope[0;0m
[0;36m14 |[0;0m
[0;36m15 |[0;0m /// Private variables for attributes
[0;36m16 |[0;0m private var font: UIFont = [4;39mUIFont[0;0m.systemFont(ofSize: 12)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'UIFont' in scope[0;0m
[0;36m17 |[0;0m private var foregroundColor: UIColor = .black
[0;36m18 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:17:34: [1;31merror: [1;39mcannot find type 'UIColor' in scope[0;0m
[0;36m15 |[0;0m /// Private variables for attributes
[0;36m16 |[0;0m private var font: UIFont = UIFont.systemFont(ofSize: 12)
[0;36m17 |[0;0m private var foregroundColor: [4;39mUIColor[0;0m = .black
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIColor' in scope[0;0m
[0;36m18 |[0;0m
[0;36m19 |[0;0m /// Sets the font for the attributed string.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:25:28: [1;31merror: [1;39mcannot find type 'CGFloat' in scope[0;0m
[0;36m23 |[0;0m /// - weight: The weight of the font.
[0;36m24 |[0;0m /// - Returns: The builder instance with the updated font.
[0;36m25 |[0;0m func setFont(fontSize: [4;39mCGFloat[0;0m, weight: UIFont.Weight = .regular) -> AttributedStringBuilder {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'CGFloat' in scope[0;0m
[0;36m26 |[0;0m self.font = UIFont.systemFont(ofSize: fontSize, weight: weight)
[0;36m27 |[0;0m return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:25:45: [1;31merror: [1;39mcannot find type 'UIFont' in scope[0;0m
[0;36m23 |[0;0m /// - weight: The weight of the font.
[0;36m24 |[0;0m /// - Returns: The builder instance with the updated font.
[0;36m25 |[0;0m func setFont(fontSize: CGFloat, weight: [4;39mUIFont[0;0m.Weight = .regular) -> AttributedStringBuilder {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIFont' in scope[0;0m
[0;36m26 |[0;0m self.font = UIFont.systemFont(ofSize: fontSize, weight: weight)
[0;36m27 |[0;0m return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:34:38: [1;31merror: [1;39mcannot find type 'UIColor' in scope[0;0m
[0;36m32 |[0;0m /// - Parameter color: The color of the text.
[0;36m33 |[0;0m /// - Returns: The builder instance with the updated color.
[0;36m34 |[0;0m func setForegroundColor(_ color: [4;39mUIColor[0;0m) -> AttributedStringBuilder {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIColor' in scope[0;0m
[0;36m35 |[0;0m self.foregroundColor = color
[0;36m36 |[0;0m return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:43:38: [1;31merror: [1;39mcannot find type 'NSAttributedString' in scope[0;0m
[0;36m41 |[0;0m /// - Parameter text: The text to be converted to an attributed string.
[0;36m42 |[0;0m /// - Returns: An `NSAttributedString` with the set attributes.
[0;36m43 |[0;0m func build(with text: String) -> [4;39mNSAttributedString[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSAttributedString' in scope[0;0m
[0;36m44 |[0;0m let attributes: [NSAttributedString.Key: Any] = [
[0;36m45 |[0;0m .font: self.font,
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:18:64: [1;31merror: [1;39mcannot find type 'UISimpleTextPrintFormatter' in scope[0;0m
[0;36m16 |[0;0m /// - Returns: A `UISimpleTextPrintFormatter` configured with the provided string and title.
[0;36m17 |[0;0m @MainActor
[0;36m18 |[0;0m func printStringFormatter(_ value: String, _ title: String) -> [4;39mUISimpleTextPrintFormatter[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UISimpleTextPrintFormatter' in scope[0;0m
[0;36m19 |[0;0m // Create attributed string for title using the builder
[0;36m20 |[0;0m let titleStr = AttributedStringBuilder()
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:45:47: [1;31merror: [1;39mcannot find type 'UIViewPrintFormatter' in scope[0;0m
[0;36m43 |[0;0m /// - Returns: A `UIViewPrintFormatter` configured with the provided image.
[0;36m44 |[0;0m @MainActor
[0;36m45 |[0;0m func printImageFormatter(_ value: UIImage) -> [4;39mUIViewPrintFormatter[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIViewPrintFormatter' in scope[0;0m
[0;36m46 |[0;0m return UIImageView(image: value).viewPrintFormatter()
[0;36m47 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:45:35: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m43 |[0;0m /// - Returns: A `UIViewPrintFormatter` configured with the provided image.
[0;36m44 |[0;0m @MainActor
[0;36m45 |[0;0m func printImageFormatter(_ value: [4;39mUIImage[0;0m) -> UIViewPrintFormatter {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m46 |[0;0m return UIImageView(image: value).viewPrintFormatter()
[0;36m47 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:30:23: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m28 |[0;0m
[0;36m29 |[0;0m /// An optional icon for the item.
[0;36m30 |[0;0m private var icon: [4;39mUIImage[0;0m?
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m31 |[0;0m
[0;36m32 |[0;0m /// A flag to determine if the print action should be included.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:57:33: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m55 |[0;0m /// - Parameter icon: An optional icon for the item.
[0;36m56 |[0;0m /// - Returns: The builder instance with the updated icon.
[0;36m57 |[0;0m public func setIcon(_ icon: [4;39mUIImage[0;0m?) -> TransportableItemBuilder {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m58 |[0;0m self.icon = icon
[0;36m59 |[0;0m return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:162:93: [1;31merror: [1;39mcannot find type 'UISimpleTextPrintFormatter' in scope[0;0m
[0;36m160 |[0;0m /// - Returns: A `UISimpleTextPrintFormatter` configured with the provided item and title.
[0;36m161 |[0;0m @MainActor
[0;36m162 |[0;0m fileprivate func createStringFormatter<T: Transportable>(item: T, resolvedTitle: String) -> [4;39mUISimpleTextPrintFormatter[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UISimpleTextPrintFormatter' in scope[0;0m
[0;36m163 |[0;0m switch item {
[0;36m164 |[0;0m case let item as String:
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/protocol/Transportable.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift -target arm64-apple-macos12.0 -module-can-import-version CoreLocation 57 3185.0.6 -module-can-import-version LinkPresentation 313 313.0.0 -module-can-import-version SwiftUI 8.0.84.1 8.0.84 -disable-cross-import-overlay-search -swift-module-cross-import LinkPresentation /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/LinkPresentation.framework/Modules/LinkPresentation.swiftcrossimport/AppIntents.swiftoverlay -swift-module-cross-import LinkPresentation /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/LinkPresentation.framework/Modules/LinkPresentation.swiftcrossimport/AppIntents.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink_for_swiftui-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftExplicitPrecompiledModules -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.build/out/SDKStatCaches.noindex/macosx27.0-26A425-80c5bbf1d171475443272936d42f90a36a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name sharelink_for_swiftui -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-macos27.0 -target-sdk-version 27.0 -target-sdk-name macosx27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink_for_swiftui.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink_for_swiftui.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink_for_swiftui.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink_for_swiftui.abi.json
error: Build failed
BUILD FAILURE 6.4 macosSpm