The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwiftUIRippleEffect, reference 1.1.0 (0d6213), with Swift 6.4 for macOS (Xcode) using Xcode 27.0 on 21 Sep 2026 09:05:38 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 SwiftUIRippleEffect -destination platform=macOS,arch=arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Jnis/SwiftUIRippleEffect.git
Reference: 1.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Jnis/SwiftUIRippleEffect
 * tag               1.1.0      -> FETCH_HEAD
HEAD is now at 0d6213c fixed touch handling on iOS 18
Cloned https://github.com/Jnis/SwiftUIRippleEffect.git
Revision (git rev-parse @):
0d6213c133c8a672d2e307f423f63f5404254014
SUCCESS checkout https://github.com/Jnis/SwiftUIRippleEffect.git at 1.1.0
========================================
Build
========================================
Selected platform:         macosXcodebuild
Swift version:             6.4
Building package at path:  $PWD
https://github.com/Jnis/SwiftUIRippleEffect.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
Fetching from https://github.com/Jnis/ViewOnTouch.git
Creating working copy of package ‘ViewOnTouch’
Checking out 1.0.3 of package ‘ViewOnTouch’
Resolve Package Graph
Resolved source packages:
  SwiftUIRippleEffect: /Users/admin/builder/spi-builder-workspace
  ViewOnTouch: https://github.com/Jnis/ViewOnTouch.git @ 1.0.3
