Build Information
Failed to build ViewOnTouch, reference 1.0.3 (4e6dec), with Swift 6.4 for macOS (Xcode) using Xcode 27.0 on 21 Sep 2026 09:15:53 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 ViewOnTouch -destination platform=macOS,arch=arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Jnis/ViewOnTouch.git
Reference: 1.0.3
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Jnis/ViewOnTouch
* tag 1.0.3 -> FETCH_HEAD
HEAD is now at 4e6dec1 updated examples
Cloned https://github.com/Jnis/ViewOnTouch.git
Revision (git rev-parse @):
4e6dec1b12ed6b5676f21afaf9d2fb2101ddc1fe
SUCCESS checkout https://github.com/Jnis/ViewOnTouch.git at 1.0.3
========================================
Build
========================================
Selected platform: macosXcodebuild
Swift version: 6.4
Building package at path: $PWD
https://github.com/Jnis/ViewOnTouch.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:
ViewOnTouch: /Users/admin/builder/spi-builder-workspace
resolved source packages: ViewOnTouch
2026-09-21 05:14:57.976 xcodebuild[531:3056] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "ViewOnTouch",
"name" : "ViewOnTouch",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
}
],
"products" : [
{
"name" : "ViewOnTouch",
"targets" : [
"ViewOnTouch"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ViewOnTouchTests",
"module_type" : "SwiftTarget",
"name" : "ViewOnTouchTests",
"path" : "Tests/ViewOnTouchTests",
"sources" : [
"ViewOnTouchTests.swift"
],
"target_dependencies" : [
"ViewOnTouch"
],
"type" : "test"
},
{
"c99name" : "ViewOnTouch",
"module_type" : "SwiftTarget",
"name" : "ViewOnTouch",
"path" : "Sources",
"product_memberships" : [
"ViewOnTouch"
],
"sources" : [
"View+OnTouch.swift"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
{
"workspace" : {
"name" : "ViewOnTouch",
"schemes" : [
"ViewOnTouch"
]
}
}
2026-09-21 05:15:39.723 xcodebuild[652:4199] [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 ViewOnTouch -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 ViewOnTouch -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
ViewOnTouch: /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 'ViewOnTouch-product' in project 'ViewOnTouch'
➜ Explicit dependency on target 'ViewOnTouch' in project 'ViewOnTouch'
Target 'ViewOnTouch' in project 'ViewOnTouch' (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: 5d57e28870cb7823e2052ecf2bdaefab
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/5d57e28870cb7823e2052ecf2bdaefab.xcbuilddata
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/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/ModuleCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.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
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.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/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/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/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/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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/ViewOnTouch.DependencyStaticMetadataFileList (in target 'ViewOnTouch' from project 'ViewOnTouch')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/ViewOnTouch.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/ViewOnTouch.DependencyMetadataFileList (in target 'ViewOnTouch' from project 'ViewOnTouch')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/ViewOnTouch.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/ViewOnTouch.modulemap (in target 'ViewOnTouch' from project 'ViewOnTouch')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/ViewOnTouch.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.SwiftConstValuesFileList (in target 'ViewOnTouch' from project 'ViewOnTouch')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch_const_extract_protocols.json (in target 'ViewOnTouch' from project 'ViewOnTouch')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.LinkFileList (in target 'ViewOnTouch' from project 'ViewOnTouch')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch-OutputFileMap.json (in target 'ViewOnTouch' from project 'ViewOnTouch')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.SwiftFileList (in target 'ViewOnTouch' from project 'ViewOnTouch')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.SwiftFileList
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/ViewOnTouch.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/ViewOnTouch.modulemap (in target 'ViewOnTouch' from project 'ViewOnTouch')
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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/ViewOnTouch.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps
SwiftDriver ViewOnTouch normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ViewOnTouch' from project 'ViewOnTouch')
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 ViewOnTouch -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch-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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch-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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch_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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch-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/_Builtin_stddef-3GI9GOKXSW3QCTFOI1USFLDZO.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/ptrauth-2W92ZJRLNJU99RJUQGGJG3OC3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrcheck-DHLCBWKPNUZOYTPJ1J3QVTCXK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-BLUUWKI6AGMD7TJ4RGYS7DP6T.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/SwiftShims-C4V0DQ62WSTCYBYGILXXGQNO3.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_stdbool-KYV2HKP8IKLKMKQS9DGA2GUQ.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/_Builtin_tgmath-52XE6HC8DWOG6S7B5QAI046D1.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/string_h-10WPXBF3YFYMX5HUAW06LSABR.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/libDER-5RCYOD0PCUUY2UGMBNE9LI8N9.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/_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/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/MachO-AWTJ65TFR7TMST2NUE6ZCC1SL.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/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/Security-ESPJ7FP0YAY1EL3VXBGY9MCZ8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ColorSync-BBCIZDDQ6O3QECFAWJQ6RU4ZJ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOKit-6H3X691EDBH124EYTC2PEOP5T.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DiskArbitration-ZNZZU7T0SYELB0DAR56WQF0R.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-5TRMNDB7ZP6FFMRNSZCWEOZMD.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreServices-CGCGY0FOMEQGSNMO3HQSC09XU.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ImageIO-88YNP2EU498GB5YXIFJ9ANNYW.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreText-C1WSF2HWGIKVJ2XHWBKXQBSEY.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-44WR0NU86C67CV5BW8W1MGKNG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-5GDUUWT6YIA10PE5D9A8SXWZ9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-2HJ1Z8HJBPECRD89AVJ0X7S63.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOSurface-1TUG4NQVIPJF59WSUNATZ447F.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreData-4EPJ39F9L3QQ9486B5AMG5G6J.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ApplicationServices-ALXSS633FQY42UMJSLR6MNLSK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-2NFSQR6R0R96WH1KKGBXW1J.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-8XPVZMQXZVBU162UQPW77JTL1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-5LG8RE3Q01MBLZVRR3FFHHL5H.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-1GSRGGGEESVJH9OULZA91RAA3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-6F38G4T85MOHD9AA2EH4U2PJS.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/CoreImage-AKYY8VSFWQ6KIIXG3EQJ7PW5T.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/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
SwiftEmitModule normal arm64 Emitting\ module\ for\ ViewOnTouch (in target 'ViewOnTouch' from project 'ViewOnTouch')
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:63:30: error: cannot find type 'Context' in scope
61 | var limitToBounds = true
62 |
63 | func makeUIView(context: Context) -> TouchLocatingUIView {
| `- error: cannot find type 'Context' in scope
64 | // Create the underlying UIView, passing in our configuration
65 | let view = TouchLocatingUIView()
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:72:63: error: cannot find type 'Context' in scope
70 | }
71 |
72 | func updateUIView(_ uiView: TouchLocatingUIView, context: Context) {
| `- error: cannot find type 'Context' in scope
73 | }
74 |
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:79:32: error: cannot find type 'UITouch' in scope
77 | var shouldStart: Bool = false
78 |
79 | init(start: @escaping (UITouch) -> Void) {
| `- error: cannot find type 'UITouch' in scope
80 | self.start = start
81 | }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:75:59: error: cannot find type 'UIGestureRecognizerDelegate' in scope
73 | }
74 |
75 | private class TouchLocatingGestureDelegate: NSObject, UIGestureRecognizerDelegate {
| `- error: cannot find type 'UIGestureRecognizerDelegate' in scope
76 | let start: (UITouch) -> Void
77 | var shouldStart: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:76:21: error: cannot find type 'UITouch' in scope
74 |
75 | private class TouchLocatingGestureDelegate: NSObject, UIGestureRecognizerDelegate {
76 | let start: (UITouch) -> Void
| `- error: cannot find type 'UITouch' in scope
77 | var shouldStart: Bool = false
78 |
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:83:53: error: cannot find type 'UIGestureRecognizer' in scope
81 | }
82 |
83 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
| `- error: cannot find type 'UIGestureRecognizer' in scope
84 | start(touch)
85 | return shouldStart
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:83:95: error: cannot find type 'UITouch' in scope
81 | }
82 |
83 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
| `- error: cannot find type 'UITouch' in scope
84 | start(touch)
85 | return shouldStart
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:88:53: error: cannot find type 'UIGestureRecognizer' in scope
86 | }
87 |
88 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive event: UIEvent) -> Bool {
| `- error: cannot find type 'UIGestureRecognizer' in scope
89 | return true
90 | }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:88:95: error: cannot find type 'UIEvent' in scope
86 | }
87 |
88 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive event: UIEvent) -> Bool {
| `- error: cannot find type 'UIEvent' in scope
89 | return true
90 | }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:118:21: error: cannot find 'UITapGestureRecognizer' in scope
116 |
117 | private lazy var tapGesture = {
118 | let g = UITapGestureRecognizer(target: self, action: #selector(tapGestureAction(gesture:)))
| `- error: cannot find 'UITapGestureRecognizer' in scope
119 | g.delegate = tapGestureDelegate
120 | g.cancelsTouchesInView = false
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:136:54: error: cannot find type 'UIGestureRecognizer' in scope
134 | }
135 |
136 | @objc private func tapGestureAction(gesture: UIGestureRecognizer) {
| `- error: cannot find type 'UIGestureRecognizer' in scope
137 | let location = gesture.location(in: self)
138 | send(location, forEvent: .tapGesture)
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:123:45: error: cannot find 'UILongPressGestureRecognizer' in scope
121 | return g
122 | }()
123 | private lazy var longPressGesture = UILongPressGestureRecognizer(target: self, action: #selector(longPressGestureAction(gesture:)))
| `- error: cannot find 'UILongPressGestureRecognizer' in scope
124 | private lazy var tapGestureDelegate = TouchLocatingGestureDelegate(start: {[weak self] touch in
125 | guard let self else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:141:60: error: cannot find type 'UILongPressGestureRecognizer' in scope
139 | }
140 |
141 | @objc private func longPressGestureAction(gesture: UILongPressGestureRecognizer) {
| `- error: cannot find type 'UILongPressGestureRecognizer' in scope
142 | let location = gesture.location(in: self)
143 | if gesture.state == .began {
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:94:32: error: cannot find type 'UIView' in scope
92 |
93 | // The internal UIView responsible for catching taps
94 | class TouchLocatingUIView: UIView {
| `- error: cannot find type 'UIView' in scope
95 | // Internal copies of our settings
96 | var onUpdate: ((CGPoint, OnTouchType) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:106:18: error: initializer does not override a designated initializer from its superclass
104 |
105 | // Our main initializer, making sure interaction is enabled.
106 | override init(frame: CGRect) {
| `- error: initializer does not override a designated initializer from its superclass
107 | super.init(frame: frame)
108 | customInit()
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:153:51: error: cannot find type 'UITouch' in scope
151 |
152 | // Triggered when a touch starts.
153 | override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UITouch' in scope
154 | super.touchesBegan(touches, with: event)
155 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:153:73: error: cannot find type 'UIEvent' in scope
151 |
152 | // Triggered when a touch starts.
153 | override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UIEvent' in scope
154 | super.touchesBegan(touches, with: event)
155 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:161:51: error: cannot find type 'UITouch' in scope
159 |
160 | // Triggered when an existing touch moves.
161 | override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UITouch' in scope
162 | super.touchesMoved(touches, with: event)
163 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:161:73: error: cannot find type 'UIEvent' in scope
159 |
160 | // Triggered when an existing touch moves.
161 | override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UIEvent' in scope
162 | super.touchesMoved(touches, with: event)
163 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:169:51: error: cannot find type 'UITouch' in scope
167 |
168 | // Triggered when the user lifts a finger.
169 | override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UITouch' in scope
170 | super.touchesEnded(touches, with: event)
171 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:169:73: error: cannot find type 'UIEvent' in scope
167 |
168 | // Triggered when the user lifts a finger.
169 | override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UIEvent' in scope
170 | super.touchesEnded(touches, with: event)
171 | guard let touch = touches.first else { return }
SwiftCompile normal arm64 (in target 'ViewOnTouch' from project 'ViewOnTouch')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:177:55: error: cannot find type 'UITouch' in scope
175 |
176 | // Triggered when the user's touch is interrupted, e.g. by a low battery alert.
177 | override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UITouch' in scope
178 | guard let touch = touches.first else { return }
179 | let location = touch.location(in: self)
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:177:77: error: cannot find type 'UIEvent' in scope
175 |
176 | // Triggered when the user's touch is interrupted, e.g. by a low battery alert.
177 | override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UIEvent' in scope
178 | guard let touch = touches.first else { return }
179 | let location = touch.location(in: self)
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:53:27: error: cannot find type 'UIViewRepresentable' in scope
51 | }
52 |
53 | struct TouchLocatingView: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
54 | // A closure to call when touch data has arrived
55 | var onUpdate: (CGPoint, OnTouchType) -> Void
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/View+OnTouch.swift -target arm64-apple-macos12.0 -disable-cross-import-overlay-search -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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch-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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ViewOnTouch -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch_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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.abi.json
SwiftCompile normal arm64 Compiling\ View+OnTouch.swift /Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift (in target 'ViewOnTouch' from project 'ViewOnTouch')
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:63:30: error: cannot find type 'Context' in scope
61 | var limitToBounds = true
62 |
63 | func makeUIView(context: Context) -> TouchLocatingUIView {
| `- error: cannot find type 'Context' in scope
64 | // Create the underlying UIView, passing in our configuration
65 | let view = TouchLocatingUIView()
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:72:63: error: cannot find type 'Context' in scope
70 | }
71 |
72 | func updateUIView(_ uiView: TouchLocatingUIView, context: Context) {
| `- error: cannot find type 'Context' in scope
73 | }
74 |
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:79:32: error: cannot find type 'UITouch' in scope
77 | var shouldStart: Bool = false
78 |
79 | init(start: @escaping (UITouch) -> Void) {
| `- error: cannot find type 'UITouch' in scope
80 | self.start = start
81 | }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:75:59: error: cannot find type 'UIGestureRecognizerDelegate' in scope
73 | }
74 |
75 | private class TouchLocatingGestureDelegate: NSObject, UIGestureRecognizerDelegate {
| `- error: cannot find type 'UIGestureRecognizerDelegate' in scope
76 | let start: (UITouch) -> Void
77 | var shouldStart: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:76:21: error: cannot find type 'UITouch' in scope
74 |
75 | private class TouchLocatingGestureDelegate: NSObject, UIGestureRecognizerDelegate {
76 | let start: (UITouch) -> Void
| `- error: cannot find type 'UITouch' in scope
77 | var shouldStart: Bool = false
78 |
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:83:53: error: cannot find type 'UIGestureRecognizer' in scope
81 | }
82 |
83 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
| `- error: cannot find type 'UIGestureRecognizer' in scope
84 | start(touch)
85 | return shouldStart
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:83:95: error: cannot find type 'UITouch' in scope
81 | }
82 |
83 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
| `- error: cannot find type 'UITouch' in scope
84 | start(touch)
85 | return shouldStart
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:88:53: error: cannot find type 'UIGestureRecognizer' in scope
86 | }
87 |
88 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive event: UIEvent) -> Bool {
| `- error: cannot find type 'UIGestureRecognizer' in scope
89 | return true
90 | }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:88:95: error: cannot find type 'UIEvent' in scope
86 | }
87 |
88 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive event: UIEvent) -> Bool {
| `- error: cannot find type 'UIEvent' in scope
89 | return true
90 | }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:118:21: error: cannot find 'UITapGestureRecognizer' in scope
116 |
117 | private lazy var tapGesture = {
118 | let g = UITapGestureRecognizer(target: self, action: #selector(tapGestureAction(gesture:)))
| `- error: cannot find 'UITapGestureRecognizer' in scope
119 | g.delegate = tapGestureDelegate
120 | g.cancelsTouchesInView = false
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:136:54: error: cannot find type 'UIGestureRecognizer' in scope
134 | }
135 |
136 | @objc private func tapGestureAction(gesture: UIGestureRecognizer) {
| `- error: cannot find type 'UIGestureRecognizer' in scope
137 | let location = gesture.location(in: self)
138 | send(location, forEvent: .tapGesture)
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:123:45: error: cannot find 'UILongPressGestureRecognizer' in scope
121 | return g
122 | }()
123 | private lazy var longPressGesture = UILongPressGestureRecognizer(target: self, action: #selector(longPressGestureAction(gesture:)))
| `- error: cannot find 'UILongPressGestureRecognizer' in scope
124 | private lazy var tapGestureDelegate = TouchLocatingGestureDelegate(start: {[weak self] touch in
125 | guard let self else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:141:60: error: cannot find type 'UILongPressGestureRecognizer' in scope
139 | }
140 |
141 | @objc private func longPressGestureAction(gesture: UILongPressGestureRecognizer) {
| `- error: cannot find type 'UILongPressGestureRecognizer' in scope
142 | let location = gesture.location(in: self)
143 | if gesture.state == .began {
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:94:32: error: cannot find type 'UIView' in scope
92 |
93 | // The internal UIView responsible for catching taps
94 | class TouchLocatingUIView: UIView {
| `- error: cannot find type 'UIView' in scope
95 | // Internal copies of our settings
96 | var onUpdate: ((CGPoint, OnTouchType) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:106:18: error: initializer does not override a designated initializer from its superclass
104 |
105 | // Our main initializer, making sure interaction is enabled.
106 | override init(frame: CGRect) {
| `- error: initializer does not override a designated initializer from its superclass
107 | super.init(frame: frame)
108 | customInit()
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:153:51: error: cannot find type 'UITouch' in scope
151 |
152 | // Triggered when a touch starts.
153 | override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UITouch' in scope
154 | super.touchesBegan(touches, with: event)
155 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:153:73: error: cannot find type 'UIEvent' in scope
151 |
152 | // Triggered when a touch starts.
153 | override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UIEvent' in scope
154 | super.touchesBegan(touches, with: event)
155 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:161:51: error: cannot find type 'UITouch' in scope
159 |
160 | // Triggered when an existing touch moves.
161 | override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UITouch' in scope
162 | super.touchesMoved(touches, with: event)
163 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:161:73: error: cannot find type 'UIEvent' in scope
159 |
160 | // Triggered when an existing touch moves.
161 | override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UIEvent' in scope
162 | super.touchesMoved(touches, with: event)
163 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:169:51: error: cannot find type 'UITouch' in scope
167 |
168 | // Triggered when the user lifts a finger.
169 | override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UITouch' in scope
170 | super.touchesEnded(touches, with: event)
171 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:169:73: error: cannot find type 'UIEvent' in scope
167 |
168 | // Triggered when the user lifts a finger.
169 | override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UIEvent' in scope
170 | super.touchesEnded(touches, with: event)
171 | guard let touch = touches.first else { return }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift (in target 'ViewOnTouch' from project 'ViewOnTouch')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile View+OnTouch.swift
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:177:55: error: cannot find type 'UITouch' in scope
175 |
176 | // Triggered when the user's touch is interrupted, e.g. by a low battery alert.
177 | override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UITouch' in scope
178 | guard let touch = touches.first else { return }
179 | let location = touch.location(in: self)
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:177:77: error: cannot find type 'UIEvent' in scope
175 |
176 | // Triggered when the user's touch is interrupted, e.g. by a low battery alert.
177 | override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UIEvent' in scope
178 | guard let touch = touches.first else { return }
179 | let location = touch.location(in: self)
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:53:27: error: cannot find type 'UIViewRepresentable' in scope
51 | }
52 |
53 | struct TouchLocatingView: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
54 | // A closure to call when touch data has arrived
55 | var onUpdate: (CGPoint, OnTouchType) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:47:14: error: instance method 'overlay(_:ignoresSafeAreaEdges:)' requires that 'TouchLocatingView' conform to 'ShapeStyle'
45 | func body(content: Content) -> some View {
46 | content
47 | .overlay(
| `- error: instance method 'overlay(_:ignoresSafeAreaEdges:)' requires that 'TouchLocatingView' conform to 'ShapeStyle'
48 | TouchLocatingView(onUpdate: perform, types: type, limitToBounds: limitToBounds)
49 | )
SwiftUI.View.overlay:2:36: note: where 'S' = 'TouchLocatingView'
1 | protocol View {
2 | @inlinable nonisolated public func overlay<S>(_ style: S, ignoresSafeAreaEdges edges: Edge.Set = .all) -> some View where S : ShapeStyle
| `- note: where 'S' = 'TouchLocatingView'
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:65:40: error: missing argument for parameter 'frame' in call
63 | func makeUIView(context: Context) -> TouchLocatingUIView {
64 | // Create the underlying UIView, passing in our configuration
65 | let view = TouchLocatingUIView()
| `- error: missing argument for parameter 'frame' in call
66 | view.onUpdate = onUpdate
67 | view.touchTypes = types
:
104 |
105 | // Our main initializer, making sure interaction is enabled.
106 | override init(frame: CGRect) {
| `- note: 'init(frame:)' declared here
107 | super.init(frame: frame)
108 | customInit()
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 05:15:41.307 xcodebuild[653:4248] [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:7d02a024d4158bb7becde9941ebf8d557e085586, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:7d02a024d4158bb7becde9941ebf8d557e085586, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:7d02a024d4158bb7becde9941ebf8d557e085586, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:7d02a024d4158bb7becde9941ebf8d557e085586, name:My Mac }
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'ViewOnTouch' from project 'ViewOnTouch')
SwiftEmitModule normal arm64 Emitting\ module\ for\ ViewOnTouch (in target 'ViewOnTouch' from project 'ViewOnTouch')
Building workspace ViewOnTouch with scheme ViewOnTouch
(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:
ViewOnTouch: /Users/admin/builder/spi-builder-workspace
resolved source packages: ViewOnTouch
2026-09-21 05:15:50.589 xcodebuild[736:4600] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "ViewOnTouch",
"name" : "ViewOnTouch",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
}
],
"products" : [
{
"name" : "ViewOnTouch",
"targets" : [
"ViewOnTouch"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ViewOnTouchTests",
"module_type" : "SwiftTarget",
"name" : "ViewOnTouchTests",
"path" : "Tests/ViewOnTouchTests",
"sources" : [
"ViewOnTouchTests.swift"
],
"target_dependencies" : [
"ViewOnTouch"
],
"type" : "test"
},
{
"c99name" : "ViewOnTouch",
"module_type" : "SwiftTarget",
"name" : "ViewOnTouch",
"path" : "Sources",
"product_memberships" : [
"ViewOnTouch"
],
"sources" : [
"View+OnTouch.swift"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
{
"workspace" : {
"name" : "ViewOnTouch",
"schemes" : [
"ViewOnTouch"
]
}
}
2026-09-21 05:15:51.794 xcodebuild[744:4676] [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 ViewOnTouch -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 ViewOnTouch -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
ViewOnTouch: /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 'ViewOnTouch-product' in project 'ViewOnTouch'
➜ Explicit dependency on target 'ViewOnTouch' in project 'ViewOnTouch'
Target 'ViewOnTouch' in project 'ViewOnTouch' (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 ViewOnTouch normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ViewOnTouch' from project 'ViewOnTouch')
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 ViewOnTouch -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch-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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch-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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch_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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64 Emitting\ module\ for\ ViewOnTouch (in target 'ViewOnTouch' from project 'ViewOnTouch')
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:63:30: error: cannot find type 'Context' in scope
61 | var limitToBounds = true
62 |
63 | func makeUIView(context: Context) -> TouchLocatingUIView {
| `- error: cannot find type 'Context' in scope
64 | // Create the underlying UIView, passing in our configuration
65 | let view = TouchLocatingUIView()
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:72:63: error: cannot find type 'Context' in scope
70 | }
71 |
72 | func updateUIView(_ uiView: TouchLocatingUIView, context: Context) {
| `- error: cannot find type 'Context' in scope
73 | }
74 |
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:79:32: error: cannot find type 'UITouch' in scope
77 | var shouldStart: Bool = false
78 |
79 | init(start: @escaping (UITouch) -> Void) {
| `- error: cannot find type 'UITouch' in scope
80 | self.start = start
81 | }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:75:59: error: cannot find type 'UIGestureRecognizerDelegate' in scope
73 | }
74 |
75 | private class TouchLocatingGestureDelegate: NSObject, UIGestureRecognizerDelegate {
| `- error: cannot find type 'UIGestureRecognizerDelegate' in scope
76 | let start: (UITouch) -> Void
77 | var shouldStart: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:76:21: error: cannot find type 'UITouch' in scope
74 |
75 | private class TouchLocatingGestureDelegate: NSObject, UIGestureRecognizerDelegate {
76 | let start: (UITouch) -> Void
| `- error: cannot find type 'UITouch' in scope
77 | var shouldStart: Bool = false
78 |
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:83:53: error: cannot find type 'UIGestureRecognizer' in scope
81 | }
82 |
83 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
| `- error: cannot find type 'UIGestureRecognizer' in scope
84 | start(touch)
85 | return shouldStart
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:83:95: error: cannot find type 'UITouch' in scope
81 | }
82 |
83 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
| `- error: cannot find type 'UITouch' in scope
84 | start(touch)
85 | return shouldStart
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:88:53: error: cannot find type 'UIGestureRecognizer' in scope
86 | }
87 |
88 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive event: UIEvent) -> Bool {
| `- error: cannot find type 'UIGestureRecognizer' in scope
89 | return true
90 | }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:88:95: error: cannot find type 'UIEvent' in scope
86 | }
87 |
88 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive event: UIEvent) -> Bool {
| `- error: cannot find type 'UIEvent' in scope
89 | return true
90 | }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:118:21: error: cannot find 'UITapGestureRecognizer' in scope
116 |
117 | private lazy var tapGesture = {
118 | let g = UITapGestureRecognizer(target: self, action: #selector(tapGestureAction(gesture:)))
| `- error: cannot find 'UITapGestureRecognizer' in scope
119 | g.delegate = tapGestureDelegate
120 | g.cancelsTouchesInView = false
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:136:54: error: cannot find type 'UIGestureRecognizer' in scope
134 | }
135 |
136 | @objc private func tapGestureAction(gesture: UIGestureRecognizer) {
| `- error: cannot find type 'UIGestureRecognizer' in scope
137 | let location = gesture.location(in: self)
138 | send(location, forEvent: .tapGesture)
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:123:45: error: cannot find 'UILongPressGestureRecognizer' in scope
121 | return g
122 | }()
123 | private lazy var longPressGesture = UILongPressGestureRecognizer(target: self, action: #selector(longPressGestureAction(gesture:)))
| `- error: cannot find 'UILongPressGestureRecognizer' in scope
124 | private lazy var tapGestureDelegate = TouchLocatingGestureDelegate(start: {[weak self] touch in
125 | guard let self else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:141:60: error: cannot find type 'UILongPressGestureRecognizer' in scope
139 | }
140 |
141 | @objc private func longPressGestureAction(gesture: UILongPressGestureRecognizer) {
| `- error: cannot find type 'UILongPressGestureRecognizer' in scope
142 | let location = gesture.location(in: self)
143 | if gesture.state == .began {
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:94:32: error: cannot find type 'UIView' in scope
92 |
93 | // The internal UIView responsible for catching taps
94 | class TouchLocatingUIView: UIView {
| `- error: cannot find type 'UIView' in scope
95 | // Internal copies of our settings
96 | var onUpdate: ((CGPoint, OnTouchType) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:106:18: error: initializer does not override a designated initializer from its superclass
104 |
105 | // Our main initializer, making sure interaction is enabled.
106 | override init(frame: CGRect) {
| `- error: initializer does not override a designated initializer from its superclass
107 | super.init(frame: frame)
108 | customInit()
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:153:51: error: cannot find type 'UITouch' in scope
151 |
152 | // Triggered when a touch starts.
153 | override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UITouch' in scope
154 | super.touchesBegan(touches, with: event)
155 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:153:73: error: cannot find type 'UIEvent' in scope
151 |
152 | // Triggered when a touch starts.
153 | override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UIEvent' in scope
154 | super.touchesBegan(touches, with: event)
155 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:161:51: error: cannot find type 'UITouch' in scope
159 |
160 | // Triggered when an existing touch moves.
161 | override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UITouch' in scope
162 | super.touchesMoved(touches, with: event)
163 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:161:73: error: cannot find type 'UIEvent' in scope
159 |
160 | // Triggered when an existing touch moves.
161 | override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UIEvent' in scope
162 | super.touchesMoved(touches, with: event)
163 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:169:51: error: cannot find type 'UITouch' in scope
167 |
168 | // Triggered when the user lifts a finger.
169 | override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UITouch' in scope
170 | super.touchesEnded(touches, with: event)
171 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:169:73: error: cannot find type 'UIEvent' in scope
167 |
168 | // Triggered when the user lifts a finger.
169 | override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UIEvent' in scope
170 | super.touchesEnded(touches, with: event)
171 | guard let touch = touches.first else { return }
SwiftCompile normal arm64 (in target 'ViewOnTouch' from project 'ViewOnTouch')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:177:55: error: cannot find type 'UITouch' in scope
175 |
176 | // Triggered when the user's touch is interrupted, e.g. by a low battery alert.
177 | override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UITouch' in scope
178 | guard let touch = touches.first else { return }
179 | let location = touch.location(in: self)
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:177:77: error: cannot find type 'UIEvent' in scope
175 |
176 | // Triggered when the user's touch is interrupted, e.g. by a low battery alert.
177 | override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UIEvent' in scope
178 | guard let touch = touches.first else { return }
179 | let location = touch.location(in: self)
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:53:27: error: cannot find type 'UIViewRepresentable' in scope
51 | }
52 |
53 | struct TouchLocatingView: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
54 | // A closure to call when touch data has arrived
55 | var onUpdate: (CGPoint, OnTouchType) -> Void
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/View+OnTouch.swift -target arm64-apple-macos12.0 -disable-cross-import-overlay-search -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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch-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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ViewOnTouch -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch_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/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.abi.json
SwiftCompile normal arm64 Compiling\ View+OnTouch.swift /Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift (in target 'ViewOnTouch' from project 'ViewOnTouch')
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:63:30: error: cannot find type 'Context' in scope
61 | var limitToBounds = true
62 |
63 | func makeUIView(context: Context) -> TouchLocatingUIView {
| `- error: cannot find type 'Context' in scope
64 | // Create the underlying UIView, passing in our configuration
65 | let view = TouchLocatingUIView()
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:72:63: error: cannot find type 'Context' in scope
70 | }
71 |
72 | func updateUIView(_ uiView: TouchLocatingUIView, context: Context) {
| `- error: cannot find type 'Context' in scope
73 | }
74 |
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:79:32: error: cannot find type 'UITouch' in scope
77 | var shouldStart: Bool = false
78 |
79 | init(start: @escaping (UITouch) -> Void) {
| `- error: cannot find type 'UITouch' in scope
80 | self.start = start
81 | }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:75:59: error: cannot find type 'UIGestureRecognizerDelegate' in scope
73 | }
74 |
75 | private class TouchLocatingGestureDelegate: NSObject, UIGestureRecognizerDelegate {
| `- error: cannot find type 'UIGestureRecognizerDelegate' in scope
76 | let start: (UITouch) -> Void
77 | var shouldStart: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:76:21: error: cannot find type 'UITouch' in scope
74 |
75 | private class TouchLocatingGestureDelegate: NSObject, UIGestureRecognizerDelegate {
76 | let start: (UITouch) -> Void
| `- error: cannot find type 'UITouch' in scope
77 | var shouldStart: Bool = false
78 |
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:83:53: error: cannot find type 'UIGestureRecognizer' in scope
81 | }
82 |
83 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
| `- error: cannot find type 'UIGestureRecognizer' in scope
84 | start(touch)
85 | return shouldStart
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:83:95: error: cannot find type 'UITouch' in scope
81 | }
82 |
83 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
| `- error: cannot find type 'UITouch' in scope
84 | start(touch)
85 | return shouldStart
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:88:53: error: cannot find type 'UIGestureRecognizer' in scope
86 | }
87 |
88 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive event: UIEvent) -> Bool {
| `- error: cannot find type 'UIGestureRecognizer' in scope
89 | return true
90 | }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:88:95: error: cannot find type 'UIEvent' in scope
86 | }
87 |
88 | func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive event: UIEvent) -> Bool {
| `- error: cannot find type 'UIEvent' in scope
89 | return true
90 | }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:118:21: error: cannot find 'UITapGestureRecognizer' in scope
116 |
117 | private lazy var tapGesture = {
118 | let g = UITapGestureRecognizer(target: self, action: #selector(tapGestureAction(gesture:)))
| `- error: cannot find 'UITapGestureRecognizer' in scope
119 | g.delegate = tapGestureDelegate
120 | g.cancelsTouchesInView = false
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:136:54: error: cannot find type 'UIGestureRecognizer' in scope
134 | }
135 |
136 | @objc private func tapGestureAction(gesture: UIGestureRecognizer) {
| `- error: cannot find type 'UIGestureRecognizer' in scope
137 | let location = gesture.location(in: self)
138 | send(location, forEvent: .tapGesture)
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:123:45: error: cannot find 'UILongPressGestureRecognizer' in scope
121 | return g
122 | }()
123 | private lazy var longPressGesture = UILongPressGestureRecognizer(target: self, action: #selector(longPressGestureAction(gesture:)))
| `- error: cannot find 'UILongPressGestureRecognizer' in scope
124 | private lazy var tapGestureDelegate = TouchLocatingGestureDelegate(start: {[weak self] touch in
125 | guard let self else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:141:60: error: cannot find type 'UILongPressGestureRecognizer' in scope
139 | }
140 |
141 | @objc private func longPressGestureAction(gesture: UILongPressGestureRecognizer) {
| `- error: cannot find type 'UILongPressGestureRecognizer' in scope
142 | let location = gesture.location(in: self)
143 | if gesture.state == .began {
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:94:32: error: cannot find type 'UIView' in scope
92 |
93 | // The internal UIView responsible for catching taps
94 | class TouchLocatingUIView: UIView {
| `- error: cannot find type 'UIView' in scope
95 | // Internal copies of our settings
96 | var onUpdate: ((CGPoint, OnTouchType) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:106:18: error: initializer does not override a designated initializer from its superclass
104 |
105 | // Our main initializer, making sure interaction is enabled.
106 | override init(frame: CGRect) {
| `- error: initializer does not override a designated initializer from its superclass
107 | super.init(frame: frame)
108 | customInit()
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:153:51: error: cannot find type 'UITouch' in scope
151 |
152 | // Triggered when a touch starts.
153 | override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UITouch' in scope
154 | super.touchesBegan(touches, with: event)
155 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:153:73: error: cannot find type 'UIEvent' in scope
151 |
152 | // Triggered when a touch starts.
153 | override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UIEvent' in scope
154 | super.touchesBegan(touches, with: event)
155 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:161:51: error: cannot find type 'UITouch' in scope
159 |
160 | // Triggered when an existing touch moves.
161 | override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UITouch' in scope
162 | super.touchesMoved(touches, with: event)
163 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:161:73: error: cannot find type 'UIEvent' in scope
159 |
160 | // Triggered when an existing touch moves.
161 | override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UIEvent' in scope
162 | super.touchesMoved(touches, with: event)
163 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:169:51: error: cannot find type 'UITouch' in scope
167 |
168 | // Triggered when the user lifts a finger.
169 | override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UITouch' in scope
170 | super.touchesEnded(touches, with: event)
171 | guard let touch = touches.first else { return }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:169:73: error: cannot find type 'UIEvent' in scope
167 |
168 | // Triggered when the user lifts a finger.
169 | override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UIEvent' in scope
170 | super.touchesEnded(touches, with: event)
171 | guard let touch = touches.first else { return }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift (in target 'ViewOnTouch' from project 'ViewOnTouch')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile View+OnTouch.swift
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:177:55: error: cannot find type 'UITouch' in scope
175 |
176 | // Triggered when the user's touch is interrupted, e.g. by a low battery alert.
177 | override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UITouch' in scope
178 | guard let touch = touches.first else { return }
179 | let location = touch.location(in: self)
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:177:77: error: cannot find type 'UIEvent' in scope
175 |
176 | // Triggered when the user's touch is interrupted, e.g. by a low battery alert.
177 | override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: cannot find type 'UIEvent' in scope
178 | guard let touch = touches.first else { return }
179 | let location = touch.location(in: self)
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:53:27: error: cannot find type 'UIViewRepresentable' in scope
51 | }
52 |
53 | struct TouchLocatingView: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
54 | // A closure to call when touch data has arrived
55 | var onUpdate: (CGPoint, OnTouchType) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:47:14: error: instance method 'overlay(_:ignoresSafeAreaEdges:)' requires that 'TouchLocatingView' conform to 'ShapeStyle'
45 | func body(content: Content) -> some View {
46 | content
47 | .overlay(
| `- error: instance method 'overlay(_:ignoresSafeAreaEdges:)' requires that 'TouchLocatingView' conform to 'ShapeStyle'
48 | TouchLocatingView(onUpdate: perform, types: type, limitToBounds: limitToBounds)
49 | )
SwiftUI.View.overlay:2:36: note: where 'S' = 'TouchLocatingView'
1 | protocol View {
2 | @inlinable nonisolated public func overlay<S>(_ style: S, ignoresSafeAreaEdges edges: Edge.Set = .all) -> some View where S : ShapeStyle
| `- note: where 'S' = 'TouchLocatingView'
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:65:40: error: missing argument for parameter 'frame' in call
63 | func makeUIView(context: Context) -> TouchLocatingUIView {
64 | // Create the underlying UIView, passing in our configuration
65 | let view = TouchLocatingUIView()
| `- error: missing argument for parameter 'frame' in call
66 | view.onUpdate = onUpdate
67 | view.touchTypes = types
:
104 |
105 | // Our main initializer, making sure interaction is enabled.
106 | override init(frame: CGRect) {
| `- note: 'init(frame:)' declared here
107 | super.init(frame: frame)
108 | customInit()
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:107:13: error: 'super' cannot be used in class 'TouchLocatingUIView' because it has no superclass
105 | // Our main initializer, making sure interaction is enabled.
106 | override init(frame: CGRect) {
107 | super.init(frame: frame)
| `- error: 'super' cannot be used in class 'TouchLocatingUIView' because it has no superclass
108 | customInit()
109 | }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:113:13: error: 'super' cannot be used in class 'TouchLocatingUIView' because it has no superclass
111 | // Just in case you're using storyboards!
112 | required init?(coder: NSCoder) {
113 | super.init(coder: coder)
| `- error: 'super' cannot be used in class 'TouchLocatingUIView' because it has no superclass
114 | customInit()
115 | }
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:131:13: error: cannot find 'isUserInteractionEnabled' in scope
129 |
130 | private func customInit() {
131 | isUserInteractionEnabled = true
| `- error: cannot find 'isUserInteractionEnabled' in scope
132 | self.addGestureRecognizer(tapGesture)
133 | self.addGestureRecognizer(longPressGesture)
/Users/admin/builder/spi-builder-workspace/Sources/View+OnTouch.swift:132:18: error: value of type 'TouchLocatingView.TouchLocatingUIView' has no member 'addGestureRecognizer'
130 | private func customInit() {
131 | isUserInteractionEnabled = true
132 | self.addGestureRecognizer(tapGesture)
| `- error: value of type 'TouchLocatingView.TouchLocatingUIView' has no member 'addGestureRecognizer'
133 | self.addGestureRecognizer(longPressGesture)
134 | }
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-21 05:15:52.725 xcodebuild[745:4703] [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:7d02a024d4158bb7becde9941ebf8d557e085586, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:7d02a024d4158bb7becde9941ebf8d557e085586, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:7d02a024d4158bb7becde9941ebf8d557e085586, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:7d02a024d4158bb7becde9941ebf8d557e085586, name:My Mac }
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'ViewOnTouch' from project 'ViewOnTouch')
SwiftEmitModule normal arm64 Emitting\ module\ for\ ViewOnTouch (in target 'ViewOnTouch' from project 'ViewOnTouch')
Building workspace ViewOnTouch with scheme ViewOnTouch
(3 failures)
BUILD FAILURE 6.4 macosXcodebuild