Build Information
Failed to build sharelink-for-swiftui, reference main (3410cd), with Swift 6.4 for macOS (Xcode) using Xcode 27.0 on 21 Sep 2026 13:40:41 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme sharelink-for-swiftui -destination platform=macOS,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: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/swiftuiux/sharelink-for-swiftui
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 3410cd8 Update .spi.yml
Cloned https://github.com/swiftuiux/sharelink-for-swiftui.git
Revision (git rev-parse @):
3410cd82cbb079bf478c2d09181a13998400aad7
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/swiftuiux/sharelink-for-swiftui.git at main
========================================
Build
========================================
Selected platform: macosXcodebuild
Swift version: 6.4
Building package at path: $PWD
https://github.com/swiftuiux/sharelink-for-swiftui.git
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
sharelink-for-swiftui: /Users/admin/builder/spi-builder-workspace
resolved source packages: sharelink-for-swiftui
2026-09-21 09:39:56.050 xcodebuild[525:2983] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "sharelink-for-swiftui",
"name" : "sharelink-for-swiftui",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
}
],
"products" : [
{
"name" : "sharelink-for-swiftui",
"targets" : [
"sharelink-for-swiftui"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "sharelinkTests",
"module_type" : "SwiftTarget",
"name" : "sharelinkTests",
"path" : "Tests/sharelinkTests",
"sources" : [
"AttributedStringBuilderTests.swift",
"ShareLinkButtonTests.swift",
"ShareLinkViewTests.swift",
"TransportableItemTests.swift"
],
"target_dependencies" : [
"sharelink-for-swiftui"
],
"type" : "test"
},
{
"c99name" : "sharelink_for_swiftui",
"module_type" : "SwiftTarget",
"name" : "sharelink-for-swiftui",
"path" : "Sources/sharelink-for-swiftui",
"product_memberships" : [
"sharelink-for-swiftui"
],
"sources" : [
"ShareLinkButton.swift",
"protocol/Transportable.swift",
"swiftui/ShareLinkView.swift",
"uikit/ActivitySheetController.swift",
"uikit/TransportableItem.swift",
"utils/AttributedStringBuilder.swift",
"utils/PrintFormatters.swift",
"utils/TransportableItemBuilder.swift"
],
"type" : "library"
}
],
"tools_version" : "5.8"
}
{
"workspace" : {
"name" : "sharelink-for-swiftui",
"schemes" : [
"sharelink-for-swiftui"
]
}
}
2026-09-21 09:40:27.443 xcodebuild[622:3797] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme sharelink-for-swiftui -destination platform=macOS,arch=arm64
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme sharelink-for-swiftui -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
sharelink-for-swiftui: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'sharelink-for-swiftui-product' in project 'sharelink-for-swiftui'
➜ Explicit dependency on target 'sharelink-for-swiftui' in project 'sharelink-for-swiftui'
Target 'sharelink-for-swiftui' in project 'sharelink-for-swiftui' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: abba7dcdc284782695af45c958a31147
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/abba7dcdc284782695af45c958a31147.xcbuilddata
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/sharelink-for-swiftui.modulemap (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/sharelink-for-swiftui.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/sharelink-for-swiftui.DependencyStaticMetadataFileList (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/sharelink-for-swiftui.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/sharelink-for-swiftui.DependencyMetadataFileList (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/sharelink-for-swiftui.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui-OutputFileMap.json (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui.LinkFileList (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui.SwiftFileList (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui_const_extract_protocols.json (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui.SwiftConstValuesFileList (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui.SwiftConstValuesFileList
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/sharelink-for-swiftui.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/sharelink-for-swiftui.modulemap (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/sharelink-for-swiftui.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps
SwiftDriver sharelink-for-swiftui normal arm64 com.apple.xcode.tools.swift.compiler (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name sharelink_for_swiftui -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -target arm64-apple-macos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink_for_swiftui.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink_for_swiftui-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-BLUUWKI6AGMD7TJ4RGYS7DP6T.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-3GI9GOKXSW3QCTFOI1USFLDZO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DeveloperToolsSupport-13SNQ6N57G3DOS3KQA7V91OE7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_AvailabilityInternal-CJTV5E7EL3MWRA437DUFPBVN2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-105CRCDRP90FQCQO5ZX1LHV7H.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrauth-2W92ZJRLNJU99RJUQGGJG3OC3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-C4V0DQ62WSTCYBYGILXXGQNO3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-KYV2HKP8IKLKMKQS9DGA2GUQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrcheck-DHLCBWKPNUZOYTPJ1J3QVTCXK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-7CFWA9OSW5N24E7PG4ZOCF1VH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-7PRJIG163YE9KSKYA3BS35ZZP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-AXGUGXBFPC0I7QDLJFB0K341Y.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-94WUUGE4H5R03OWXE0QFZX1DN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-22CBBOK8BNSF0UELDCAXSHGB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-10WPXBF3YFYMX5HUAW06LSABR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-F4RNCN6UR5R5OWTLTOUM7TN3E.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_tgmath-52XE6HC8DWOG6S7B5QAI046D1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_intrinsics-4O6R03GTH5FLWSHEUBP0Z3GZ2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/libDER-5RCYOD0PCUUY2UGMBNE9LI8N9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdatomic-8LN7S35C6I48KJOCW7VPXX04X.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-32PO5Q4RCB6WXH5VFO3HA3AVS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-1U6AP9A8AJ4G9WD98E9RHLGTJ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-1RAAWNGKQM8YGHV0YJNNN5YDY.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/simd-A9TKR8OE9APRJ1RNS7F0OBY4Q.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MachO-AWTJ65TFR7TMST2NUE6ZCC1SL.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CUPS-45MNISAOHSEBD6VQA5G0MXN9H.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/libkern-22MDXN9G35RPO3OLKX9B2PN16.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/launch-2XAORMJNLLVS0OVKC1M0752GY.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-B89IQP2TC4CFSWOUMTUZRI1VZ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Spatial-2JNOU2HNJ0Q174XCFCD0GCOUQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-3KLCCI03OX6OQTLJ92KQH2KIO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-10SJ5M8R2OB4BG1TPFL9SZMKV.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-NAMWF9KN29KC7Z5OS3TTTAE8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-E1MSAZG4ZNL24S2WK6K6Y7GWW.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-4ZIITQ30SOGUQE8KJAB99ZV0Q.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-BYOEVK2GEMB4Q8WWHGZGREA00.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-ESPJ7FP0YAY1EL3VXBGY9MCZ8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CFNetwork-CVHS5CT20191MFYXQIEDWSRGJ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudioTypes-EEH2XZ47XX4YM3FOOISUYVRQE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOKit-6H3X691EDBH124EYTC2PEOP5T.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ColorSync-BBCIZDDQ6O3QECFAWJQ6RU4ZJ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-5TRMNDB7ZP6FFMRNSZCWEOZMD.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DiskArbitration-ZNZZU7T0SYELB0DAR56WQF0R.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreServices-CGCGY0FOMEQGSNMO3HQSC09XU.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreText-C1WSF2HWGIKVJ2XHWBKXQBSEY.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ImageIO-88YNP2EU498GB5YXIFJ9ANNYW.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-44WR0NU86C67CV5BW8W1MGKNG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-5LG8RE3Q01MBLZVRR3FFHHL5H.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-2HJ1Z8HJBPECRD89AVJ0X7S63.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ApplicationServices-ALXSS633FQY42UMJSLR6MNLSK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_LocationEssentials-CV55KC6C4HGASVU6279M2TPYS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-6F38G4T85MOHD9AA2EH4U2PJS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-1GSRGGGEESVJH9OULZA91RAA3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOSurface-1TUG4NQVIPJF59WSUNATZ447F.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-5GDUUWT6YIA10PE5D9A8SXWZ9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-2NFSQR6R0R96WH1KKGBXW1J.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreData-4EPJ39F9L3QQ9486B5AMG5G6J.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-8XPVZMQXZVBU162UQPW77JTL1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreLocation-6PHJES15W7TUABDNQ1VHCJETV.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OpenGL-FXV81CD8YS42YTVJKJH1VLGA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Metal-KM8CI04R5X5OUWMGRMNZE4KP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-11TKSDKW0L2K02H4B9ZHWLM3B.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-AP21NXF3BYPWOG416U3DI6QME.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMedia-699WGYGEEF2LGFEEGSCM9Y1UF.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accelerate-C31DIK9XBRPKENZFJWLP9MNL2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreImage-AKYY8VSFWQ6KIIXG3EQJ7PW5T.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-ESLJM4CVIQEQNCRTK6KPAF1I7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AppKit-C2WRQ26QXORUMMNQB0M8H4QYD.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-5IEOINZEJ69OCDVRMHPS5W4XI.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/LinkPresentation-625OS90P4R4QZOBNSCSAXJMIT.pcm
SwiftEmitModule normal arm64 Emitting\ module\ for\ sharelink_for_swiftui (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:27:41: error: cannot find type 'UIActivity' in scope
25 |
26 | /// Optional custom activities to include in the share sheet.
27 | private let applicationActivities: [UIActivity]?
| `- error: cannot find type 'UIActivity' in scope
28 |
29 | /// Optional activity types to exclude from the share sheet.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:30:41: error: cannot find type 'UIActivity' in scope
28 |
29 | /// Optional activity types to exclude from the share sheet.
30 | private let excludedActivityTypes: [UIActivity.ActivityType]?
| `- error: cannot find type 'UIActivity' in scope
31 |
32 | /// Initializer for `Transportable` items using the builder internally.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:44:15: error: cannot find type 'UIImage' in scope
42 | public init<T: Transportable>(
43 | item: T,
44 | icon: UIImage? = nil,
| `- error: cannot find type 'UIImage' in scope
45 | title: String? = nil,
46 | printAction: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:47:33: error: cannot find type 'UIActivity' in scope
45 | title: String? = nil,
46 | printAction: Bool = true,
47 | applicationActivities: [UIActivity]? = nil,
| `- error: cannot find type 'UIActivity' in scope
48 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
49 | @ViewBuilder label: @escaping () -> Label
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:48:33: error: cannot find type 'UIActivity' in scope
46 | printAction: Bool = true,
47 | applicationActivities: [UIActivity]? = nil,
48 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
| `- error: cannot find type 'UIActivity' in scope
49 | @ViewBuilder label: @escaping () -> Label
50 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:70:21: error: cannot find type 'UIActivityItemSource' in scope
68 | /// - label: A closure that provides the label for the button.
69 | public init(
70 | itemSource: UIActivityItemSource,
| `- error: cannot find type 'UIActivityItemSource' in scope
71 | applicationActivities: [UIActivity]? = nil,
72 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:71:33: error: cannot find type 'UIActivity' in scope
69 | public init(
70 | itemSource: UIActivityItemSource,
71 | applicationActivities: [UIActivity]? = nil,
| `- error: cannot find type 'UIActivity' in scope
72 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
73 | @ViewBuilder label: @escaping () -> Label
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:72:33: error: cannot find type 'UIActivity' in scope
70 | itemSource: UIActivityItemSource,
71 | applicationActivities: [UIActivity]? = nil,
72 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
| `- error: cannot find type 'UIActivity' in scope
73 | @ViewBuilder label: @escaping () -> Label
74 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/protocol/Transportable.swift:33:11: error: cannot find type 'UIImage' in scope
31 |
32 | @available(iOS 14.0, *)
33 | extension UIImage: Transportable {
| `- error: cannot find type 'UIImage' in scope
34 | /// Property to extract the named parameter from the image description.
35 | var namedParameter: String? {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:26:33: error: cannot find type 'UIActivity' in scope
24 |
25 | /// Optional custom activities to include in the share sheet.
26 | let applicationActivities: [UIActivity]?
| `- error: cannot find type 'UIActivity' in scope
27 |
28 | /// Optional activity types to exclude from the share sheet.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:29:33: error: cannot find type 'UIActivity' in scope
27 |
28 | /// Optional activity types to exclude from the share sheet.
29 | let excludedActivityTypes: [UIActivity.ActivityType]?
| `- error: cannot find type 'UIActivity' in scope
30 |
31 | /// Initializes a new `ShareLinkView`.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:39:33: error: cannot find type 'UIActivity' in scope
37 | init(
38 | data: [Any],
39 | applicationActivities: [UIActivity]? = nil,
| `- error: cannot find type 'UIActivity' in scope
40 | excludedActivityTypes: [UIActivity.ActivityType]? = nil
41 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:40:33: error: cannot find type 'UIActivity' in scope
38 | data: [Any],
39 | applicationActivities: [UIActivity]? = nil,
40 | excludedActivityTypes: [UIActivity.ActivityType]? = nil
| `- error: cannot find type 'UIActivity' in scope
41 | ) {
42 | self.data = data
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:51:47: error: cannot find type 'Context' in scope
49 | /// - Parameter context: The context in which the view is being created.
50 | /// - Returns: An `ActivitySheetController` configured with the provided data, application activities, and excluded activity types.
51 | public func makeUIViewController(context: Context) -> ActivitySheetController {
| `- error: cannot find type 'Context' in scope
52 | let controller = ActivitySheetController(activityItems: data, applicationActivities: applicationActivities)
53 | controller.excludedActivityTypes = excludedActivityTypes
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:63:94: error: cannot find type 'Context' in scope
61 | /// - uiViewController: The view controller to be updated.
62 | /// - context: The context in which the view is being updated.
63 | public func updateUIViewController(_ uiViewController: ActivitySheetController, context: Context) {}
| `- error: cannot find type 'Context' in scope
64 | }
65 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:20:23: error: cannot find type 'UIViewControllerRepresentable' in scope
18 |
19 | /// A SwiftUI view that wraps a `UIActivityViewController` to share data.
20 | struct ShareLinkView: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
21 |
22 | /// 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: error: cannot find type 'UIActivityViewController' in scope
11 |
12 | /// A custom `UIActivityViewController` subclass that customizes the presentation of the activity sheet.
13 | final class ActivitySheetController: UIActivityViewController {
| `- error: cannot find type 'UIActivityViewController' in scope
14 |
15 | deinit {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:24:26: error: method does not override any method from its superclass
22 | ///
23 | /// - Parameter animated: If true, the view is being added to the window using an animation.
24 | public override func viewWillAppear(_ animated: Bool) {
| `- error: method does not override any method from its superclass
25 | super.viewWillAppear(animated)
26 | if #available(iOS 15.0, *) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:46:25: error: cannot find type 'UIImage' in scope
44 | /// - icon: An optional icon for the item.
45 | /// - title: An optional title for the item.
46 | init(item: T, icon: UIImage? = nil, title: String? = nil) {
| `- error: cannot find type 'UIImage' in scope
47 | self.item = item
48 | self.title = title
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:60: error: cannot find type 'UIActivityItemSource' in scope
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- error: cannot find type 'UIActivityItemSource' in scope
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:23:23: error: cannot find type 'UIImage' in scope
21 |
22 | /// An optional icon for the item.
23 | private let icon: UIImage?
| `- error: cannot find type 'UIImage' in scope
24 |
25 | /// Provides a getter for the item to be shared.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:36:18: error: cannot find type 'UIImage' in scope
34 |
35 | /// Provides a getter for the icon.
36 | var getIcon: UIImage? {
| `- error: cannot find type 'UIImage' in scope
37 | return icon
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:57:81: error: cannot find type 'UIActivityViewController' in scope
55 | /// - Parameter activityViewController: The `UIActivityViewController` requesting the placeholder item.
56 | /// - Returns: The item to be shared.
57 | public func activityViewControllerPlaceholderItem(_ activityViewController: UIActivityViewController) -> Any {
| `- error: cannot find type 'UIActivityViewController' in scope
58 | return item
59 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:67:66: error: cannot find type 'UIActivityViewController' in scope
65 | /// - activityType: The type of activity requesting the item.
66 | /// - Returns: The item to be shared.
67 | public func activityViewController(_ activityViewController: UIActivityViewController, itemForActivityType activityType: UIActivity.ActivityType?) -> Any? {
| `- error: cannot find type 'UIActivityViewController' in scope
68 | return item
69 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:67:126: error: cannot find type 'UIActivity' in scope
65 | /// - activityType: The type of activity requesting the item.
66 | /// - Returns: The item to be shared.
67 | public func activityViewController(_ activityViewController: UIActivityViewController, itemForActivityType activityType: UIActivity.ActivityType?) -> Any? {
| `- error: cannot find type 'UIActivity' in scope
68 | return item
69 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:75:78: error: cannot find type 'UIActivityViewController' in scope
73 | /// - Parameter activityViewController: The `UIActivityViewController` requesting the metadata.
74 | /// - Returns: The `LPLinkMetadata` object containing metadata about the item.
75 | public func activityViewControllerLinkMetadata(_ activityViewController: UIActivityViewController) -> LPLinkMetadata? {
| `- error: cannot find type 'UIActivityViewController' in scope
76 | let metadata = LPLinkMetadata()
77 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:16:23: error: cannot find type 'UIFont' in scope
14 |
15 | /// Private variables for attributes
16 | private var font: UIFont = UIFont.systemFont(ofSize: 12)
| `- error: cannot find type 'UIFont' in scope
17 | private var foregroundColor: UIColor = .black
18 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:16:32: error: cannot find 'UIFont' in scope
14 |
15 | /// Private variables for attributes
16 | private var font: UIFont = UIFont.systemFont(ofSize: 12)
| `- error: cannot find 'UIFont' in scope
17 | private var foregroundColor: UIColor = .black
18 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:17:34: error: cannot find type 'UIColor' in scope
15 | /// Private variables for attributes
16 | private var font: UIFont = UIFont.systemFont(ofSize: 12)
17 | private var foregroundColor: UIColor = .black
| `- error: cannot find type 'UIColor' in scope
18 |
19 | /// Sets the font for the attributed string.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:25:28: error: cannot find type 'CGFloat' in scope
23 | /// - weight: The weight of the font.
24 | /// - Returns: The builder instance with the updated font.
25 | func setFont(fontSize: CGFloat, weight: UIFont.Weight = .regular) -> AttributedStringBuilder {
| `- error: cannot find type 'CGFloat' in scope
26 | self.font = UIFont.systemFont(ofSize: fontSize, weight: weight)
27 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:25:45: error: cannot find type 'UIFont' in scope
23 | /// - weight: The weight of the font.
24 | /// - Returns: The builder instance with the updated font.
25 | func setFont(fontSize: CGFloat, weight: UIFont.Weight = .regular) -> AttributedStringBuilder {
| `- error: cannot find type 'UIFont' in scope
26 | self.font = UIFont.systemFont(ofSize: fontSize, weight: weight)
27 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:34:38: error: cannot find type 'UIColor' in scope
32 | /// - Parameter color: The color of the text.
33 | /// - Returns: The builder instance with the updated color.
34 | func setForegroundColor(_ color: UIColor) -> AttributedStringBuilder {
| `- error: cannot find type 'UIColor' in scope
35 | self.foregroundColor = color
36 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:43:38: error: cannot find type 'NSAttributedString' in scope
41 | /// - Parameter text: The text to be converted to an attributed string.
42 | /// - Returns: An `NSAttributedString` with the set attributes.
43 | func build(with text: String) -> NSAttributedString {
| `- error: cannot find type 'NSAttributedString' in scope
44 | let attributes: [NSAttributedString.Key: Any] = [
45 | .font: self.font,
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:18:64: error: cannot find type 'UISimpleTextPrintFormatter' in scope
16 | /// - Returns: A `UISimpleTextPrintFormatter` configured with the provided string and title.
17 | @MainActor
18 | func printStringFormatter(_ value: String, _ title: String) -> UISimpleTextPrintFormatter {
| `- error: cannot find type 'UISimpleTextPrintFormatter' in scope
19 | // Create attributed string for title using the builder
20 | let titleStr = AttributedStringBuilder()
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:45:47: error: cannot find type 'UIViewPrintFormatter' in scope
43 | /// - Returns: A `UIViewPrintFormatter` configured with the provided image.
44 | @MainActor
45 | func printImageFormatter(_ value: UIImage) -> UIViewPrintFormatter {
| `- error: cannot find type 'UIViewPrintFormatter' in scope
46 | return UIImageView(image: value).viewPrintFormatter()
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:45:35: error: cannot find type 'UIImage' in scope
43 | /// - Returns: A `UIViewPrintFormatter` configured with the provided image.
44 | @MainActor
45 | func printImageFormatter(_ value: UIImage) -> UIViewPrintFormatter {
| `- error: cannot find type 'UIImage' in scope
46 | return UIImageView(image: value).viewPrintFormatter()
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:30:23: error: cannot find type 'UIImage' in scope
28 |
29 | /// An optional icon for the item.
30 | private var icon: UIImage?
| `- error: cannot find type 'UIImage' in scope
31 |
32 | /// 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: error: cannot find type 'UIImage' in scope
55 | /// - Parameter icon: An optional icon for the item.
56 | /// - Returns: The builder instance with the updated icon.
57 | public func setIcon(_ icon: UIImage?) -> TransportableItemBuilder {
| `- error: cannot find type 'UIImage' in scope
58 | self.icon = icon
59 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:162:93: error: cannot find type 'UISimpleTextPrintFormatter' in scope
160 | /// - Returns: A `UISimpleTextPrintFormatter` configured with the provided item and title.
161 | @MainActor
162 | fileprivate func createStringFormatter<T: Transportable>(item: T, resolvedTitle: String) -> UISimpleTextPrintFormatter {
| `- error: cannot find type 'UISimpleTextPrintFormatter' in scope
163 | switch item {
164 | case let item as String:
Failed frontend command:
SwiftCompile normal arm64 (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/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/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink_for_swiftui.abi.json
SwiftCompile normal arm64 Compiling\ TransportableItemBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:30:23: error: cannot find type 'UIImage' in scope
28 |
29 | /// An optional icon for the item.
30 | private var icon: UIImage?
| `- error: cannot find type 'UIImage' in scope
31 |
32 | /// 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: error: cannot find type 'UIImage' in scope
55 | /// - Parameter icon: An optional icon for the item.
56 | /// - Returns: The builder instance with the updated icon.
57 | public func setIcon(_ icon: UIImage?) -> TransportableItemBuilder {
| `- error: cannot find type 'UIImage' in scope
58 | self.icon = icon
59 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:162:93: error: cannot find type 'UISimpleTextPrintFormatter' in scope
160 | /// - Returns: A `UISimpleTextPrintFormatter` configured with the provided item and title.
161 | @MainActor
162 | fileprivate func createStringFormatter<T: Transportable>(item: T, resolvedTitle: String) -> UISimpleTextPrintFormatter {
| `- error: cannot find type 'UISimpleTextPrintFormatter' in scope
163 | switch item {
164 | case let item as String:
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:92:30: error: cannot find type 'UIImage' in scope
90 | case let item as URL:
91 | return [TransportableItem(item: item.absoluteString, icon: icon, title: resolvedTitle)]
92 | case let item as UIImage:
| `- error: cannot find type 'UIImage' in scope
93 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
94 | case let item as Data:
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:46:25: error: cannot find type 'UIImage' in scope
44 | /// - icon: An optional icon for the item.
45 | /// - title: An optional title for the item.
46 | init(item: T, icon: UIImage? = nil, title: String? = nil) {
| `- error: cannot find type 'UIImage' in scope
47 | self.item = item
48 | self.title = title
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:89:25: error: generic parameter 'T' could not be inferred
87 | switch item {
88 | case let item as String:
89 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
| |- error: generic parameter 'T' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
90 | case let item as URL:
91 | return [TransportableItem(item: item.absoluteString, icon: icon, title: resolvedTitle)]
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:31: note: 'T' declared as parameter to type 'TransportableItem'
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- note: 'T' declared as parameter to type 'TransportableItem'
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:91:25: error: generic parameter 'T' could not be inferred
89 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
90 | case let item as URL:
91 | return [TransportableItem(item: item.absoluteString, icon: icon, title: resolvedTitle)]
| |- error: generic parameter 'T' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
92 | case let item as UIImage:
93 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:31: note: 'T' declared as parameter to type 'TransportableItem'
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- note: 'T' declared as parameter to type 'TransportableItem'
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:93:25: error: generic parameter 'T' could not be inferred
91 | return [TransportableItem(item: item.absoluteString, icon: icon, title: resolvedTitle)]
92 | case let item as UIImage:
93 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
| |- error: generic parameter 'T' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
94 | case let item as Data:
95 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:31: note: 'T' declared as parameter to type 'TransportableItem'
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- note: 'T' declared as parameter to type 'TransportableItem'
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:95:25: error: generic parameter 'T' could not be inferred
93 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
94 | case let item as Data:
95 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
| |- error: generic parameter 'T' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
96 | case let item as NSAttributedString:
97 | return [TransportableItem(item: item.string, icon: icon, title: resolvedTitle)]
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:31: note: 'T' declared as parameter to type 'TransportableItem'
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- note: 'T' declared as parameter to type 'TransportableItem'
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:97:25: error: generic parameter 'T' could not be inferred
95 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
96 | case let item as NSAttributedString:
97 | return [TransportableItem(item: item.string, icon: icon, title: resolvedTitle)]
| |- error: generic parameter 'T' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
98 | case let item as CLLocation:
99 | let locationURLString = "https://maps.apple.com/?ll=\(item.coordinate.latitude),\(item.coordinate.longitude)"
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:31: note: 'T' declared as parameter to type 'TransportableItem'
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- note: 'T' declared as parameter to type 'TransportableItem'
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TransportableItemBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:100:25: error: generic parameter 'T' could not be inferred
98 | case let item as CLLocation:
99 | let locationURLString = "https://maps.apple.com/?ll=\(item.coordinate.latitude),\(item.coordinate.longitude)"
100 | return [TransportableItem(item: locationURLString, icon: icon, title: resolvedTitle)]
| |- error: generic parameter 'T' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
101 | default:
102 | return [TransportableItem(item: item.description, icon: icon, title: resolvedTitle)]
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:31: note: 'T' declared as parameter to type 'TransportableItem'
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- note: 'T' declared as parameter to type 'TransportableItem'
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:102:25: error: generic parameter 'T' could not be inferred
100 | return [TransportableItem(item: locationURLString, icon: icon, title: resolvedTitle)]
101 | default:
102 | return [TransportableItem(item: item.description, icon: icon, title: resolvedTitle)]
| |- error: generic parameter 'T' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
103 | }
104 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:31: note: 'T' declared as parameter to type 'TransportableItem'
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- note: 'T' declared as parameter to type 'TransportableItem'
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:116:37: error: cannot find type 'UIImage' in scope
114 | let resolvedTitle = resolveTitle(item: item, title: title)
115 |
116 | if let imageItem = item as? UIImage {
| `- error: cannot find type 'UIImage' in scope
117 | return [printImageFormatter(imageItem)]
118 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:45:47: error: cannot find type 'UIViewPrintFormatter' in scope
43 | /// - Returns: A `UIViewPrintFormatter` configured with the provided image.
44 | @MainActor
45 | func printImageFormatter(_ value: UIImage) -> UIViewPrintFormatter {
| `- error: cannot find type 'UIViewPrintFormatter' in scope
46 | return UIImageView(image: value).viewPrintFormatter()
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:45:35: error: cannot find type 'UIImage' in scope
43 | /// - Returns: A `UIViewPrintFormatter` configured with the provided image.
44 | @MainActor
45 | func printImageFormatter(_ value: UIImage) -> UIViewPrintFormatter {
| `- error: cannot find type 'UIImage' in scope
46 | return UIImageView(image: value).viewPrintFormatter()
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:142:22: error: cannot find type 'UIImage' in scope
140 | case let item as URL:
141 | return item.absoluteString
142 | case let item as UIImage:
| `- error: cannot find type 'UIImage' in scope
143 | return item.namedParameter ?? "Untitled"
144 | case let item as Data:
SwiftCompile normal arm64 Compiling\ ShareLinkView.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:26:33: error: cannot find type 'UIActivity' in scope
24 |
25 | /// Optional custom activities to include in the share sheet.
26 | let applicationActivities: [UIActivity]?
| `- error: cannot find type 'UIActivity' in scope
27 |
28 | /// Optional activity types to exclude from the share sheet.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:29:33: error: cannot find type 'UIActivity' in scope
27 |
28 | /// Optional activity types to exclude from the share sheet.
29 | let excludedActivityTypes: [UIActivity.ActivityType]?
| `- error: cannot find type 'UIActivity' in scope
30 |
31 | /// Initializes a new `ShareLinkView`.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:39:33: error: cannot find type 'UIActivity' in scope
37 | init(
38 | data: [Any],
39 | applicationActivities: [UIActivity]? = nil,
| `- error: cannot find type 'UIActivity' in scope
40 | excludedActivityTypes: [UIActivity.ActivityType]? = nil
41 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:40:33: error: cannot find type 'UIActivity' in scope
38 | data: [Any],
39 | applicationActivities: [UIActivity]? = nil,
40 | excludedActivityTypes: [UIActivity.ActivityType]? = nil
| `- error: cannot find type 'UIActivity' in scope
41 | ) {
42 | self.data = data
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:51:47: error: cannot find type 'Context' in scope
49 | /// - Parameter context: The context in which the view is being created.
50 | /// - Returns: An `ActivitySheetController` configured with the provided data, application activities, and excluded activity types.
51 | public func makeUIViewController(context: Context) -> ActivitySheetController {
| `- error: cannot find type 'Context' in scope
52 | let controller = ActivitySheetController(activityItems: data, applicationActivities: applicationActivities)
53 | controller.excludedActivityTypes = excludedActivityTypes
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:63:94: error: cannot find type 'Context' in scope
61 | /// - uiViewController: The view controller to be updated.
62 | /// - context: The context in which the view is being updated.
63 | public func updateUIViewController(_ uiViewController: ActivitySheetController, context: Context) {}
| `- error: cannot find type 'Context' in scope
64 | }
65 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:20:23: error: cannot find type 'UIViewControllerRepresentable' in scope
18 |
19 | /// A SwiftUI view that wraps a `UIActivityViewController` to share data.
20 | struct ShareLinkView: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
21 |
22 | /// The data to be shared. It can include items like text, images, URLs, etc.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:52:49: error: argument passed to call that takes no arguments
50 | /// - Returns: An `ActivitySheetController` configured with the provided data, application activities, and excluded activity types.
51 | public func makeUIViewController(context: Context) -> ActivitySheetController {
52 | let controller = ActivitySheetController(activityItems: data, applicationActivities: applicationActivities)
| `- error: argument passed to call that takes no arguments
53 | controller.excludedActivityTypes = excludedActivityTypes
54 | controller.modalPresentationStyle = .popover
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ShareLinkView.swift
SwiftCompile normal arm64 Compiling\ PrintFormatters.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:18:64: error: cannot find type 'UISimpleTextPrintFormatter' in scope
16 | /// - Returns: A `UISimpleTextPrintFormatter` configured with the provided string and title.
17 | @MainActor
18 | func printStringFormatter(_ value: String, _ title: String) -> UISimpleTextPrintFormatter {
| `- error: cannot find type 'UISimpleTextPrintFormatter' in scope
19 | // Create attributed string for title using the builder
20 | let titleStr = AttributedStringBuilder()
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:45:47: error: cannot find type 'UIViewPrintFormatter' in scope
43 | /// - Returns: A `UIViewPrintFormatter` configured with the provided image.
44 | @MainActor
45 | func printImageFormatter(_ value: UIImage) -> UIViewPrintFormatter {
| `- error: cannot find type 'UIViewPrintFormatter' in scope
46 | return UIImageView(image: value).viewPrintFormatter()
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:45:35: error: cannot find type 'UIImage' in scope
43 | /// - Returns: A `UIViewPrintFormatter` configured with the provided image.
44 | @MainActor
45 | func printImageFormatter(_ value: UIImage) -> UIViewPrintFormatter {
| `- error: cannot find type 'UIImage' in scope
46 | return UIImageView(image: value).viewPrintFormatter()
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:25:28: error: cannot find type 'CGFloat' in scope
23 | /// - weight: The weight of the font.
24 | /// - Returns: The builder instance with the updated font.
25 | func setFont(fontSize: CGFloat, weight: UIFont.Weight = .regular) -> AttributedStringBuilder {
| `- error: cannot find type 'CGFloat' in scope
26 | self.font = UIFont.systemFont(ofSize: fontSize, weight: weight)
27 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:25:45: error: cannot find type 'UIFont' in scope
23 | /// - weight: The weight of the font.
24 | /// - Returns: The builder instance with the updated font.
25 | func setFont(fontSize: CGFloat, weight: UIFont.Weight = .regular) -> AttributedStringBuilder {
| `- error: cannot find type 'UIFont' in scope
26 | self.font = UIFont.systemFont(ofSize: fontSize, weight: weight)
27 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:25:18: error: cannot find 'NSMutableAttributedString' in scope
23 | .build(with: title + "\n") // Adding a newline after the title
24 |
25 | let result = NSMutableAttributedString()
| `- error: cannot find 'NSMutableAttributedString' in scope
26 | result.append(titleStr)
27 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:37:12: error: cannot find 'UISimpleTextPrintFormatter' in scope
35 | }
36 |
37 | return UISimpleTextPrintFormatter(attributedText: result)
| `- error: cannot find 'UISimpleTextPrintFormatter' in scope
38 | }
39 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PrintFormatters.swift
SwiftCompile normal arm64 Compiling\ TransportableItem.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:46:25: error: cannot find type 'UIImage' in scope
44 | /// - icon: An optional icon for the item.
45 | /// - title: An optional title for the item.
46 | init(item: T, icon: UIImage? = nil, title: String? = nil) {
| `- error: cannot find type 'UIImage' in scope
47 | self.item = item
48 | self.title = title
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:60: error: cannot find type 'UIActivityItemSource' in scope
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- error: cannot find type 'UIActivityItemSource' in scope
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:23:23: error: cannot find type 'UIImage' in scope
21 |
22 | /// An optional icon for the item.
23 | private let icon: UIImage?
| `- error: cannot find type 'UIImage' in scope
24 |
25 | /// Provides a getter for the item to be shared.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:36:18: error: cannot find type 'UIImage' in scope
34 |
35 | /// Provides a getter for the icon.
36 | var getIcon: UIImage? {
| `- error: cannot find type 'UIImage' in scope
37 | return icon
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:57:81: error: cannot find type 'UIActivityViewController' in scope
55 | /// - Parameter activityViewController: The `UIActivityViewController` requesting the placeholder item.
56 | /// - Returns: The item to be shared.
57 | public func activityViewControllerPlaceholderItem(_ activityViewController: UIActivityViewController) -> Any {
| `- error: cannot find type 'UIActivityViewController' in scope
58 | return item
59 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:67:66: error: cannot find type 'UIActivityViewController' in scope
65 | /// - activityType: The type of activity requesting the item.
66 | /// - Returns: The item to be shared.
67 | public func activityViewController(_ activityViewController: UIActivityViewController, itemForActivityType activityType: UIActivity.ActivityType?) -> Any? {
| `- error: cannot find type 'UIActivityViewController' in scope
68 | return item
69 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:67:126: error: cannot find type 'UIActivity' in scope
65 | /// - activityType: The type of activity requesting the item.
66 | /// - Returns: The item to be shared.
67 | public func activityViewController(_ activityViewController: UIActivityViewController, itemForActivityType activityType: UIActivity.ActivityType?) -> Any? {
| `- error: cannot find type 'UIActivity' in scope
68 | return item
69 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:75:78: error: cannot find type 'UIActivityViewController' in scope
73 | /// - Parameter activityViewController: The `UIActivityViewController` requesting the metadata.
74 | /// - Returns: The `LPLinkMetadata` object containing metadata about the item.
75 | public func activityViewControllerLinkMetadata(_ activityViewController: UIActivityViewController) -> LPLinkMetadata? {
| `- error: cannot find type 'UIActivityViewController' in scope
76 | let metadata = LPLinkMetadata()
77 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:81:39: error: cannot find type 'UIImage' in scope
79 | if let icon = icon {
80 | metadata.iconProvider = NSItemProvider(object: icon)
81 | } else if let icon = item as? UIImage {
| `- error: cannot find type 'UIImage' in scope
82 | metadata.iconProvider = NSItemProvider(object: icon)
83 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TransportableItem.swift
SwiftCompile normal arm64 Compiling\ ActivitySheetController.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:13:38: error: cannot find type 'UIActivityViewController' in scope
11 |
12 | /// A custom `UIActivityViewController` subclass that customizes the presentation of the activity sheet.
13 | final class ActivitySheetController: UIActivityViewController {
| `- error: cannot find type 'UIActivityViewController' in scope
14 |
15 | deinit {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:24:26: error: method does not override any method from its superclass
22 | ///
23 | /// - Parameter animated: If true, the view is being added to the window using an animation.
24 | public override func viewWillAppear(_ animated: Bool) {
| `- error: method does not override any method from its superclass
25 | super.viewWillAppear(animated)
26 | if #available(iOS 15.0, *) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:25:9: error: 'super' cannot be used in class 'ActivitySheetController' because it has no superclass
23 | /// - Parameter animated: If true, the view is being added to the window using an animation.
24 | public override func viewWillAppear(_ animated: Bool) {
25 | super.viewWillAppear(animated)
| `- error: 'super' cannot be used in class 'ActivitySheetController' because it has no superclass
26 | if #available(iOS 15.0, *) {
27 | /// Presentation for iOS 15 and later
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:28:35: error: cannot find 'sheetPresentationController' in scope
26 | if #available(iOS 15.0, *) {
27 | /// Presentation for iOS 15 and later
28 | if let presentation = sheetPresentationController {
| `- error: cannot find 'sheetPresentationController' in scope
29 | presentation.detents = [.medium(), .large()]
30 | presentation.prefersGrabberVisible = true
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:29:42: error: type 'Any' has no member 'medium'
27 | /// Presentation for iOS 15 and later
28 | if let presentation = sheetPresentationController {
29 | presentation.detents = [.medium(), .large()]
| `- error: type 'Any' has no member 'medium'
30 | presentation.prefersGrabberVisible = true
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:29:53: error: type 'Any' has no member 'large'
27 | /// Presentation for iOS 15 and later
28 | if let presentation = sheetPresentationController {
29 | presentation.detents = [.medium(), .large()]
| `- error: type 'Any' has no member 'large'
30 | presentation.prefersGrabberVisible = true
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:34:13: error: cannot find 'modalPresentationStyle' in scope
32 | } else {
33 | /// Support for iOS 14
34 | modalPresentationStyle = .overFullScreen
| `- error: cannot find 'modalPresentationStyle' in scope
35 | }
36 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ActivitySheetController.swift
SwiftCompile normal arm64 Compiling\ Transportable.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/protocol/Transportable.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/protocol/Transportable.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Transportable.swift
SwiftCompile normal arm64 Compiling\ AttributedStringBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:16:23: error: cannot find type 'UIFont' in scope
14 |
15 | /// Private variables for attributes
16 | private var font: UIFont = UIFont.systemFont(ofSize: 12)
| `- error: cannot find type 'UIFont' in scope
17 | private var foregroundColor: UIColor = .black
18 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:16:32: error: cannot find 'UIFont' in scope
14 |
15 | /// Private variables for attributes
16 | private var font: UIFont = UIFont.systemFont(ofSize: 12)
| `- error: cannot find 'UIFont' in scope
17 | private var foregroundColor: UIColor = .black
18 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:17:34: error: cannot find type 'UIColor' in scope
15 | /// Private variables for attributes
16 | private var font: UIFont = UIFont.systemFont(ofSize: 12)
17 | private var foregroundColor: UIColor = .black
| `- error: cannot find type 'UIColor' in scope
18 |
19 | /// Sets the font for the attributed string.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:25:28: error: cannot find type 'CGFloat' in scope
23 | /// - weight: The weight of the font.
24 | /// - Returns: The builder instance with the updated font.
25 | func setFont(fontSize: CGFloat, weight: UIFont.Weight = .regular) -> AttributedStringBuilder {
| `- error: cannot find type 'CGFloat' in scope
26 | self.font = UIFont.systemFont(ofSize: fontSize, weight: weight)
27 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:25:45: error: cannot find type 'UIFont' in scope
23 | /// - weight: The weight of the font.
24 | /// - Returns: The builder instance with the updated font.
25 | func setFont(fontSize: CGFloat, weight: UIFont.Weight = .regular) -> AttributedStringBuilder {
| `- error: cannot find type 'UIFont' in scope
26 | self.font = UIFont.systemFont(ofSize: fontSize, weight: weight)
27 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:34:38: error: cannot find type 'UIColor' in scope
32 | /// - Parameter color: The color of the text.
33 | /// - Returns: The builder instance with the updated color.
34 | func setForegroundColor(_ color: UIColor) -> AttributedStringBuilder {
| `- error: cannot find type 'UIColor' in scope
35 | self.foregroundColor = color
36 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:43:38: error: cannot find type 'NSAttributedString' in scope
41 | /// - Parameter text: The text to be converted to an attributed string.
42 | /// - Returns: An `NSAttributedString` with the set attributes.
43 | func build(with text: String) -> NSAttributedString {
| `- error: cannot find type 'NSAttributedString' in scope
44 | let attributes: [NSAttributedString.Key: Any] = [
45 | .font: self.font,
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:26:21: error: cannot find 'UIFont' in scope
24 | /// - Returns: The builder instance with the updated font.
25 | func setFont(fontSize: CGFloat, weight: UIFont.Weight = .regular) -> AttributedStringBuilder {
26 | self.font = UIFont.systemFont(ofSize: fontSize, weight: weight)
| `- error: cannot find 'UIFont' in scope
27 | return self
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:44:26: error: cannot find type 'NSAttributedString' in scope
42 | /// - Returns: An `NSAttributedString` with the set attributes.
43 | func build(with text: String) -> NSAttributedString {
44 | let attributes: [NSAttributedString.Key: Any] = [
| `- error: cannot find type 'NSAttributedString' in scope
45 | .font: self.font,
46 | .foregroundColor: self.foregroundColor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AttributedStringBuilder.swift
SwiftCompile normal arm64 Compiling\ ShareLinkButton.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:27:41: error: cannot find type 'UIActivity' in scope
25 |
26 | /// Optional custom activities to include in the share sheet.
27 | private let applicationActivities: [UIActivity]?
| `- error: cannot find type 'UIActivity' in scope
28 |
29 | /// Optional activity types to exclude from the share sheet.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:30:41: error: cannot find type 'UIActivity' in scope
28 |
29 | /// Optional activity types to exclude from the share sheet.
30 | private let excludedActivityTypes: [UIActivity.ActivityType]?
| `- error: cannot find type 'UIActivity' in scope
31 |
32 | /// Initializer for `Transportable` items using the builder internally.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:44:15: error: cannot find type 'UIImage' in scope
42 | public init<T: Transportable>(
43 | item: T,
44 | icon: UIImage? = nil,
| `- error: cannot find type 'UIImage' in scope
45 | title: String? = nil,
46 | printAction: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:47:33: error: cannot find type 'UIActivity' in scope
45 | title: String? = nil,
46 | printAction: Bool = true,
47 | applicationActivities: [UIActivity]? = nil,
| `- error: cannot find type 'UIActivity' in scope
48 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
49 | @ViewBuilder label: @escaping () -> Label
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:48:33: error: cannot find type 'UIActivity' in scope
46 | printAction: Bool = true,
47 | applicationActivities: [UIActivity]? = nil,
48 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
| `- error: cannot find type 'UIActivity' in scope
49 | @ViewBuilder label: @escaping () -> Label
50 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:70:21: error: cannot find type 'UIActivityItemSource' in scope
68 | /// - label: A closure that provides the label for the button.
69 | public init(
70 | itemSource: UIActivityItemSource,
| `- error: cannot find type 'UIActivityItemSource' in scope
71 | applicationActivities: [UIActivity]? = nil,
72 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:71:33: error: cannot find type 'UIActivity' in scope
69 | public init(
70 | itemSource: UIActivityItemSource,
71 | applicationActivities: [UIActivity]? = nil,
| `- error: cannot find type 'UIActivity' in scope
72 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
73 | @ViewBuilder label: @escaping () -> Label
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ShareLinkButton.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-21 09:40:28.935 xcodebuild[623:3841] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:8ba89ecdb33d04e5e7156d3ca68eabe4788b9459, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:8ba89ecdb33d04e5e7156d3ca68eabe4788b9459, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:8ba89ecdb33d04e5e7156d3ca68eabe4788b9459, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:8ba89ecdb33d04e5e7156d3ca68eabe4788b9459, name:My Mac }
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
SwiftEmitModule normal arm64 Emitting\ module\ for\ sharelink_for_swiftui (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
Building workspace sharelink-for-swiftui with scheme sharelink-for-swiftui
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
sharelink-for-swiftui: /Users/admin/builder/spi-builder-workspace
resolved source packages: sharelink-for-swiftui
2026-09-21 09:40:37.794 xcodebuild[740:4418] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "sharelink-for-swiftui",
"name" : "sharelink-for-swiftui",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
}
],
"products" : [
{
"name" : "sharelink-for-swiftui",
"targets" : [
"sharelink-for-swiftui"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "sharelinkTests",
"module_type" : "SwiftTarget",
"name" : "sharelinkTests",
"path" : "Tests/sharelinkTests",
"sources" : [
"AttributedStringBuilderTests.swift",
"ShareLinkButtonTests.swift",
"ShareLinkViewTests.swift",
"TransportableItemTests.swift"
],
"target_dependencies" : [
"sharelink-for-swiftui"
],
"type" : "test"
},
{
"c99name" : "sharelink_for_swiftui",
"module_type" : "SwiftTarget",
"name" : "sharelink-for-swiftui",
"path" : "Sources/sharelink-for-swiftui",
"product_memberships" : [
"sharelink-for-swiftui"
],
"sources" : [
"ShareLinkButton.swift",
"protocol/Transportable.swift",
"swiftui/ShareLinkView.swift",
"uikit/ActivitySheetController.swift",
"uikit/TransportableItem.swift",
"utils/AttributedStringBuilder.swift",
"utils/PrintFormatters.swift",
"utils/TransportableItemBuilder.swift"
],
"type" : "library"
}
],
"tools_version" : "5.8"
}
{
"workspace" : {
"name" : "sharelink-for-swiftui",
"schemes" : [
"sharelink-for-swiftui"
]
}
}
2026-09-21 09:40:39.102 xcodebuild[748:4487] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme sharelink-for-swiftui -destination platform=macOS,arch=arm64
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme sharelink-for-swiftui -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
sharelink-for-swiftui: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'sharelink-for-swiftui-product' in project 'sharelink-for-swiftui'
➜ Explicit dependency on target 'sharelink-for-swiftui' in project 'sharelink-for-swiftui'
Target 'sharelink-for-swiftui' in project 'sharelink-for-swiftui' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
SwiftDriver sharelink-for-swiftui normal arm64 com.apple.xcode.tools.swift.compiler (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name sharelink_for_swiftui -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -target arm64-apple-macos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink_for_swiftui.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink_for_swiftui-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink-for-swiftui-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ ShareLinkView.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ShareLinkView.swift
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:26:33: error: cannot find type 'UIActivity' in scope
24 |
25 | /// Optional custom activities to include in the share sheet.
26 | let applicationActivities: [UIActivity]?
| `- error: cannot find type 'UIActivity' in scope
27 |
28 | /// Optional activity types to exclude from the share sheet.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:29:33: error: cannot find type 'UIActivity' in scope
27 |
28 | /// Optional activity types to exclude from the share sheet.
29 | let excludedActivityTypes: [UIActivity.ActivityType]?
| `- error: cannot find type 'UIActivity' in scope
30 |
31 | /// Initializes a new `ShareLinkView`.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:39:33: error: cannot find type 'UIActivity' in scope
37 | init(
38 | data: [Any],
39 | applicationActivities: [UIActivity]? = nil,
| `- error: cannot find type 'UIActivity' in scope
40 | excludedActivityTypes: [UIActivity.ActivityType]? = nil
41 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:40:33: error: cannot find type 'UIActivity' in scope
38 | data: [Any],
39 | applicationActivities: [UIActivity]? = nil,
40 | excludedActivityTypes: [UIActivity.ActivityType]? = nil
| `- error: cannot find type 'UIActivity' in scope
41 | ) {
42 | self.data = data
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:51:47: error: cannot find type 'Context' in scope
49 | /// - Parameter context: The context in which the view is being created.
50 | /// - Returns: An `ActivitySheetController` configured with the provided data, application activities, and excluded activity types.
51 | public func makeUIViewController(context: Context) -> ActivitySheetController {
| `- error: cannot find type 'Context' in scope
52 | let controller = ActivitySheetController(activityItems: data, applicationActivities: applicationActivities)
53 | controller.excludedActivityTypes = excludedActivityTypes
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:63:94: error: cannot find type 'Context' in scope
61 | /// - uiViewController: The view controller to be updated.
62 | /// - context: The context in which the view is being updated.
63 | public func updateUIViewController(_ uiViewController: ActivitySheetController, context: Context) {}
| `- error: cannot find type 'Context' in scope
64 | }
65 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:20:23: error: cannot find type 'UIViewControllerRepresentable' in scope
18 |
19 | /// A SwiftUI view that wraps a `UIActivityViewController` to share data.
20 | struct ShareLinkView: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
21 |
22 | /// The data to be shared. It can include items like text, images, URLs, etc.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:52:49: error: argument passed to call that takes no arguments
50 | /// - Returns: An `ActivitySheetController` configured with the provided data, application activities, and excluded activity types.
51 | public func makeUIViewController(context: Context) -> ActivitySheetController {
52 | let controller = ActivitySheetController(activityItems: data, applicationActivities: applicationActivities)
| `- error: argument passed to call that takes no arguments
53 | controller.excludedActivityTypes = excludedActivityTypes
54 | controller.modalPresentationStyle = .popover
SwiftCompile normal arm64 Compiling\ ActivitySheetController.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:13:38: error: cannot find type 'UIActivityViewController' in scope
11 |
12 | /// A custom `UIActivityViewController` subclass that customizes the presentation of the activity sheet.
13 | final class ActivitySheetController: UIActivityViewController {
| `- error: cannot find type 'UIActivityViewController' in scope
14 |
15 | deinit {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:24:26: error: method does not override any method from its superclass
22 | ///
23 | /// - Parameter animated: If true, the view is being added to the window using an animation.
24 | public override func viewWillAppear(_ animated: Bool) {
| `- error: method does not override any method from its superclass
25 | super.viewWillAppear(animated)
26 | if #available(iOS 15.0, *) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:25:9: error: 'super' cannot be used in class 'ActivitySheetController' because it has no superclass
23 | /// - Parameter animated: If true, the view is being added to the window using an animation.
24 | public override func viewWillAppear(_ animated: Bool) {
25 | super.viewWillAppear(animated)
| `- error: 'super' cannot be used in class 'ActivitySheetController' because it has no superclass
26 | if #available(iOS 15.0, *) {
27 | /// Presentation for iOS 15 and later
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:28:35: error: cannot find 'sheetPresentationController' in scope
26 | if #available(iOS 15.0, *) {
27 | /// Presentation for iOS 15 and later
28 | if let presentation = sheetPresentationController {
| `- error: cannot find 'sheetPresentationController' in scope
29 | presentation.detents = [.medium(), .large()]
30 | presentation.prefersGrabberVisible = true
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:29:42: error: type 'Any' has no member 'medium'
27 | /// Presentation for iOS 15 and later
28 | if let presentation = sheetPresentationController {
29 | presentation.detents = [.medium(), .large()]
| `- error: type 'Any' has no member 'medium'
30 | presentation.prefersGrabberVisible = true
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:29:53: error: type 'Any' has no member 'large'
27 | /// Presentation for iOS 15 and later
28 | if let presentation = sheetPresentationController {
29 | presentation.detents = [.medium(), .large()]
| `- error: type 'Any' has no member 'large'
30 | presentation.prefersGrabberVisible = true
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:34:13: error: cannot find 'modalPresentationStyle' in scope
32 | } else {
33 | /// Support for iOS 14
34 | modalPresentationStyle = .overFullScreen
| `- error: cannot find 'modalPresentationStyle' in scope
35 | }
36 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ActivitySheetController.swift
SwiftCompile normal arm64 Compiling\ TransportableItem.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:46:25: error: cannot find type 'UIImage' in scope
44 | /// - icon: An optional icon for the item.
45 | /// - title: An optional title for the item.
46 | init(item: T, icon: UIImage? = nil, title: String? = nil) {
| `- error: cannot find type 'UIImage' in scope
47 | self.item = item
48 | self.title = title
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:60: error: cannot find type 'UIActivityItemSource' in scope
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- error: cannot find type 'UIActivityItemSource' in scope
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:23:23: error: cannot find type 'UIImage' in scope
21 |
22 | /// An optional icon for the item.
23 | private let icon: UIImage?
| `- error: cannot find type 'UIImage' in scope
24 |
25 | /// Provides a getter for the item to be shared.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:36:18: error: cannot find type 'UIImage' in scope
34 |
35 | /// Provides a getter for the icon.
36 | var getIcon: UIImage? {
| `- error: cannot find type 'UIImage' in scope
37 | return icon
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:57:81: error: cannot find type 'UIActivityViewController' in scope
55 | /// - Parameter activityViewController: The `UIActivityViewController` requesting the placeholder item.
56 | /// - Returns: The item to be shared.
57 | public func activityViewControllerPlaceholderItem(_ activityViewController: UIActivityViewController) -> Any {
| `- error: cannot find type 'UIActivityViewController' in scope
58 | return item
59 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:67:66: error: cannot find type 'UIActivityViewController' in scope
65 | /// - activityType: The type of activity requesting the item.
66 | /// - Returns: The item to be shared.
67 | public func activityViewController(_ activityViewController: UIActivityViewController, itemForActivityType activityType: UIActivity.ActivityType?) -> Any? {
| `- error: cannot find type 'UIActivityViewController' in scope
68 | return item
69 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:67:126: error: cannot find type 'UIActivity' in scope
65 | /// - activityType: The type of activity requesting the item.
66 | /// - Returns: The item to be shared.
67 | public func activityViewController(_ activityViewController: UIActivityViewController, itemForActivityType activityType: UIActivity.ActivityType?) -> Any? {
| `- error: cannot find type 'UIActivity' in scope
68 | return item
69 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:75:78: error: cannot find type 'UIActivityViewController' in scope
73 | /// - Parameter activityViewController: The `UIActivityViewController` requesting the metadata.
74 | /// - Returns: The `LPLinkMetadata` object containing metadata about the item.
75 | public func activityViewControllerLinkMetadata(_ activityViewController: UIActivityViewController) -> LPLinkMetadata? {
| `- error: cannot find type 'UIActivityViewController' in scope
76 | let metadata = LPLinkMetadata()
77 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:81:39: error: cannot find type 'UIImage' in scope
79 | if let icon = icon {
80 | metadata.iconProvider = NSItemProvider(object: icon)
81 | } else if let icon = item as? UIImage {
| `- error: cannot find type 'UIImage' in scope
82 | metadata.iconProvider = NSItemProvider(object: icon)
83 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TransportableItem.swift
SwiftCompile normal arm64 Compiling\ AttributedStringBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:16:23: error: cannot find type 'UIFont' in scope
14 |
15 | /// Private variables for attributes
16 | private var font: UIFont = UIFont.systemFont(ofSize: 12)
| `- error: cannot find type 'UIFont' in scope
17 | private var foregroundColor: UIColor = .black
18 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:16:32: error: cannot find 'UIFont' in scope
14 |
15 | /// Private variables for attributes
16 | private var font: UIFont = UIFont.systemFont(ofSize: 12)
| `- error: cannot find 'UIFont' in scope
17 | private var foregroundColor: UIColor = .black
18 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:17:34: error: cannot find type 'UIColor' in scope
15 | /// Private variables for attributes
16 | private var font: UIFont = UIFont.systemFont(ofSize: 12)
17 | private var foregroundColor: UIColor = .black
| `- error: cannot find type 'UIColor' in scope
18 |
19 | /// Sets the font for the attributed string.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:25:28: error: cannot find type 'CGFloat' in scope
23 | /// - weight: The weight of the font.
24 | /// - Returns: The builder instance with the updated font.
25 | func setFont(fontSize: CGFloat, weight: UIFont.Weight = .regular) -> AttributedStringBuilder {
| `- error: cannot find type 'CGFloat' in scope
26 | self.font = UIFont.systemFont(ofSize: fontSize, weight: weight)
27 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:25:45: error: cannot find type 'UIFont' in scope
23 | /// - weight: The weight of the font.
24 | /// - Returns: The builder instance with the updated font.
25 | func setFont(fontSize: CGFloat, weight: UIFont.Weight = .regular) -> AttributedStringBuilder {
| `- error: cannot find type 'UIFont' in scope
26 | self.font = UIFont.systemFont(ofSize: fontSize, weight: weight)
27 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:34:38: error: cannot find type 'UIColor' in scope
32 | /// - Parameter color: The color of the text.
33 | /// - Returns: The builder instance with the updated color.
34 | func setForegroundColor(_ color: UIColor) -> AttributedStringBuilder {
| `- error: cannot find type 'UIColor' in scope
35 | self.foregroundColor = color
36 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:43:38: error: cannot find type 'NSAttributedString' in scope
41 | /// - Parameter text: The text to be converted to an attributed string.
42 | /// - Returns: An `NSAttributedString` with the set attributes.
43 | func build(with text: String) -> NSAttributedString {
| `- error: cannot find type 'NSAttributedString' in scope
44 | let attributes: [NSAttributedString.Key: Any] = [
45 | .font: self.font,
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:26:21: error: cannot find 'UIFont' in scope
24 | /// - Returns: The builder instance with the updated font.
25 | func setFont(fontSize: CGFloat, weight: UIFont.Weight = .regular) -> AttributedStringBuilder {
26 | self.font = UIFont.systemFont(ofSize: fontSize, weight: weight)
| `- error: cannot find 'UIFont' in scope
27 | return self
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:44:26: error: cannot find type 'NSAttributedString' in scope
42 | /// - Returns: An `NSAttributedString` with the set attributes.
43 | func build(with text: String) -> NSAttributedString {
44 | let attributes: [NSAttributedString.Key: Any] = [
| `- error: cannot find type 'NSAttributedString' in scope
45 | .font: self.font,
46 | .foregroundColor: self.foregroundColor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AttributedStringBuilder.swift
SwiftCompile normal arm64 Compiling\ Transportable.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/protocol/Transportable.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/protocol/Transportable.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Transportable.swift
SwiftCompile normal arm64 Compiling\ PrintFormatters.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:18:64: error: cannot find type 'UISimpleTextPrintFormatter' in scope
16 | /// - Returns: A `UISimpleTextPrintFormatter` configured with the provided string and title.
17 | @MainActor
18 | func printStringFormatter(_ value: String, _ title: String) -> UISimpleTextPrintFormatter {
| `- error: cannot find type 'UISimpleTextPrintFormatter' in scope
19 | // Create attributed string for title using the builder
20 | let titleStr = AttributedStringBuilder()
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:45:47: error: cannot find type 'UIViewPrintFormatter' in scope
43 | /// - Returns: A `UIViewPrintFormatter` configured with the provided image.
44 | @MainActor
45 | func printImageFormatter(_ value: UIImage) -> UIViewPrintFormatter {
| `- error: cannot find type 'UIViewPrintFormatter' in scope
46 | return UIImageView(image: value).viewPrintFormatter()
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:45:35: error: cannot find type 'UIImage' in scope
43 | /// - Returns: A `UIViewPrintFormatter` configured with the provided image.
44 | @MainActor
45 | func printImageFormatter(_ value: UIImage) -> UIViewPrintFormatter {
| `- error: cannot find type 'UIImage' in scope
46 | return UIImageView(image: value).viewPrintFormatter()
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:25:28: error: cannot find type 'CGFloat' in scope
23 | /// - weight: The weight of the font.
24 | /// - Returns: The builder instance with the updated font.
25 | func setFont(fontSize: CGFloat, weight: UIFont.Weight = .regular) -> AttributedStringBuilder {
| `- error: cannot find type 'CGFloat' in scope
26 | self.font = UIFont.systemFont(ofSize: fontSize, weight: weight)
27 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:25:45: error: cannot find type 'UIFont' in scope
23 | /// - weight: The weight of the font.
24 | /// - Returns: The builder instance with the updated font.
25 | func setFont(fontSize: CGFloat, weight: UIFont.Weight = .regular) -> AttributedStringBuilder {
| `- error: cannot find type 'UIFont' in scope
26 | self.font = UIFont.systemFont(ofSize: fontSize, weight: weight)
27 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:25:18: error: cannot find 'NSMutableAttributedString' in scope
23 | .build(with: title + "\n") // Adding a newline after the title
24 |
25 | let result = NSMutableAttributedString()
| `- error: cannot find 'NSMutableAttributedString' in scope
26 | result.append(titleStr)
27 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:37:12: error: cannot find 'UISimpleTextPrintFormatter' in scope
35 | }
36 |
37 | return UISimpleTextPrintFormatter(attributedText: result)
| `- error: cannot find 'UISimpleTextPrintFormatter' in scope
38 | }
39 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PrintFormatters.swift
SwiftCompile normal arm64 Compiling\ ShareLinkButton.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:27:41: error: cannot find type 'UIActivity' in scope
25 |
26 | /// Optional custom activities to include in the share sheet.
27 | private let applicationActivities: [UIActivity]?
| `- error: cannot find type 'UIActivity' in scope
28 |
29 | /// Optional activity types to exclude from the share sheet.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:30:41: error: cannot find type 'UIActivity' in scope
28 |
29 | /// Optional activity types to exclude from the share sheet.
30 | private let excludedActivityTypes: [UIActivity.ActivityType]?
| `- error: cannot find type 'UIActivity' in scope
31 |
32 | /// Initializer for `Transportable` items using the builder internally.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:44:15: error: cannot find type 'UIImage' in scope
42 | public init<T: Transportable>(
43 | item: T,
44 | icon: UIImage? = nil,
| `- error: cannot find type 'UIImage' in scope
45 | title: String? = nil,
46 | printAction: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:47:33: error: cannot find type 'UIActivity' in scope
45 | title: String? = nil,
46 | printAction: Bool = true,
47 | applicationActivities: [UIActivity]? = nil,
| `- error: cannot find type 'UIActivity' in scope
48 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
49 | @ViewBuilder label: @escaping () -> Label
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:48:33: error: cannot find type 'UIActivity' in scope
46 | printAction: Bool = true,
47 | applicationActivities: [UIActivity]? = nil,
48 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
| `- error: cannot find type 'UIActivity' in scope
49 | @ViewBuilder label: @escaping () -> Label
50 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:70:21: error: cannot find type 'UIActivityItemSource' in scope
68 | /// - label: A closure that provides the label for the button.
69 | public init(
70 | itemSource: UIActivityItemSource,
| `- error: cannot find type 'UIActivityItemSource' in scope
71 | applicationActivities: [UIActivity]? = nil,
72 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:71:33: error: cannot find type 'UIActivity' in scope
69 | public init(
70 | itemSource: UIActivityItemSource,
71 | applicationActivities: [UIActivity]? = nil,
| `- error: cannot find type 'UIActivity' in scope
72 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
73 | @ViewBuilder label: @escaping () -> Label
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ShareLinkButton.swift
SwiftCompile normal arm64 Compiling\ TransportableItemBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:30:23: error: cannot find type 'UIImage' in scope
28 |
29 | /// An optional icon for the item.
30 | private var icon: UIImage?
| `- error: cannot find type 'UIImage' in scope
31 |
32 | /// 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: error: cannot find type 'UIImage' in scope
55 | /// - Parameter icon: An optional icon for the item.
56 | /// - Returns: The builder instance with the updated icon.
57 | public func setIcon(_ icon: UIImage?) -> TransportableItemBuilder {
| `- error: cannot find type 'UIImage' in scope
58 | self.icon = icon
59 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:162:93: error: cannot find type 'UISimpleTextPrintFormatter' in scope
160 | /// - Returns: A `UISimpleTextPrintFormatter` configured with the provided item and title.
161 | @MainActor
162 | fileprivate func createStringFormatter<T: Transportable>(item: T, resolvedTitle: String) -> UISimpleTextPrintFormatter {
| `- error: cannot find type 'UISimpleTextPrintFormatter' in scope
163 | switch item {
164 | case let item as String:
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:92:30: error: cannot find type 'UIImage' in scope
90 | case let item as URL:
91 | return [TransportableItem(item: item.absoluteString, icon: icon, title: resolvedTitle)]
92 | case let item as UIImage:
| `- error: cannot find type 'UIImage' in scope
93 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
94 | case let item as Data:
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:46:25: error: cannot find type 'UIImage' in scope
44 | /// - icon: An optional icon for the item.
45 | /// - title: An optional title for the item.
46 | init(item: T, icon: UIImage? = nil, title: String? = nil) {
| `- error: cannot find type 'UIImage' in scope
47 | self.item = item
48 | self.title = title
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:89:25: error: generic parameter 'T' could not be inferred
87 | switch item {
88 | case let item as String:
89 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
| |- error: generic parameter 'T' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
90 | case let item as URL:
91 | return [TransportableItem(item: item.absoluteString, icon: icon, title: resolvedTitle)]
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:31: note: 'T' declared as parameter to type 'TransportableItem'
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- note: 'T' declared as parameter to type 'TransportableItem'
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:91:25: error: generic parameter 'T' could not be inferred
89 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
90 | case let item as URL:
91 | return [TransportableItem(item: item.absoluteString, icon: icon, title: resolvedTitle)]
| |- error: generic parameter 'T' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
92 | case let item as UIImage:
93 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:31: note: 'T' declared as parameter to type 'TransportableItem'
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- note: 'T' declared as parameter to type 'TransportableItem'
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:93:25: error: generic parameter 'T' could not be inferred
91 | return [TransportableItem(item: item.absoluteString, icon: icon, title: resolvedTitle)]
92 | case let item as UIImage:
93 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
| |- error: generic parameter 'T' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
94 | case let item as Data:
95 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:31: note: 'T' declared as parameter to type 'TransportableItem'
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- note: 'T' declared as parameter to type 'TransportableItem'
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:95:25: error: generic parameter 'T' could not be inferred
93 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
94 | case let item as Data:
95 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
| |- error: generic parameter 'T' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
96 | case let item as NSAttributedString:
97 | return [TransportableItem(item: item.string, icon: icon, title: resolvedTitle)]
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:31: note: 'T' declared as parameter to type 'TransportableItem'
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- note: 'T' declared as parameter to type 'TransportableItem'
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:97:25: error: generic parameter 'T' could not be inferred
95 | return [TransportableItem(item: item, icon: icon, title: resolvedTitle)]
96 | case let item as NSAttributedString:
97 | return [TransportableItem(item: item.string, icon: icon, title: resolvedTitle)]
| |- error: generic parameter 'T' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
98 | case let item as CLLocation:
99 | let locationURLString = "https://maps.apple.com/?ll=\(item.coordinate.latitude),\(item.coordinate.longitude)"
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:31: note: 'T' declared as parameter to type 'TransportableItem'
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- note: 'T' declared as parameter to type 'TransportableItem'
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:100:25: error: generic parameter 'T' could not be inferred
98 | case let item as CLLocation:
99 | let locationURLString = "https://maps.apple.com/?ll=\(item.coordinate.latitude),\(item.coordinate.longitude)"
100 | return [TransportableItem(item: locationURLString, icon: icon, title: resolvedTitle)]
| |- error: generic parameter 'T' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
101 | default:
102 | return [TransportableItem(item: item.description, icon: icon, title: resolvedTitle)]
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:31: note: 'T' declared as parameter to type 'TransportableItem'
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- note: 'T' declared as parameter to type 'TransportableItem'
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:102:25: error: generic parameter 'T' could not be inferred
100 | return [TransportableItem(item: locationURLString, icon: icon, title: resolvedTitle)]
101 | default:
102 | return [TransportableItem(item: item.description, icon: icon, title: resolvedTitle)]
| |- error: generic parameter 'T' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
103 | }
104 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:31: note: 'T' declared as parameter to type 'TransportableItem'
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- note: 'T' declared as parameter to type 'TransportableItem'
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:116:37: error: cannot find type 'UIImage' in scope
114 | let resolvedTitle = resolveTitle(item: item, title: title)
115 |
116 | if let imageItem = item as? UIImage {
| `- error: cannot find type 'UIImage' in scope
117 | return [printImageFormatter(imageItem)]
118 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:45:47: error: cannot find type 'UIViewPrintFormatter' in scope
43 | /// - Returns: A `UIViewPrintFormatter` configured with the provided image.
44 | @MainActor
45 | func printImageFormatter(_ value: UIImage) -> UIViewPrintFormatter {
| `- error: cannot find type 'UIViewPrintFormatter' in scope
46 | return UIImageView(image: value).viewPrintFormatter()
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:45:35: error: cannot find type 'UIImage' in scope
43 | /// - Returns: A `UIViewPrintFormatter` configured with the provided image.
44 | @MainActor
45 | func printImageFormatter(_ value: UIImage) -> UIViewPrintFormatter {
| `- error: cannot find type 'UIImage' in scope
46 | return UIImageView(image: value).viewPrintFormatter()
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:142:22: error: cannot find type 'UIImage' in scope
140 | case let item as URL:
141 | return item.absoluteString
142 | case let item as UIImage:
| `- error: cannot find type 'UIImage' in scope
143 | return item.namedParameter ?? "Untitled"
144 | case let item as Data:
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TransportableItemBuilder.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ sharelink_for_swiftui (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:27:41: error: cannot find type 'UIActivity' in scope
25 |
26 | /// Optional custom activities to include in the share sheet.
27 | private let applicationActivities: [UIActivity]?
| `- error: cannot find type 'UIActivity' in scope
28 |
29 | /// Optional activity types to exclude from the share sheet.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:30:41: error: cannot find type 'UIActivity' in scope
28 |
29 | /// Optional activity types to exclude from the share sheet.
30 | private let excludedActivityTypes: [UIActivity.ActivityType]?
| `- error: cannot find type 'UIActivity' in scope
31 |
32 | /// Initializer for `Transportable` items using the builder internally.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:44:15: error: cannot find type 'UIImage' in scope
42 | public init<T: Transportable>(
43 | item: T,
44 | icon: UIImage? = nil,
| `- error: cannot find type 'UIImage' in scope
45 | title: String? = nil,
46 | printAction: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:47:33: error: cannot find type 'UIActivity' in scope
45 | title: String? = nil,
46 | printAction: Bool = true,
47 | applicationActivities: [UIActivity]? = nil,
| `- error: cannot find type 'UIActivity' in scope
48 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
49 | @ViewBuilder label: @escaping () -> Label
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:48:33: error: cannot find type 'UIActivity' in scope
46 | printAction: Bool = true,
47 | applicationActivities: [UIActivity]? = nil,
48 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
| `- error: cannot find type 'UIActivity' in scope
49 | @ViewBuilder label: @escaping () -> Label
50 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:70:21: error: cannot find type 'UIActivityItemSource' in scope
68 | /// - label: A closure that provides the label for the button.
69 | public init(
70 | itemSource: UIActivityItemSource,
| `- error: cannot find type 'UIActivityItemSource' in scope
71 | applicationActivities: [UIActivity]? = nil,
72 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:71:33: error: cannot find type 'UIActivity' in scope
69 | public init(
70 | itemSource: UIActivityItemSource,
71 | applicationActivities: [UIActivity]? = nil,
| `- error: cannot find type 'UIActivity' in scope
72 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
73 | @ViewBuilder label: @escaping () -> Label
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/ShareLinkButton.swift:72:33: error: cannot find type 'UIActivity' in scope
70 | itemSource: UIActivityItemSource,
71 | applicationActivities: [UIActivity]? = nil,
72 | excludedActivityTypes: [UIActivity.ActivityType]? = nil,
| `- error: cannot find type 'UIActivity' in scope
73 | @ViewBuilder label: @escaping () -> Label
74 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/protocol/Transportable.swift:33:11: error: cannot find type 'UIImage' in scope
31 |
32 | @available(iOS 14.0, *)
33 | extension UIImage: Transportable {
| `- error: cannot find type 'UIImage' in scope
34 | /// Property to extract the named parameter from the image description.
35 | var namedParameter: String? {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:26:33: error: cannot find type 'UIActivity' in scope
24 |
25 | /// Optional custom activities to include in the share sheet.
26 | let applicationActivities: [UIActivity]?
| `- error: cannot find type 'UIActivity' in scope
27 |
28 | /// Optional activity types to exclude from the share sheet.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:29:33: error: cannot find type 'UIActivity' in scope
27 |
28 | /// Optional activity types to exclude from the share sheet.
29 | let excludedActivityTypes: [UIActivity.ActivityType]?
| `- error: cannot find type 'UIActivity' in scope
30 |
31 | /// Initializes a new `ShareLinkView`.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:39:33: error: cannot find type 'UIActivity' in scope
37 | init(
38 | data: [Any],
39 | applicationActivities: [UIActivity]? = nil,
| `- error: cannot find type 'UIActivity' in scope
40 | excludedActivityTypes: [UIActivity.ActivityType]? = nil
41 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:40:33: error: cannot find type 'UIActivity' in scope
38 | data: [Any],
39 | applicationActivities: [UIActivity]? = nil,
40 | excludedActivityTypes: [UIActivity.ActivityType]? = nil
| `- error: cannot find type 'UIActivity' in scope
41 | ) {
42 | self.data = data
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:51:47: error: cannot find type 'Context' in scope
49 | /// - Parameter context: The context in which the view is being created.
50 | /// - Returns: An `ActivitySheetController` configured with the provided data, application activities, and excluded activity types.
51 | public func makeUIViewController(context: Context) -> ActivitySheetController {
| `- error: cannot find type 'Context' in scope
52 | let controller = ActivitySheetController(activityItems: data, applicationActivities: applicationActivities)
53 | controller.excludedActivityTypes = excludedActivityTypes
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:63:94: error: cannot find type 'Context' in scope
61 | /// - uiViewController: The view controller to be updated.
62 | /// - context: The context in which the view is being updated.
63 | public func updateUIViewController(_ uiViewController: ActivitySheetController, context: Context) {}
| `- error: cannot find type 'Context' in scope
64 | }
65 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/swiftui/ShareLinkView.swift:20:23: error: cannot find type 'UIViewControllerRepresentable' in scope
18 |
19 | /// A SwiftUI view that wraps a `UIActivityViewController` to share data.
20 | struct ShareLinkView: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
21 |
22 | /// 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: error: cannot find type 'UIActivityViewController' in scope
11 |
12 | /// A custom `UIActivityViewController` subclass that customizes the presentation of the activity sheet.
13 | final class ActivitySheetController: UIActivityViewController {
| `- error: cannot find type 'UIActivityViewController' in scope
14 |
15 | deinit {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/ActivitySheetController.swift:24:26: error: method does not override any method from its superclass
22 | ///
23 | /// - Parameter animated: If true, the view is being added to the window using an animation.
24 | public override func viewWillAppear(_ animated: Bool) {
| `- error: method does not override any method from its superclass
25 | super.viewWillAppear(animated)
26 | if #available(iOS 15.0, *) {
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:46:25: error: cannot find type 'UIImage' in scope
44 | /// - icon: An optional icon for the item.
45 | /// - title: An optional title for the item.
46 | init(item: T, icon: UIImage? = nil, title: String? = nil) {
| `- error: cannot find type 'UIImage' in scope
47 | self.item = item
48 | self.title = title
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:15:60: error: cannot find type 'UIActivityItemSource' in scope
13 |
14 | /// A class that conforms to `UIActivityItemSource` to provide transportable items for sharing activities.
15 | final class TransportableItem<T: Transportable>: NSObject, UIActivityItemSource {
| `- error: cannot find type 'UIActivityItemSource' in scope
16 | /// The item to be shared, conforming to the `Transportable` protocol.
17 | private let item: T
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:23:23: error: cannot find type 'UIImage' in scope
21 |
22 | /// An optional icon for the item.
23 | private let icon: UIImage?
| `- error: cannot find type 'UIImage' in scope
24 |
25 | /// Provides a getter for the item to be shared.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:36:18: error: cannot find type 'UIImage' in scope
34 |
35 | /// Provides a getter for the icon.
36 | var getIcon: UIImage? {
| `- error: cannot find type 'UIImage' in scope
37 | return icon
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:57:81: error: cannot find type 'UIActivityViewController' in scope
55 | /// - Parameter activityViewController: The `UIActivityViewController` requesting the placeholder item.
56 | /// - Returns: The item to be shared.
57 | public func activityViewControllerPlaceholderItem(_ activityViewController: UIActivityViewController) -> Any {
| `- error: cannot find type 'UIActivityViewController' in scope
58 | return item
59 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:67:66: error: cannot find type 'UIActivityViewController' in scope
65 | /// - activityType: The type of activity requesting the item.
66 | /// - Returns: The item to be shared.
67 | public func activityViewController(_ activityViewController: UIActivityViewController, itemForActivityType activityType: UIActivity.ActivityType?) -> Any? {
| `- error: cannot find type 'UIActivityViewController' in scope
68 | return item
69 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:67:126: error: cannot find type 'UIActivity' in scope
65 | /// - activityType: The type of activity requesting the item.
66 | /// - Returns: The item to be shared.
67 | public func activityViewController(_ activityViewController: UIActivityViewController, itemForActivityType activityType: UIActivity.ActivityType?) -> Any? {
| `- error: cannot find type 'UIActivity' in scope
68 | return item
69 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/uikit/TransportableItem.swift:75:78: error: cannot find type 'UIActivityViewController' in scope
73 | /// - Parameter activityViewController: The `UIActivityViewController` requesting the metadata.
74 | /// - Returns: The `LPLinkMetadata` object containing metadata about the item.
75 | public func activityViewControllerLinkMetadata(_ activityViewController: UIActivityViewController) -> LPLinkMetadata? {
| `- error: cannot find type 'UIActivityViewController' in scope
76 | let metadata = LPLinkMetadata()
77 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:16:23: error: cannot find type 'UIFont' in scope
14 |
15 | /// Private variables for attributes
16 | private var font: UIFont = UIFont.systemFont(ofSize: 12)
| `- error: cannot find type 'UIFont' in scope
17 | private var foregroundColor: UIColor = .black
18 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:16:32: error: cannot find 'UIFont' in scope
14 |
15 | /// Private variables for attributes
16 | private var font: UIFont = UIFont.systemFont(ofSize: 12)
| `- error: cannot find 'UIFont' in scope
17 | private var foregroundColor: UIColor = .black
18 |
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:17:34: error: cannot find type 'UIColor' in scope
15 | /// Private variables for attributes
16 | private var font: UIFont = UIFont.systemFont(ofSize: 12)
17 | private var foregroundColor: UIColor = .black
| `- error: cannot find type 'UIColor' in scope
18 |
19 | /// Sets the font for the attributed string.
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:25:28: error: cannot find type 'CGFloat' in scope
23 | /// - weight: The weight of the font.
24 | /// - Returns: The builder instance with the updated font.
25 | func setFont(fontSize: CGFloat, weight: UIFont.Weight = .regular) -> AttributedStringBuilder {
| `- error: cannot find type 'CGFloat' in scope
26 | self.font = UIFont.systemFont(ofSize: fontSize, weight: weight)
27 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:25:45: error: cannot find type 'UIFont' in scope
23 | /// - weight: The weight of the font.
24 | /// - Returns: The builder instance with the updated font.
25 | func setFont(fontSize: CGFloat, weight: UIFont.Weight = .regular) -> AttributedStringBuilder {
| `- error: cannot find type 'UIFont' in scope
26 | self.font = UIFont.systemFont(ofSize: fontSize, weight: weight)
27 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:34:38: error: cannot find type 'UIColor' in scope
32 | /// - Parameter color: The color of the text.
33 | /// - Returns: The builder instance with the updated color.
34 | func setForegroundColor(_ color: UIColor) -> AttributedStringBuilder {
| `- error: cannot find type 'UIColor' in scope
35 | self.foregroundColor = color
36 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/AttributedStringBuilder.swift:43:38: error: cannot find type 'NSAttributedString' in scope
41 | /// - Parameter text: The text to be converted to an attributed string.
42 | /// - Returns: An `NSAttributedString` with the set attributes.
43 | func build(with text: String) -> NSAttributedString {
| `- error: cannot find type 'NSAttributedString' in scope
44 | let attributes: [NSAttributedString.Key: Any] = [
45 | .font: self.font,
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:18:64: error: cannot find type 'UISimpleTextPrintFormatter' in scope
16 | /// - Returns: A `UISimpleTextPrintFormatter` configured with the provided string and title.
17 | @MainActor
18 | func printStringFormatter(_ value: String, _ title: String) -> UISimpleTextPrintFormatter {
| `- error: cannot find type 'UISimpleTextPrintFormatter' in scope
19 | // Create attributed string for title using the builder
20 | let titleStr = AttributedStringBuilder()
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:45:47: error: cannot find type 'UIViewPrintFormatter' in scope
43 | /// - Returns: A `UIViewPrintFormatter` configured with the provided image.
44 | @MainActor
45 | func printImageFormatter(_ value: UIImage) -> UIViewPrintFormatter {
| `- error: cannot find type 'UIViewPrintFormatter' in scope
46 | return UIImageView(image: value).viewPrintFormatter()
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/PrintFormatters.swift:45:35: error: cannot find type 'UIImage' in scope
43 | /// - Returns: A `UIViewPrintFormatter` configured with the provided image.
44 | @MainActor
45 | func printImageFormatter(_ value: UIImage) -> UIViewPrintFormatter {
| `- error: cannot find type 'UIImage' in scope
46 | return UIImageView(image: value).viewPrintFormatter()
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:30:23: error: cannot find type 'UIImage' in scope
28 |
29 | /// An optional icon for the item.
30 | private var icon: UIImage?
| `- error: cannot find type 'UIImage' in scope
31 |
32 | /// 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: error: cannot find type 'UIImage' in scope
55 | /// - Parameter icon: An optional icon for the item.
56 | /// - Returns: The builder instance with the updated icon.
57 | public func setIcon(_ icon: UIImage?) -> TransportableItemBuilder {
| `- error: cannot find type 'UIImage' in scope
58 | self.icon = icon
59 | return self
/Users/admin/builder/spi-builder-workspace/Sources/sharelink-for-swiftui/utils/TransportableItemBuilder.swift:162:93: error: cannot find type 'UISimpleTextPrintFormatter' in scope
160 | /// - Returns: A `UISimpleTextPrintFormatter` configured with the provided item and title.
161 | @MainActor
162 | fileprivate func createStringFormatter<T: Transportable>(item: T, resolvedTitle: String) -> UISimpleTextPrintFormatter {
| `- error: cannot find type 'UISimpleTextPrintFormatter' in scope
163 | switch item {
164 | 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/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/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/.derivedData/Build/Intermediates.noindex/sharelink-for-swiftui.build/Debug/sharelink-for-swiftui-t.build/Objects-normal/arm64/sharelink_for_swiftui.abi.json
SwiftCompile normal arm64 (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-21 09:40:40.082 xcodebuild[749:4515] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:8ba89ecdb33d04e5e7156d3ca68eabe4788b9459, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:8ba89ecdb33d04e5e7156d3ca68eabe4788b9459, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:8ba89ecdb33d04e5e7156d3ca68eabe4788b9459, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:8ba89ecdb33d04e5e7156d3ca68eabe4788b9459, name:My Mac }
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ sharelink_for_swiftui (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
SwiftCompile normal arm64 (in target 'sharelink-for-swiftui' from project 'sharelink-for-swiftui')
Building workspace sharelink-for-swiftui with scheme sharelink-for-swiftui
(3 failures)
BUILD FAILURE 6.4 macosXcodebuild