resolved source packages: SwiftUIRippleEffect, ViewOnTouch
2026-09-21 05:04:42.423 xcodebuild[529:3011] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
    {
      "identity" : "viewontouch",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Jnis/ViewOnTouch.git"
    }
  ],
  "manifest_display_name" : "SwiftUIRippleEffect",
  "name" : "SwiftUIRippleEffect",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftUIRippleEffect",
      "targets" : [
        "SwiftUIRippleEffect"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftUIRippleEffectTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUIRippleEffectTests",
      "path" : "Tests/SwiftUIRippleEffectTests",
      "sources" : [
        "SwiftUIRippleEffectTests.swift"
      ],
      "target_dependencies" : [
        "SwiftUIRippleEffect"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftUIRippleEffect",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUIRippleEffect",
      "path" : "Sources",
      "product_dependencies" : [
        "ViewOnTouch"
      ],
      "product_memberships" : [
        "SwiftUIRippleEffect"
      ],
      "sources" : [
        "CGPoint+Distance.swift",
        "DefaultRippleUIView.swift",
        "RippleUIViewRepresenter.swift",
        "RippleViewModel.swift",
        "RippleViewModifier.swift",
        "View+Ripple.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
{
  "workspace" : {
    "name" : "SwiftUIRippleEffect",
    "schemes" : [
      "SwiftUIRippleEffect"
    ]
  }
}
2026-09-21 05:05:23.929 xcodebuild[689:4316] [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 SwiftUIRippleEffect -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 SwiftUIRippleEffect -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
  ViewOnTouch: https://github.com/Jnis/ViewOnTouch.git @ 1.0.3
  SwiftUIRippleEffect: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (4 targets)
    Target 'SwiftUIRippleEffect-product' in project 'SwiftUIRippleEffect'
        ➜ Explicit dependency on target 'SwiftUIRippleEffect' in project 'SwiftUIRippleEffect'
        ➜ Explicit dependency on target 'ViewOnTouch-product' in project 'ViewOnTouch'
    Target 'SwiftUIRippleEffect' in project 'SwiftUIRippleEffect'
        ➜ Explicit dependency on target 'ViewOnTouch-product' in project 'ViewOnTouch'
    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: d679e5e382cba0844fbb13915611760d
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/d679e5e382cba0844fbb13915611760d.xcbuilddata
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/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/Build/Intermediates.noindex
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
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/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/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/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.modulemap (in target 'ViewOnTouch' from project 'ViewOnTouch')
    cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch
    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/ViewOnTouch.DependencyMetadataFileList (in target 'ViewOnTouch' from project 'ViewOnTouch')
    cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch
    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.DependencyStaticMetadataFileList (in target 'ViewOnTouch' from project 'ViewOnTouch')
    cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch
    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/Objects-normal/arm64/ViewOnTouch-OutputFileMap.json (in target 'ViewOnTouch' from project 'ViewOnTouch')
    cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch
    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_const_extract_protocols.json (in target 'ViewOnTouch' from project 'ViewOnTouch')
    cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch
    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/.dependencies/checkouts/ViewOnTouch
    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.SwiftConstValuesFileList (in target 'ViewOnTouch' from project 'ViewOnTouch')
    cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch
    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.SwiftFileList (in target 'ViewOnTouch' from project 'ViewOnTouch')
    cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ViewOnTouch.build/Debug/ViewOnTouch-t.build/Objects-normal/arm64/ViewOnTouch.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/SwiftUIRippleEffect.modulemap (in target 'SwiftUIRippleEffect' from project 'SwiftUIRippleEffect')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/SwiftUIRippleEffect.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/SwiftUIRippleEffect.DependencyStaticMetadataFileList (in target 'SwiftUIRippleEffect' from project 'SwiftUIRippleEffect')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/SwiftUIRippleEffect.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/SwiftUIRippleEffect.DependencyMetadataFileList (in target 'SwiftUIRippleEffect' from project 'SwiftUIRippleEffect')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/SwiftUIRippleEffect.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/Objects-normal/arm64/SwiftUIRippleEffect_const_extract_protocols.json (in target 'SwiftUIRippleEffect' from project 'SwiftUIRippleEffect')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/Objects-normal/arm64/SwiftUIRippleEffect_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/Objects-normal/arm64/SwiftUIRippleEffect.LinkFileList (in target 'SwiftUIRippleEffect' from project 'SwiftUIRippleEffect')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/Objects-normal/arm64/SwiftUIRippleEffect.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/Objects-normal/arm64/SwiftUIRippleEffect.SwiftConstValuesFileList (in target 'SwiftUIRippleEffect' from project 'SwiftUIRippleEffect')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/Objects-normal/arm64/SwiftUIRippleEffect.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/Objects-normal/arm64/SwiftUIRippleEffect.SwiftFileList (in target 'SwiftUIRippleEffect' from project 'SwiftUIRippleEffect')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/Objects-normal/arm64/SwiftUIRippleEffect.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/.dependencies/checkouts/ViewOnTouch
    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
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/Objects-normal/arm64/SwiftUIRippleEffect-OutputFileMap.json (in target 'SwiftUIRippleEffect' from project 'SwiftUIRippleEffect')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/Objects-normal/arm64/SwiftUIRippleEffect-OutputFileMap.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/SwiftUIRippleEffect.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/SwiftUIRippleEffect.modulemap (in target 'SwiftUIRippleEffect' from project 'SwiftUIRippleEffect')
    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/SwiftUIRippleEffect.build/Debug/SwiftUIRippleEffect-t.build/SwiftUIRippleEffect.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 -suppress-warnings -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/_AvailabilityInternal-CJTV5E7EL3MWRA437DUFPBVN2.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_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/ptrcheck-DHLCBWKPNUZOYTPJ1J3QVTCXK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrauth-2W92ZJRLNJU99RJUQGGJG3OC3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-C4V0DQ62WSTCYBYGILXXGQNO3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-105CRCDRP90FQCQO5ZX1LHV7H.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/DeveloperToolsSupport-13SNQ6N57G3DOS3KQA7V91OE7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-7PRJIG163YE9KSKYA3BS35ZZP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-AXGUGXBFPC0I7QDLJFB0K341Y.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-94WUUGE4H5R03OWXE0QFZX1DN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-22CBBOK8BNSF0UELDCAXSHGB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-10WPXBF3YFYMX5HUAW06LSABR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-F4RNCN6UR5R5OWTLTOUM7TN3E.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_tgmath-52XE6HC8DWOG6S7B5QAI046D1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_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/launch-2XAORMJNLLVS0OVKC1M0752GY.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/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/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/CFNetwork-CVHS5CT20191MFYXQIEDWSRGJ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOKit-6H3X691EDBH124EYTC2PEOP5T.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-5TRMNDB7ZP6FFMRNSZCWEOZMD.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DiskArbitration-ZNZZU7T0SYELB0DAR56WQF0R.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreServices-CGCGY0FOMEQGSNMO3HQSC09XU.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreText-C1WSF2HWGIKVJ2XHWBKXQBSEY.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ImageIO-88YNP2EU498GB5YXIFJ9ANNYW.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-44WR0NU86C67CV5BW8W1MGKNG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/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/OSLog-1GSRGGGEESVJH9OULZA91RAA3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-5LG8RE3Q01MBLZVRR3FFHHL5H.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-2HJ1Z8HJBPECRD89AVJ0X7S63.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-8XPVZMQXZVBU162UQPW77JTL1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-5GDUUWT6YIA10PE5D9A8SXWZ9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-6F38G4T85MOHD9AA2EH4U2PJS.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/OpenGL-FXV81CD8YS42YTVJKJH1VLGA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Metal-KM8CI04R5X5OUWMGRMNZE4KP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-11TKSDKW0L2K02H4B9ZHWLM3B.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-AP21NXF3BYPWOG416U3DI6QME.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreImage-AKYY8VSFWQ6KIIXG3EQJ7PW5T.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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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 }
SwiftCompile normal arm64 (in target 'ViewOnTouch' from project 'ViewOnTouch')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch/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 }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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 -suppress-warnings -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/.dependencies/checkouts/ViewOnTouch/Sources/View+OnTouch.swift (in target 'ViewOnTouch' from project 'ViewOnTouch')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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?) {
    |                                                   `-
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch/Sources/View+OnTouch.swift (in target 'ViewOnTouch' from project 'ViewOnTouch')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+OnTouch.swift
 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/.dependencies/checkouts/ViewOnTouch/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 }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-21 05:05:26.196 xcodebuild[690:4360] [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:35d8607b599a5de9ea9971cf779b10cdd58eb9d8, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:35d8607b599a5de9ea9971cf779b10cdd58eb9d8, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:35d8607b599a5de9ea9971cf779b10cdd58eb9d8, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:35d8607b599a5de9ea9971cf779b10cdd58eb9d8, 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 SwiftUIRippleEffect with scheme SwiftUIRippleEffect
(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:
  SwiftUIRippleEffect: /Users/admin/builder/spi-builder-workspace
  ViewOnTouch: https://github.com/Jnis/ViewOnTouch.git @ 1.0.3
resolved source packages: SwiftUIRippleEffect, ViewOnTouch
2026-09-21 05:05:35.146 xcodebuild[781:4773] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
    {
      "identity" : "viewontouch",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Jnis/ViewOnTouch.git"
    }
  ],
  "manifest_display_name" : "SwiftUIRippleEffect",
  "name" : "SwiftUIRippleEffect",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftUIRippleEffect",
      "targets" : [
        "SwiftUIRippleEffect"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftUIRippleEffectTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUIRippleEffectTests",
      "path" : "Tests/SwiftUIRippleEffectTests",
      "sources" : [
        "SwiftUIRippleEffectTests.swift"
      ],
      "target_dependencies" : [
        "SwiftUIRippleEffect"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftUIRippleEffect",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUIRippleEffect",
      "path" : "Sources",
      "product_dependencies" : [
        "ViewOnTouch"
      ],
      "product_memberships" : [
        "SwiftUIRippleEffect"
      ],
      "sources" : [
        "CGPoint+Distance.swift",
        "DefaultRippleUIView.swift",
        "RippleUIViewRepresenter.swift",
        "RippleViewModel.swift",
        "RippleViewModifier.swift",
        "View+Ripple.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
{
  "workspace" : {
    "name" : "SwiftUIRippleEffect",
    "schemes" : [
      "SwiftUIRippleEffect"
    ]
  }
}
2026-09-21 05:05:36.377 xcodebuild[789:4844] [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 SwiftUIRippleEffect -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 SwiftUIRippleEffect -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
  SwiftUIRippleEffect: /Users/admin/builder/spi-builder-workspace
  ViewOnTouch: https://github.com/Jnis/ViewOnTouch.git @ 1.0.3
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (4 targets)
    Target 'SwiftUIRippleEffect-product' in project 'SwiftUIRippleEffect'
        ➜ Explicit dependency on target 'SwiftUIRippleEffect' in project 'SwiftUIRippleEffect'
        ➜ Explicit dependency on target 'ViewOnTouch-product' in project 'ViewOnTouch'
    Target 'SwiftUIRippleEffect' in project 'SwiftUIRippleEffect'
        ➜ Explicit dependency on target 'ViewOnTouch-product' in project 'ViewOnTouch'
    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 -suppress-warnings -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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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 }
SwiftCompile normal arm64 (in target 'ViewOnTouch' from project 'ViewOnTouch')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch/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 }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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 -suppress-warnings -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/.dependencies/checkouts/ViewOnTouch/Sources/View+OnTouch.swift (in target 'ViewOnTouch' from project 'ViewOnTouch')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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 }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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 }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/.dependencies/checkouts/ViewOnTouch/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/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-21 05:05:37.307 xcodebuild[790:4868] [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:35d8607b599a5de9ea9971cf779b10cdd58eb9d8, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:35d8607b599a5de9ea9971cf779b10cdd58eb9d8, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:35d8607b599a5de9ea9971cf779b10cdd58eb9d8, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:35d8607b599a5de9ea9971cf779b10cdd58eb9d8, 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 SwiftUIRippleEffect with scheme SwiftUIRippleEffect
(3 failures)
BUILD FAILURE 6.4 macosXcodebuild