Build Information
Failed to build HorizontalScrollPicker, reference main (3025f8), with Swift 6.4 for macOS (Xcode) using Xcode 27.0 on 23 Sep 2026 11:05:44 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 HorizontalScrollPicker -destination platform=macOS,arch=arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/RCCoop/HorizontalScrollPicker.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/RCCoop/HorizontalScrollPicker
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 3025f8b Add demo image to README
Cloned https://github.com/RCCoop/HorizontalScrollPicker.git
Revision (git rev-parse @):
3025f8bea9f1a960d152d811c71c9608b5d97a90
SUCCESS checkout https://github.com/RCCoop/HorizontalScrollPicker.git at main
========================================
Build
========================================
Selected platform: macosXcodebuild
Swift version: 6.4
Building package at path: $PWD
https://github.com/RCCoop/HorizontalScrollPicker.git
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
HorizontalScrollPicker: /Users/admin/builder/spi-builder-workspace
resolved source packages: HorizontalScrollPicker
2026-09-23 07:04:49.114 xcodebuild[529:3000] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-23 07:04:49.257 xcodebuild[529:3000] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-23 07:04:50.892 xcodebuild[529:3000] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "HorizontalScrollPicker",
"name" : "HorizontalScrollPicker",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "18.0"
}
],
"products" : [
{
"name" : "HorizontalScrollPicker",
"targets" : [
"HorizontalScrollPicker"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "HorizontalScrollPicker",
"module_type" : "SwiftTarget",
"name" : "HorizontalScrollPicker",
"path" : "Sources/HorizontalScrollPicker",
"product_memberships" : [
"HorizontalScrollPicker"
],
"sources" : [
"Data Types/CellData.swift",
"Data Types/HorizontalScrollerStyle.swift",
"Data Types/PickerLayoutProperties.swift",
"Data Types/PickerSelection.swift",
"HorizontalScrollPicker.swift",
"Internal/CenterAlignedScrollBehavior.swift",
"Internal/GeometryData.swift",
"Internal/HorizontalScrollPickerContent.swift",
"Internal/HorizontalScrollerLayout.swift",
"Internal/PickerData.swift",
"Internal/ViewModel.swift"
],
"type" : "library"
}
],
"tools_version" : "6.1"
}
{
"workspace" : {
"name" : "HorizontalScrollPicker",
"schemes" : [
"HorizontalScrollPicker",
"HorizontalWheelPicker"
]
}
}
2026-09-23 07:05:27.141 xcodebuild[626:3813] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-23 07:05:27.279 xcodebuild[626:3813] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"workspace" : {
"name" : "HorizontalScrollPicker",
"schemes" : [
"HorizontalScrollPicker",
"HorizontalWheelPicker"
]
}
}
2026-09-23 07:05:28.150 xcodebuild[628:3862] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-23 07:05:28.293 xcodebuild[628:3862] [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 HorizontalScrollPicker -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 HorizontalScrollPicker -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
HorizontalScrollPicker: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'HorizontalScrollPicker-product' in project 'HorizontalScrollPicker'
➜ Explicit dependency on target 'HorizontalScrollPicker' in project 'HorizontalScrollPicker'
Target 'HorizontalScrollPicker' in project 'HorizontalScrollPicker' (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: d6dcfe8f1149d0d6e8e7dd425267a176
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/d6dcfe8f1149d0d6e8e7dd425267a176.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/SDKExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
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/Products
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
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/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/ExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/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/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/HorizontalScrollPicker.DependencyStaticMetadataFileList (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/HorizontalScrollPicker.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/HorizontalScrollPicker.DependencyMetadataFileList (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/HorizontalScrollPicker.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/HorizontalScrollPicker.modulemap (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/HorizontalScrollPicker.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker_const_extract_protocols.json (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.SwiftConstValuesFileList (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.LinkFileList (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.SwiftFileList (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker-OutputFileMap.json (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker-OutputFileMap.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/HorizontalScrollPicker.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/HorizontalScrollPicker.modulemap (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
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/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/HorizontalScrollPicker.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps
SwiftDriver HorizontalScrollPicker normal arm64 com.apple.xcode.tools.swift.compiler (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
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 HorizontalScrollPicker -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.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 -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -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/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker-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/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker-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 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker_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/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-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/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker-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/ptrcheck-7F7OST5MV9OHXZMCIL2H6FYAO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-BRQYWAPA5F9I3AGC7LZEIAIGS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-11TYQJH3GW4GGN6M952RT44S2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-EXGUO4XEWWSRONNTP4II1R3BM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_AvailabilityInternal-5OQ8S18SKM02L42PKV6U5ZAWA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrauth-7VGYQCV549PIPP0FHI45MYEXG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-8V6HC39D8H2ZKW3GSD1KJ09A9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-8117TUG7HSOLBQL517OWAROM7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-DVP6W0QP66W8E74TX0GQAIEFM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DeveloperToolsSupport-1MJKJIVFEOCVMYG93RTR2K39.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-CEB668520FVMM3FPLUP3ZX3DP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-HXF6WMF65IXTY4LB9YQRPDVS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-8A4UVIA5QLD0UNZXBQYRW6KN7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_tgmath-ESXYZN2NTH330WG65ZHZCVA1F.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-1OD4P9W70NM45YK5V1IH8JOXR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-8B5WBGNKQGP8VGVHGXXFAVHM4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-6TIYHCG4O23ZFSK467Q1J0323.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-DNXKXFFQ8MRLRO9KQN10R21I0.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdatomic-1R9WVHFT4FALJXANBPLNOQ734.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_intrinsics-47EDOVQXH14WGC2TNDLNE4H8H.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/libDER-9VW90WXB13JUMGRN6F5ZRJXU0.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-489CMR9E9YGXYB1ZU4Y2FSN2V.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-4SSYTF9FPWUAJVNBQDXTH3HIS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/simd-69ZS7HAMHG2KDSH3WC09AYARP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/launch-EFXL3YL04KHGWJLOU1XU768V7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MachO-4D0HJWYC59S7APTHBHDUKR7KJ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/libkern-DC5VSWS0W4A07Q7BUF7Q8VYMV.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CUPS-1ZA2VX6NJ9HSLUZMN3J9CZ8WH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-5UUM8AH9LJRERY99K1GUBURMO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Spatial-62AM7A4GCIZSL4GA3PG89YZC9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-BTDIN6QZYDLDQ14FCV3ILP969.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-5KW4GI1VTT4BL3CP7IBC3MXQT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-6G7SC7DNRDQILDZM7AA5CBO9R.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-DM89H54DP422N6SIFFXP5XPSQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-BCOQO9UGC7BBHCJY0IGQSWASH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-C7U69HZXFHL69YJDFLWT0U3FZ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOKit-CEDFRGTVIVCLLLHYJXGM0PFVL.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CFNetwork-1WQZZ3LJFUKBFXPPIBIBOWVLB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudioTypes-1CX3AQ7NWCPJJKJZAOMEUEHIM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ColorSync-2HYXTYOH77DFC39T5Q8SOQDAC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-9SU97HPC9MZ0C0LR3CKCOZQAP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-CMQNI1EEW43ZI97R5YJX1IPHZ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DiskArbitration-32YV8CK2DX7VR3YJCQJ2LRQBO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreServices-C4V7JAU987T6ELRKRI0FAGTZQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ImageIO-6ENZ489YMQHAXZ219JEZF1X5L.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreText-BEV0LYYSPSU1DYA5GU5ISF5D7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-3KHMOXHUOEX7MI4E04DWEG25Z.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreData-7AHAZHOZFYVGC8AEAEW7UONYH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-5THJQKH3WIYX84I28X5ZVDEFQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-AX0NO6PFYHH1KBV1EQZLJ8VY4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-6SBESQXWU8BZ2T53B5K5RFDCN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-DNA8KCBYX02UANA3SZWSGA9FK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-4EHOOJOUZ7C8FLQK9MY3L6G05.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-FWKNEWDY3O6HRHDM5KD8EE3L.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-6NDBDVQ68S18YF9RX0ITE5UKU.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOSurface-4Q32HDW4K350WR630YIIMV9EG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ApplicationServices-BO31UW2LY8YWE2PXALQSZ2GDH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Metal-F24CJVXGLAYYGFPU2P93FKCDI.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OpenGL-1HNA0E7TU5D1BT5W6TFAEZ9PV.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-2I4PJ9ANJG82E8LAI4FQ2BCF2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMedia-CS96U86NGWI58TNL453BBKZKL.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreImage-5ZIBOBQABVVPBMXRV2Q3QUAVF.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-C0GLZ4FW076FUCWD767XWGGNX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-2CIPJK2QNQA3TREUCNAIPUWNP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AppKit-EZCRIJUMAU40UJMBJPQ6MNKKL.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-MD9JCHSBSCG6XVJ7MTKUBVLD.pcm
SwiftEmitModule normal arm64 Emitting\ module\ for\ HorizontalScrollPicker (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:11:29: error: 'Layout' is only available in macOS 13.0 or newer
8 |
9 | /// <#Description#>
10 | public protocol HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing protocol
11 | associatedtype Content: Layout
| | `- error: 'Layout' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing associated type
12 | associatedtype CellView: View
13 |
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:32:24: error: 'Subview' is only available in macOS 15.0 or newer
8 |
9 | /// <#Description#>
10 | public protocol HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing protocol
11 | associatedtype Content: Layout
12 | associatedtype CellView: View
:
27 | ///
28 | /// - Returns: <#description#>
29 | func configuredCellContent(
| `- note: add '@available' attribute to enclosing instance method
30 | properties: PickerLayoutProperties,
31 | frameBinding: Binding<CGRect>,
32 | basicCellView: Subview
| `- error: 'Subview' is only available in macOS 15.0 or newer
33 | ) -> CellView
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:45:80: error: 'Layout' is only available in macOS 13.0 or newer
42 | }
43 |
44 | public struct HStackStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
45 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
| | `- error: 'Layout' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
46 | HStackLayout(
47 | alignment: properties.verticalAlignment,
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:55:24: error: 'Subview' is only available in macOS 15.0 or newer
42 | }
43 |
44 | public struct HStackStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
45 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
46 | HStackLayout(
:
50 | }
51 |
52 | public func configuredCellContent(
| `- note: add '@available' attribute to enclosing instance method
53 | properties: PickerLayoutProperties,
54 | frameBinding: Binding<CGRect>,
55 | basicCellView: Subview
| `- error: 'Subview' is only available in macOS 15.0 or newer
56 | ) -> some View {
57 | basicCellView
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:75:80: error: 'Layout' is only available in macOS 13.0 or newer
72 | }
73 |
74 | public struct CustomLayoutStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
75 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
| | `- error: 'Layout' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
76 | HorizontalScrollerLayout(
77 | parentViewWidth: properties.scrollViewWidth,
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:87:24: error: 'Subview' is only available in macOS 15.0 or newer
72 | }
73 |
74 | public struct CustomLayoutStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
75 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
76 | HorizontalScrollerLayout(
:
82 | }
83 |
84 | public func configuredCellContent(
| `- note: add '@available' attribute to enclosing instance method
85 | properties: PickerLayoutProperties,
86 | frameBinding: Binding<CGRect>,
87 | basicCellView: Subview
| `- error: 'Subview' is only available in macOS 15.0 or newer
88 | ) -> some View {
89 | basicCellView
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/CenterAlignedScrollBehavior.swift:17:15: error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
9 | // MARK: - Convenience Static Initializer
10 |
11 | extension ScrollTargetBehavior {
| `- note: add '@available' attribute to enclosing extension
12 | static func centerAligned<ID>(
| `- note: add '@available' attribute to enclosing static method
13 | cellFrames: [ID : CGRect],
14 | scrollViewWidth: CGFloat,
15 | leadingInset: CGFloat,
16 | trailingInset: CGFloat
17 | ) -> some ScrollTargetBehavior
| `- error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
18 | where Self == CenterAlignedScrollBehavior<ID>
19 | {
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/CenterAlignedScrollBehavior.swift:11:11: error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
9 | // MARK: - Convenience Static Initializer
10 |
11 | extension ScrollTargetBehavior {
| | `- error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
| `- note: add '@available' attribute to enclosing extension
12 | static func centerAligned<ID>(
13 | cellFrames: [ID : CGRect],
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/CenterAlignedScrollBehavior.swift:37:39: error: 'ScrollTarget' is only available in macOS 14.0 or newer
29 | // MARK: - CenterAlignedScrollBehavior
30 |
31 | struct CenterAlignedScrollBehavior<ID: Hashable>: ScrollTargetBehavior {
| `- note: add '@available' attribute to enclosing generic struct
32 | var cellFrames: [ID : CGRect]
33 | var scrollViewWidth: CGFloat
:
35 | var trailingInset: CGFloat
36 |
37 | func updateTarget(_ target: inout ScrollTarget, context: TargetContext) {
| | `- error: 'ScrollTarget' is only available in macOS 14.0 or newer
| `- note: add '@available' attribute to enclosing instance method
38 | guard !cellFrames.isEmpty else { return }
39 |
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/GeometryData.swift:13:23: error: 'ScrollPhase' is only available in macOS 15.0 or newer
7 | import SwiftUI
8 |
9 | struct GeometryData: Equatable, Sendable {
| `- note: add '@available' attribute to enclosing struct
10 | var leadingContentMargin: CGFloat = 0.0
11 | var trailingContentMargin: CGFloat = 0.0
12 |
13 | var scrollPhase = ScrollPhase.idle
| `- error: 'ScrollPhase' is only available in macOS 15.0 or newer
14 |
15 | var scrollViewFrame: CGRect = .zero
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/GeometryData.swift:19:25: error: 'ScrollGeometry' is only available in macOS 15.0 or newer
7 | import SwiftUI
8 |
9 | struct GeometryData: Equatable, Sendable {
| `- note: add '@available' attribute to enclosing struct
10 | var leadingContentMargin: CGFloat = 0.0
11 | var trailingContentMargin: CGFloat = 0.0
:
17 |
18 | // ScrollGeometry Values
19 | var scrollGeometry: ScrollGeometry
| `- error: 'ScrollGeometry' is only available in macOS 15.0 or newer
20 |
21 | /// amount that the scrollView is scrolled within its frame from its origin.
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:34:34: error: 'LayoutProperties' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
| | `- error: 'LayoutProperties' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing static property
35 | var result = LayoutProperties()
36 | result.stackOrientation = .horizontal
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:50:19: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
35 | var result = LayoutProperties()
:
47 | }
48 |
49 | func sizeThatFits(
| `- note: add '@available' attribute to enclosing instance method
50 | proposal: ProposedViewSize,
| `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
51 | subviews: Subviews,
52 | cache: inout CacheData
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:67:19: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
35 | var result = LayoutProperties()
:
63 | }
64 |
65 | func placeSubviews(
| `- note: add '@available' attribute to enclosing instance method
66 | in bounds: CGRect,
67 | proposal: ProposedViewSize,
| `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
68 | subviews: Subviews,
69 | cache: inout CacheData
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:90:37: error: 'LayoutSubview' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
35 | var result = LayoutProperties()
:
88 |
89 | /// Always uses .topLeading for placement position
90 | func frameForSubview(_ subview: LayoutSubview, proposedSize: ProposedViewSize, xOffset: CGFloat, boundsHeight: CGFloat) -> CGRect {
| | `- error: 'LayoutSubview' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
91 | let viewSize = subview.sizeThatFits(proposedSize)
92 | let viewHeight = viewSize.height
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:90:66: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
35 | var result = LayoutProperties()
:
88 |
89 | /// Always uses .topLeading for placement position
90 | func frameForSubview(_ subview: LayoutSubview, proposedSize: ProposedViewSize, xOffset: CGFloat, boundsHeight: CGFloat) -> CGRect {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
91 | let viewSize = subview.sizeThatFits(proposedSize)
92 | let viewHeight = viewSize.height
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:113:50: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
106 | // MARK: - Computations
107 |
108 | extension HorizontalScrollerLayout {
| `- note: add '@available' attribute to enclosing extension
109 | var maximumCellWidthRatio: CGFloat {
110 | 0.66
111 | }
112 |
113 | func negotiatedProposal(with parentProposal: ProposedViewSize?) -> ProposedViewSize {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
114 | let maxWidth = parentViewWidth * maximumCellWidthRatio
115 |
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:113:72: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
106 | // MARK: - Computations
107 |
108 | extension HorizontalScrollerLayout {
| `- note: add '@available' attribute to enclosing extension
109 | var maximumCellWidthRatio: CGFloat {
110 | 0.66
111 | }
112 |
113 | func negotiatedProposal(with parentProposal: ProposedViewSize?) -> ProposedViewSize {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
114 | let maxWidth = parentViewWidth * maximumCellWidthRatio
115 |
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:145:37: error: 'LayoutSubviews' is only available in macOS 13.0 or newer
106 | // MARK: - Computations
107 |
108 | extension HorizontalScrollerLayout {
| `- note: add '@available' attribute to enclosing extension
109 | var maximumCellWidthRatio: CGFloat {
110 | 0.66
:
143 | /// The spacing after each subview. The final element in the result is always 0.0, since the final cell should
144 | /// have zero spacing (use trailing margins instead for this)
145 | func interCellSpacing(subviews: LayoutSubviews) -> [CGFloat] {
| | `- error: 'LayoutSubviews' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
146 | if let spacing {
147 | return Array(repeating: spacing, count: subviews.count)
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:31:36: error: 'ScrollPosition' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
29 |
30 | // Selection state
31 | @Published var positionState = ScrollPosition(x: 0.0)
| `- error: 'ScrollPosition' is only available in macOS 15.0 or newer
32 | @Published private(set) var selection: CellFrame
33 | private(set) var scrollPhase: ScrollPhase = .idle
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:31:36: error: 'init(idType:x:)' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
29 |
30 | // Selection state
31 | @Published var positionState = ScrollPosition(x: 0.0)
| `- error: 'init(idType:x:)' is only available in macOS 15.0 or newer
32 | @Published private(set) var selection: CellFrame
33 | private(set) var scrollPhase: ScrollPhase = .idle
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:33:35: error: 'ScrollPhase' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
31 | @Published var positionState = ScrollPosition(x: 0.0)
32 | @Published private(set) var selection: CellFrame
33 | private(set) var scrollPhase: ScrollPhase = .idle
| `- error: 'ScrollPhase' is only available in macOS 15.0 or newer
34 |
35 | /// Used to debounce updates to the current selection when `updateScrollGeometry(_:)` is called
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:50:40: error: 'ScrollPhase' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
48 | }
49 |
50 | func updateScrollPhase(_ newPhase: ScrollPhase) {
| | `- error: 'ScrollPhase' is only available in macOS 15.0 or newer
| `- note: add '@available' attribute to enclosing instance method
51 | self.scrollPhase = newPhase
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:54:38: error: 'ScrollGeometry' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
52 | }
53 |
54 | func updateScrollGeometry(_ geo: ScrollGeometry) {
| | `- error: 'ScrollGeometry' is only available in macOS 15.0 or newer
| `- note: add '@available' attribute to enclosing instance method
55 | // debounce selection update using frameUpdateTask
56 | frameUpdateTask?.cancel()
Failed frontend command:
SwiftCompile normal arm64 (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/CellData.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/HorizontalScrollerStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/PickerLayoutProperties.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/PickerSelection.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/HorizontalScrollPicker.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/CenterAlignedScrollBehavior.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/GeometryData.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollPickerContent.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/PickerData.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.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/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker-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 -swift-version 6 -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/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name HorizontalScrollPicker -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker_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/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.abi.json
SwiftCompile normal arm64 Compiling\ ViewModel.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:31:36: error: 'ScrollPosition' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
29 |
30 | // Selection state
31 | @Published var positionState = ScrollPosition(x: 0.0)
| `- error: 'ScrollPosition' is only available in macOS 15.0 or newer
32 | @Published private(set) var selection: CellFrame
33 | private(set) var scrollPhase: ScrollPhase = .idle
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:31:36: error: 'init(idType:x:)' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
29 |
30 | // Selection state
31 | @Published var positionState = ScrollPosition(x: 0.0)
| `- error: 'init(idType:x:)' is only available in macOS 15.0 or newer
32 | @Published private(set) var selection: CellFrame
33 | private(set) var scrollPhase: ScrollPhase = .idle
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:33:35: error: 'ScrollPhase' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
31 | @Published var positionState = ScrollPosition(x: 0.0)
32 | @Published private(set) var selection: CellFrame
33 | private(set) var scrollPhase: ScrollPhase = .idle
| `- error: 'ScrollPhase' is only available in macOS 15.0 or newer
34 |
35 | /// Used to debounce updates to the current selection when `updateScrollGeometry(_:)` is called
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:50:40: error: 'ScrollPhase' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
48 | }
49 |
50 | func updateScrollPhase(_ newPhase: ScrollPhase) {
| | `- error: 'ScrollPhase' is only available in macOS 15.0 or newer
| `- note: add '@available' attribute to enclosing instance method
51 | self.scrollPhase = newPhase
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:54:38: error: 'ScrollGeometry' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
52 | }
53 |
54 | func updateScrollGeometry(_ geo: ScrollGeometry) {
| | `- error: 'ScrollGeometry' is only available in macOS 15.0 or newer
| `- note: add '@available' attribute to enclosing instance method
55 | // debounce selection update using frameUpdateTask
56 | frameUpdateTask?.cancel()
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:83:32: error: 'sleep(for:tolerance:clock:)' is only available in macOS 13.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
52 | }
53 |
54 | func updateScrollGeometry(_ geo: ScrollGeometry) {
| `- note: add '@available' attribute to enclosing instance method
55 | // debounce selection update using frameUpdateTask
56 | frameUpdateTask?.cancel()
:
81 | // Block changing of current selection by overriding to previous selection
82 | frameUpdateTask = Task {
83 | try await Task.sleep(for: .seconds(0.1))
| |- error: 'sleep(for:tolerance:clock:)' is only available in macOS 13.0 or newer
| `- note: add 'if #available' version check
84 | sendScrollerTo(selection: selection.id)
85 | }
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:83:44: error: 'seconds' is only available in macOS 13.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
52 | }
53 |
54 | func updateScrollGeometry(_ geo: ScrollGeometry) {
| `- note: add '@available' attribute to enclosing instance method
55 | // debounce selection update using frameUpdateTask
56 | frameUpdateTask?.cancel()
:
81 | // Block changing of current selection by overriding to previous selection
82 | frameUpdateTask = Task {
83 | try await Task.sleep(for: .seconds(0.1))
| |- error: 'seconds' is only available in macOS 13.0 or newer
| `- note: add 'if #available' version check
84 | sendScrollerTo(selection: selection.id)
85 | }
SwiftCompile normal arm64 Compiling\ HorizontalScrollPickerContent.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollPickerContent.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/GeometryData.swift:13:23: error: 'ScrollPhase' is only available in macOS 15.0 or newer
7 | import SwiftUI
8 |
9 | struct GeometryData: Equatable, Sendable {
| `- note: add '@available' attribute to enclosing struct
10 | var leadingContentMargin: CGFloat = 0.0
11 | var trailingContentMargin: CGFloat = 0.0
12 |
13 | var scrollPhase = ScrollPhase.idle
| `- error: 'ScrollPhase' is only available in macOS 15.0 or newer
14 |
15 | var scrollViewFrame: CGRect = .zero
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:31:36: error: 'ScrollPosition' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
29 |
30 | // Selection state
31 | @Published var positionState = ScrollPosition(x: 0.0)
| `- error: 'ScrollPosition' is only available in macOS 15.0 or newer
32 | @Published private(set) var selection: CellFrame
33 | private(set) var scrollPhase: ScrollPhase = .idle
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollPickerContent.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HorizontalScrollPickerContent.swift
SwiftCompile normal arm64 Compiling\ PickerData.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/PickerData.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/PickerData.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PickerData.swift
SwiftCompile normal arm64 Compiling\ HorizontalScrollerLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HorizontalScrollerLayout.swift
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:34:34: error: 'LayoutProperties' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
| | `- error: 'LayoutProperties' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing static property
35 | var result = LayoutProperties()
36 | result.stackOrientation = .horizontal
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:50:19: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
35 | var result = LayoutProperties()
:
47 | }
48 |
49 | func sizeThatFits(
| `- note: add '@available' attribute to enclosing instance method
50 | proposal: ProposedViewSize,
| `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
51 | subviews: Subviews,
52 | cache: inout CacheData
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:67:19: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
35 | var result = LayoutProperties()
:
63 | }
64 |
65 | func placeSubviews(
| `- note: add '@available' attribute to enclosing instance method
66 | in bounds: CGRect,
67 | proposal: ProposedViewSize,
| `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
68 | subviews: Subviews,
69 | cache: inout CacheData
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:90:37: error: 'LayoutSubview' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
35 | var result = LayoutProperties()
:
88 |
89 | /// Always uses .topLeading for placement position
90 | func frameForSubview(_ subview: LayoutSubview, proposedSize: ProposedViewSize, xOffset: CGFloat, boundsHeight: CGFloat) -> CGRect {
| | `- error: 'LayoutSubview' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
91 | let viewSize = subview.sizeThatFits(proposedSize)
92 | let viewHeight = viewSize.height
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:90:66: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
35 | var result = LayoutProperties()
:
88 |
89 | /// Always uses .topLeading for placement position
90 | func frameForSubview(_ subview: LayoutSubview, proposedSize: ProposedViewSize, xOffset: CGFloat, boundsHeight: CGFloat) -> CGRect {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
91 | let viewSize = subview.sizeThatFits(proposedSize)
92 | let viewHeight = viewSize.height
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:113:50: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
106 | // MARK: - Computations
107 |
108 | extension HorizontalScrollerLayout {
| `- note: add '@available' attribute to enclosing extension
109 | var maximumCellWidthRatio: CGFloat {
110 | 0.66
111 | }
112 |
113 | func negotiatedProposal(with parentProposal: ProposedViewSize?) -> ProposedViewSize {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
114 | let maxWidth = parentViewWidth * maximumCellWidthRatio
115 |
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:113:72: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
106 | // MARK: - Computations
107 |
108 | extension HorizontalScrollerLayout {
| `- note: add '@available' attribute to enclosing extension
109 | var maximumCellWidthRatio: CGFloat {
110 | 0.66
111 | }
112 |
113 | func negotiatedProposal(with parentProposal: ProposedViewSize?) -> ProposedViewSize {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
114 | let maxWidth = parentViewWidth * maximumCellWidthRatio
115 |
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:145:37: error: 'LayoutSubviews' is only available in macOS 13.0 or newer
106 | // MARK: - Computations
107 |
108 | extension HorizontalScrollerLayout {
| `- note: add '@available' attribute to enclosing extension
109 | var maximumCellWidthRatio: CGFloat {
110 | 0.66
:
143 | /// The spacing after each subview. The final element in the result is always 0.0, since the final cell should
144 | /// have zero spacing (use trailing margins instead for this)
145 | func interCellSpacing(subviews: LayoutSubviews) -> [CGFloat] {
| | `- error: 'LayoutSubviews' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
146 | if let spacing {
147 | return Array(repeating: spacing, count: subviews.count)
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:35:22: error: 'LayoutProperties' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
| `- note: add '@available' attribute to enclosing static property
35 | var result = LayoutProperties()
| |- error: 'LayoutProperties' is only available in macOS 13.0 or newer
| `- note: add 'if #available' version check
36 | result.stackOrientation = .horizontal
37 | return result
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:127:20: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
106 | // MARK: - Computations
107 |
108 | extension HorizontalScrollerLayout {
| `- note: add '@available' attribute to enclosing extension
109 | var maximumCellWidthRatio: CGFloat {
110 | 0.66
111 | }
112 |
113 | func negotiatedProposal(with parentProposal: ProposedViewSize?) -> ProposedViewSize {
| `- note: add '@available' attribute to enclosing instance method
114 | let maxWidth = parentViewWidth * maximumCellWidthRatio
115 |
:
125 | // width proposal should be proposed or maxWidth, whichever is less
126 | let width = min(maxWidth, parentProposal.width ?? maxWidth)
127 | return ProposedViewSize(width: width, height: height)
| |- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add 'if #available' version check
128 |
129 | } else {
SwiftCompile normal arm64 Compiling\ HorizontalScrollPicker.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/HorizontalScrollPicker.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/HorizontalScrollPicker.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HorizontalScrollPicker.swift
SwiftCompile normal arm64 Compiling\ GeometryData.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/GeometryData.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/GeometryData.swift:13:23: error: 'ScrollPhase' is only available in macOS 15.0 or newer
7 | import SwiftUI
8 |
9 | struct GeometryData: Equatable, Sendable {
| `- note: add '@available' attribute to enclosing struct
10 | var leadingContentMargin: CGFloat = 0.0
11 | var trailingContentMargin: CGFloat = 0.0
12 |
13 | var scrollPhase = ScrollPhase.idle
| `- error: 'ScrollPhase' is only available in macOS 15.0 or newer
14 |
15 | var scrollViewFrame: CGRect = .zero
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/GeometryData.swift:19:25: error: 'ScrollGeometry' is only available in macOS 15.0 or newer
7 | import SwiftUI
8 |
9 | struct GeometryData: Equatable, Sendable {
| `- note: add '@available' attribute to enclosing struct
10 | var leadingContentMargin: CGFloat = 0.0
11 | var trailingContentMargin: CGFloat = 0.0
:
17 |
18 | // ScrollGeometry Values
19 | var scrollGeometry: ScrollGeometry
| `- error: 'ScrollGeometry' is only available in macOS 15.0 or newer
20 |
21 | /// amount that the scrollView is scrolled within its frame from its origin.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/GeometryData.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GeometryData.swift
SwiftCompile normal arm64 Compiling\ CenterAlignedScrollBehavior.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/CenterAlignedScrollBehavior.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/CenterAlignedScrollBehavior.swift:17:15: error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
9 | // MARK: - Convenience Static Initializer
10 |
11 | extension ScrollTargetBehavior {
| `- note: add '@available' attribute to enclosing extension
12 | static func centerAligned<ID>(
| `- note: add '@available' attribute to enclosing static method
13 | cellFrames: [ID : CGRect],
14 | scrollViewWidth: CGFloat,
15 | leadingInset: CGFloat,
16 | trailingInset: CGFloat
17 | ) -> some ScrollTargetBehavior
| `- error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
18 | where Self == CenterAlignedScrollBehavior<ID>
19 | {
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/CenterAlignedScrollBehavior.swift:11:11: error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
9 | // MARK: - Convenience Static Initializer
10 |
11 | extension ScrollTargetBehavior {
| | `- error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
| `- note: add '@available' attribute to enclosing extension
12 | static func centerAligned<ID>(
13 | cellFrames: [ID : CGRect],
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/CenterAlignedScrollBehavior.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CenterAlignedScrollBehavior.swift
SwiftCompile normal arm64 Compiling\ PickerSelection.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/PickerSelection.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/PickerSelection.swift:31:13: warning: capture of 'self' with non-Sendable type 'PickerSelection<ID>' in a '@Sendable' closure [#SendableClosureCaptures]
8 |
9 | @propertyWrapper
10 | public struct PickerSelection<ID: Hashable & Sendable>: DynamicProperty {
| `- note: consider making generic struct 'PickerSelection' conform to the 'Sendable' protocol
11 | struct PositionTarget: Sendable {
12 | var targetId: ID
:
29 | public var projectedValue: Binding<ID> {
30 | Binding {
31 | value
| `- warning: capture of 'self' with non-Sendable type 'PickerSelection<ID>' in a '@Sendable' closure [#SendableClosureCaptures]
32 | } set: { newVal, transaction in
33 | var target = PositionTarget(targetId: newVal)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/PickerSelection.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PickerSelection.swift
SwiftCompile normal arm64 Compiling\ CellData.swift,\ HorizontalScrollerStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/CellData.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/HorizontalScrollerStyle.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:11:29: error: 'Layout' is only available in macOS 13.0 or newer
8 |
9 | /// <#Description#>
10 | public protocol HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing protocol
11 | associatedtype Content: Layout
| | `- error: 'Layout' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing associated type
12 | associatedtype CellView: View
13 |
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:32:24: error: 'Subview' is only available in macOS 15.0 or newer
8 |
9 | /// <#Description#>
10 | public protocol HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing protocol
11 | associatedtype Content: Layout
12 | associatedtype CellView: View
:
27 | ///
28 | /// - Returns: <#description#>
29 | func configuredCellContent(
| `- note: add '@available' attribute to enclosing instance method
30 | properties: PickerLayoutProperties,
31 | frameBinding: Binding<CGRect>,
32 | basicCellView: Subview
| `- error: 'Subview' is only available in macOS 15.0 or newer
33 | ) -> CellView
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:45:80: error: 'Layout' is only available in macOS 13.0 or newer
42 | }
43 |
44 | public struct HStackStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
45 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
| | `- error: 'Layout' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
46 | HStackLayout(
47 | alignment: properties.verticalAlignment,
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:55:24: error: 'Subview' is only available in macOS 15.0 or newer
42 | }
43 |
44 | public struct HStackStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
45 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
46 | HStackLayout(
:
50 | }
51 |
52 | public func configuredCellContent(
| `- note: add '@available' attribute to enclosing instance method
53 | properties: PickerLayoutProperties,
54 | frameBinding: Binding<CGRect>,
55 | basicCellView: Subview
| `- error: 'Subview' is only available in macOS 15.0 or newer
56 | ) -> some View {
57 | basicCellView
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:75:80: error: 'Layout' is only available in macOS 13.0 or newer
72 | }
73 |
74 | public struct CustomLayoutStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
75 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
| | `- error: 'Layout' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
76 | HorizontalScrollerLayout(
77 | parentViewWidth: properties.scrollViewWidth,
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:87:24: error: 'Subview' is only available in macOS 15.0 or newer
72 | }
73 |
74 | public struct CustomLayoutStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
75 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
76 | HorizontalScrollerLayout(
:
82 | }
83 |
84 | public func configuredCellContent(
| `- note: add '@available' attribute to enclosing instance method
85 | properties: PickerLayoutProperties,
86 | frameBinding: Binding<CGRect>,
87 | basicCellView: Subview
| `- error: 'Subview' is only available in macOS 15.0 or newer
88 | ) -> some View {
89 | basicCellView
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:46:9: error: 'HStackLayout' is only available in macOS 13.0 or newer
42 | }
43 |
44 | public struct HStackStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
45 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
| `- note: add '@available' attribute to enclosing instance method
46 | HStackLayout(
| |- error: 'HStackLayout' is only available in macOS 13.0 or newer
| `- note: add 'if #available' version check
47 | alignment: properties.verticalAlignment,
48 | spacing: properties.horizontalSpacing
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:58:14: error: 'onGeometryChange(for:of:action:)' is only available in macOS 13.0 or newer
42 | }
43 |
44 | public struct HStackStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
45 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
46 | HStackLayout(
:
50 | }
51 |
52 | public func configuredCellContent(
| `- note: add '@available' attribute to enclosing instance method
53 | properties: PickerLayoutProperties,
54 | frameBinding: Binding<CGRect>,
:
56 | ) -> some View {
57 | basicCellView
58 | .onGeometryChange(for: CGRect.self) { geo in
| |- error: 'onGeometryChange(for:of:action:)' is only available in macOS 13.0 or newer
| `- note: add 'if #available' version check
59 | geo.frame(in: .named(properties.coordinateSpaceName))
60 | } action: { newVal in
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/CellData.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CellData.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/HorizontalScrollerStyle.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HorizontalScrollerStyle.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-23 07:05:29.124 xcodebuild[629:3890] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-23 07:05:29.265 xcodebuild[629:3890] [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:81afa891176bd964705cef525e4e2520d2e988cb, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:81afa891176bd964705cef525e4e2520d2e988cb, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:81afa891176bd964705cef525e4e2520d2e988cb, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:81afa891176bd964705cef525e4e2520d2e988cb, name:My Mac }
2026-09-23 07:05:30.085 xcodebuild[629:3890] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
SwiftEmitModule normal arm64 Emitting\ module\ for\ HorizontalScrollPicker (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
Building workspace HorizontalScrollPicker with scheme HorizontalScrollPicker
(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:
HorizontalScrollPicker: /Users/admin/builder/spi-builder-workspace
resolved source packages: HorizontalScrollPicker
2026-09-23 07:05:39.622 xcodebuild[750:4474] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-23 07:05:39.768 xcodebuild[750:4474] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "HorizontalScrollPicker",
"name" : "HorizontalScrollPicker",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "18.0"
}
],
"products" : [
{
"name" : "HorizontalScrollPicker",
"targets" : [
"HorizontalScrollPicker"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "HorizontalScrollPicker",
"module_type" : "SwiftTarget",
"name" : "HorizontalScrollPicker",
"path" : "Sources/HorizontalScrollPicker",
"product_memberships" : [
"HorizontalScrollPicker"
],
"sources" : [
"Data Types/CellData.swift",
"Data Types/HorizontalScrollerStyle.swift",
"Data Types/PickerLayoutProperties.swift",
"Data Types/PickerSelection.swift",
"HorizontalScrollPicker.swift",
"Internal/CenterAlignedScrollBehavior.swift",
"Internal/GeometryData.swift",
"Internal/HorizontalScrollPickerContent.swift",
"Internal/HorizontalScrollerLayout.swift",
"Internal/PickerData.swift",
"Internal/ViewModel.swift"
],
"type" : "library"
}
],
"tools_version" : "6.1"
}
{
"workspace" : {
"name" : "HorizontalScrollPicker",
"schemes" : [
"HorizontalScrollPicker",
"HorizontalWheelPicker"
]
}
}
2026-09-23 07:05:40.864 xcodebuild[758:4546] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-23 07:05:41.006 xcodebuild[758:4546] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"workspace" : {
"name" : "HorizontalScrollPicker",
"schemes" : [
"HorizontalScrollPicker",
"HorizontalWheelPicker"
]
}
}
2026-09-23 07:05:41.867 xcodebuild[760:4586] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-23 07:05:42.008 xcodebuild[760:4586] [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 HorizontalScrollPicker -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 HorizontalScrollPicker -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
HorizontalScrollPicker: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'HorizontalScrollPicker-product' in project 'HorizontalScrollPicker'
➜ Explicit dependency on target 'HorizontalScrollPicker' in project 'HorizontalScrollPicker'
Target 'HorizontalScrollPicker' in project 'HorizontalScrollPicker' (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 HorizontalScrollPicker normal arm64 com.apple.xcode.tools.swift.compiler (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
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 HorizontalScrollPicker -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.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 -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -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/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker-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/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker-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 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker_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/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-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/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ CellData.swift,\ HorizontalScrollerStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/CellData.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/HorizontalScrollerStyle.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/CellData.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CellData.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/HorizontalScrollerStyle.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HorizontalScrollerStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:11:29: error: 'Layout' is only available in macOS 13.0 or newer
8 |
9 | /// <#Description#>
10 | public protocol HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing protocol
11 | associatedtype Content: Layout
| | `- error: 'Layout' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing associated type
12 | associatedtype CellView: View
13 |
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:32:24: error: 'Subview' is only available in macOS 15.0 or newer
8 |
9 | /// <#Description#>
10 | public protocol HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing protocol
11 | associatedtype Content: Layout
12 | associatedtype CellView: View
:
27 | ///
28 | /// - Returns: <#description#>
29 | func configuredCellContent(
| `- note: add '@available' attribute to enclosing instance method
30 | properties: PickerLayoutProperties,
31 | frameBinding: Binding<CGRect>,
32 | basicCellView: Subview
| `- error: 'Subview' is only available in macOS 15.0 or newer
33 | ) -> CellView
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:45:80: error: 'Layout' is only available in macOS 13.0 or newer
42 | }
43 |
44 | public struct HStackStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
45 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
| | `- error: 'Layout' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
46 | HStackLayout(
47 | alignment: properties.verticalAlignment,
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:55:24: error: 'Subview' is only available in macOS 15.0 or newer
42 | }
43 |
44 | public struct HStackStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
45 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
46 | HStackLayout(
:
50 | }
51 |
52 | public func configuredCellContent(
| `- note: add '@available' attribute to enclosing instance method
53 | properties: PickerLayoutProperties,
54 | frameBinding: Binding<CGRect>,
55 | basicCellView: Subview
| `- error: 'Subview' is only available in macOS 15.0 or newer
56 | ) -> some View {
57 | basicCellView
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:75:80: error: 'Layout' is only available in macOS 13.0 or newer
72 | }
73 |
74 | public struct CustomLayoutStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
75 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
| | `- error: 'Layout' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
76 | HorizontalScrollerLayout(
77 | parentViewWidth: properties.scrollViewWidth,
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:87:24: error: 'Subview' is only available in macOS 15.0 or newer
72 | }
73 |
74 | public struct CustomLayoutStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
75 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
76 | HorizontalScrollerLayout(
:
82 | }
83 |
84 | public func configuredCellContent(
| `- note: add '@available' attribute to enclosing instance method
85 | properties: PickerLayoutProperties,
86 | frameBinding: Binding<CGRect>,
87 | basicCellView: Subview
| `- error: 'Subview' is only available in macOS 15.0 or newer
88 | ) -> some View {
89 | basicCellView
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:46:9: error: 'HStackLayout' is only available in macOS 13.0 or newer
42 | }
43 |
44 | public struct HStackStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
45 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
| `- note: add '@available' attribute to enclosing instance method
46 | HStackLayout(
| |- error: 'HStackLayout' is only available in macOS 13.0 or newer
| `- note: add 'if #available' version check
47 | alignment: properties.verticalAlignment,
48 | spacing: properties.horizontalSpacing
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:58:14: error: 'onGeometryChange(for:of:action:)' is only available in macOS 13.0 or newer
42 | }
43 |
44 | public struct HStackStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
45 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
46 | HStackLayout(
:
50 | }
51 |
52 | public func configuredCellContent(
| `- note: add '@available' attribute to enclosing instance method
53 | properties: PickerLayoutProperties,
54 | frameBinding: Binding<CGRect>,
:
56 | ) -> some View {
57 | basicCellView
58 | .onGeometryChange(for: CGRect.self) { geo in
| |- error: 'onGeometryChange(for:of:action:)' is only available in macOS 13.0 or newer
| `- note: add 'if #available' version check
59 | geo.frame(in: .named(properties.coordinateSpaceName))
60 | } action: { newVal in
SwiftCompile normal arm64 Compiling\ HorizontalScrollPicker.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/HorizontalScrollPicker.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/HorizontalScrollPicker.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HorizontalScrollPicker.swift
SwiftCompile normal arm64 Compiling\ CenterAlignedScrollBehavior.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/CenterAlignedScrollBehavior.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/CenterAlignedScrollBehavior.swift:17:15: error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
9 | // MARK: - Convenience Static Initializer
10 |
11 | extension ScrollTargetBehavior {
| `- note: add '@available' attribute to enclosing extension
12 | static func centerAligned<ID>(
| `- note: add '@available' attribute to enclosing static method
13 | cellFrames: [ID : CGRect],
14 | scrollViewWidth: CGFloat,
15 | leadingInset: CGFloat,
16 | trailingInset: CGFloat
17 | ) -> some ScrollTargetBehavior
| `- error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
18 | where Self == CenterAlignedScrollBehavior<ID>
19 | {
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/CenterAlignedScrollBehavior.swift:11:11: error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
9 | // MARK: - Convenience Static Initializer
10 |
11 | extension ScrollTargetBehavior {
| | `- error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
| `- note: add '@available' attribute to enclosing extension
12 | static func centerAligned<ID>(
13 | cellFrames: [ID : CGRect],
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/CenterAlignedScrollBehavior.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CenterAlignedScrollBehavior.swift
SwiftCompile normal arm64 Compiling\ GeometryData.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/GeometryData.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/GeometryData.swift:13:23: error: 'ScrollPhase' is only available in macOS 15.0 or newer
7 | import SwiftUI
8 |
9 | struct GeometryData: Equatable, Sendable {
| `- note: add '@available' attribute to enclosing struct
10 | var leadingContentMargin: CGFloat = 0.0
11 | var trailingContentMargin: CGFloat = 0.0
12 |
13 | var scrollPhase = ScrollPhase.idle
| `- error: 'ScrollPhase' is only available in macOS 15.0 or newer
14 |
15 | var scrollViewFrame: CGRect = .zero
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/GeometryData.swift:19:25: error: 'ScrollGeometry' is only available in macOS 15.0 or newer
7 | import SwiftUI
8 |
9 | struct GeometryData: Equatable, Sendable {
| `- note: add '@available' attribute to enclosing struct
10 | var leadingContentMargin: CGFloat = 0.0
11 | var trailingContentMargin: CGFloat = 0.0
:
17 |
18 | // ScrollGeometry Values
19 | var scrollGeometry: ScrollGeometry
| `- error: 'ScrollGeometry' is only available in macOS 15.0 or newer
20 |
21 | /// amount that the scrollView is scrolled within its frame from its origin.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/GeometryData.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GeometryData.swift
SwiftCompile normal arm64 Compiling\ PickerData.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/PickerData.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/PickerData.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PickerData.swift
SwiftCompile normal arm64 Compiling\ HorizontalScrollerLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:34:34: error: 'LayoutProperties' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
| | `- error: 'LayoutProperties' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing static property
35 | var result = LayoutProperties()
36 | result.stackOrientation = .horizontal
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:50:19: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
35 | var result = LayoutProperties()
:
47 | }
48 |
49 | func sizeThatFits(
| `- note: add '@available' attribute to enclosing instance method
50 | proposal: ProposedViewSize,
| `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
51 | subviews: Subviews,
52 | cache: inout CacheData
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:67:19: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
35 | var result = LayoutProperties()
:
63 | }
64 |
65 | func placeSubviews(
| `- note: add '@available' attribute to enclosing instance method
66 | in bounds: CGRect,
67 | proposal: ProposedViewSize,
| `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
68 | subviews: Subviews,
69 | cache: inout CacheData
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:90:37: error: 'LayoutSubview' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
35 | var result = LayoutProperties()
:
88 |
89 | /// Always uses .topLeading for placement position
90 | func frameForSubview(_ subview: LayoutSubview, proposedSize: ProposedViewSize, xOffset: CGFloat, boundsHeight: CGFloat) -> CGRect {
| | `- error: 'LayoutSubview' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
91 | let viewSize = subview.sizeThatFits(proposedSize)
92 | let viewHeight = viewSize.height
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:90:66: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
35 | var result = LayoutProperties()
:
88 |
89 | /// Always uses .topLeading for placement position
90 | func frameForSubview(_ subview: LayoutSubview, proposedSize: ProposedViewSize, xOffset: CGFloat, boundsHeight: CGFloat) -> CGRect {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
91 | let viewSize = subview.sizeThatFits(proposedSize)
92 | let viewHeight = viewSize.height
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:113:50: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
106 | // MARK: - Computations
107 |
108 | extension HorizontalScrollerLayout {
| `- note: add '@available' attribute to enclosing extension
109 | var maximumCellWidthRatio: CGFloat {
110 | 0.66
111 | }
112 |
113 | func negotiatedProposal(with parentProposal: ProposedViewSize?) -> ProposedViewSize {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
114 | let maxWidth = parentViewWidth * maximumCellWidthRatio
115 |
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:113:72: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
106 | // MARK: - Computations
107 |
108 | extension HorizontalScrollerLayout {
| `- note: add '@available' attribute to enclosing extension
109 | var maximumCellWidthRatio: CGFloat {
110 | 0.66
111 | }
112 |
113 | func negotiatedProposal(with parentProposal: ProposedViewSize?) -> ProposedViewSize {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
114 | let maxWidth = parentViewWidth * maximumCellWidthRatio
115 |
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:145:37: error: 'LayoutSubviews' is only available in macOS 13.0 or newer
106 | // MARK: - Computations
107 |
108 | extension HorizontalScrollerLayout {
| `- note: add '@available' attribute to enclosing extension
109 | var maximumCellWidthRatio: CGFloat {
110 | 0.66
:
143 | /// The spacing after each subview. The final element in the result is always 0.0, since the final cell should
144 | /// have zero spacing (use trailing margins instead for this)
145 | func interCellSpacing(subviews: LayoutSubviews) -> [CGFloat] {
| | `- error: 'LayoutSubviews' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
146 | if let spacing {
147 | return Array(repeating: spacing, count: subviews.count)
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:35:22: error: 'LayoutProperties' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
| `- note: add '@available' attribute to enclosing static property
35 | var result = LayoutProperties()
| |- error: 'LayoutProperties' is only available in macOS 13.0 or newer
| `- note: add 'if #available' version check
36 | result.stackOrientation = .horizontal
37 | return result
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:127:20: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
106 | // MARK: - Computations
107 |
108 | extension HorizontalScrollerLayout {
| `- note: add '@available' attribute to enclosing extension
109 | var maximumCellWidthRatio: CGFloat {
110 | 0.66
111 | }
112 |
113 | func negotiatedProposal(with parentProposal: ProposedViewSize?) -> ProposedViewSize {
| `- note: add '@available' attribute to enclosing instance method
114 | let maxWidth = parentViewWidth * maximumCellWidthRatio
115 |
:
125 | // width proposal should be proposed or maxWidth, whichever is less
126 | let width = min(maxWidth, parentProposal.width ?? maxWidth)
127 | return ProposedViewSize(width: width, height: height)
| |- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add 'if #available' version check
128 |
129 | } else {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HorizontalScrollerLayout.swift
SwiftCompile normal arm64 Compiling\ HorizontalScrollPickerContent.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollPickerContent.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/GeometryData.swift:13:23: error: 'ScrollPhase' is only available in macOS 15.0 or newer
7 | import SwiftUI
8 |
9 | struct GeometryData: Equatable, Sendable {
| `- note: add '@available' attribute to enclosing struct
10 | var leadingContentMargin: CGFloat = 0.0
11 | var trailingContentMargin: CGFloat = 0.0
12 |
13 | var scrollPhase = ScrollPhase.idle
| `- error: 'ScrollPhase' is only available in macOS 15.0 or newer
14 |
15 | var scrollViewFrame: CGRect = .zero
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:31:36: error: 'ScrollPosition' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
29 |
30 | // Selection state
31 | @Published var positionState = ScrollPosition(x: 0.0)
| `- error: 'ScrollPosition' is only available in macOS 15.0 or newer
32 | @Published private(set) var selection: CellFrame
33 | private(set) var scrollPhase: ScrollPhase = .idle
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollPickerContent.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HorizontalScrollPickerContent.swift
SwiftCompile normal arm64 Compiling\ ViewModel.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:31:36: error: 'ScrollPosition' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
29 |
30 | // Selection state
31 | @Published var positionState = ScrollPosition(x: 0.0)
| `- error: 'ScrollPosition' is only available in macOS 15.0 or newer
32 | @Published private(set) var selection: CellFrame
33 | private(set) var scrollPhase: ScrollPhase = .idle
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:31:36: error: 'init(idType:x:)' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
29 |
30 | // Selection state
31 | @Published var positionState = ScrollPosition(x: 0.0)
| `- error: 'init(idType:x:)' is only available in macOS 15.0 or newer
32 | @Published private(set) var selection: CellFrame
33 | private(set) var scrollPhase: ScrollPhase = .idle
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:33:35: error: 'ScrollPhase' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
31 | @Published var positionState = ScrollPosition(x: 0.0)
32 | @Published private(set) var selection: CellFrame
33 | private(set) var scrollPhase: ScrollPhase = .idle
| `- error: 'ScrollPhase' is only available in macOS 15.0 or newer
34 |
35 | /// Used to debounce updates to the current selection when `updateScrollGeometry(_:)` is called
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:50:40: error: 'ScrollPhase' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
48 | }
49 |
50 | func updateScrollPhase(_ newPhase: ScrollPhase) {
| | `- error: 'ScrollPhase' is only available in macOS 15.0 or newer
| `- note: add '@available' attribute to enclosing instance method
51 | self.scrollPhase = newPhase
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:54:38: error: 'ScrollGeometry' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
52 | }
53 |
54 | func updateScrollGeometry(_ geo: ScrollGeometry) {
| | `- error: 'ScrollGeometry' is only available in macOS 15.0 or newer
| `- note: add '@available' attribute to enclosing instance method
55 | // debounce selection update using frameUpdateTask
56 | frameUpdateTask?.cancel()
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:83:32: error: 'sleep(for:tolerance:clock:)' is only available in macOS 13.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
52 | }
53 |
54 | func updateScrollGeometry(_ geo: ScrollGeometry) {
| `- note: add '@available' attribute to enclosing instance method
55 | // debounce selection update using frameUpdateTask
56 | frameUpdateTask?.cancel()
:
81 | // Block changing of current selection by overriding to previous selection
82 | frameUpdateTask = Task {
83 | try await Task.sleep(for: .seconds(0.1))
| |- error: 'sleep(for:tolerance:clock:)' is only available in macOS 13.0 or newer
| `- note: add 'if #available' version check
84 | sendScrollerTo(selection: selection.id)
85 | }
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:83:44: error: 'seconds' is only available in macOS 13.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
52 | }
53 |
54 | func updateScrollGeometry(_ geo: ScrollGeometry) {
| `- note: add '@available' attribute to enclosing instance method
55 | // debounce selection update using frameUpdateTask
56 | frameUpdateTask?.cancel()
:
81 | // Block changing of current selection by overriding to previous selection
82 | frameUpdateTask = Task {
83 | try await Task.sleep(for: .seconds(0.1))
| |- error: 'seconds' is only available in macOS 13.0 or newer
| `- note: add 'if #available' version check
84 | sendScrollerTo(selection: selection.id)
85 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewModel.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ HorizontalScrollPicker (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:11:29: error: 'Layout' is only available in macOS 13.0 or newer
8 |
9 | /// <#Description#>
10 | public protocol HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing protocol
11 | associatedtype Content: Layout
| | `- error: 'Layout' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing associated type
12 | associatedtype CellView: View
13 |
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:32:24: error: 'Subview' is only available in macOS 15.0 or newer
8 |
9 | /// <#Description#>
10 | public protocol HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing protocol
11 | associatedtype Content: Layout
12 | associatedtype CellView: View
:
27 | ///
28 | /// - Returns: <#description#>
29 | func configuredCellContent(
| `- note: add '@available' attribute to enclosing instance method
30 | properties: PickerLayoutProperties,
31 | frameBinding: Binding<CGRect>,
32 | basicCellView: Subview
| `- error: 'Subview' is only available in macOS 15.0 or newer
33 | ) -> CellView
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:45:80: error: 'Layout' is only available in macOS 13.0 or newer
42 | }
43 |
44 | public struct HStackStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
45 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
| | `- error: 'Layout' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
46 | HStackLayout(
47 | alignment: properties.verticalAlignment,
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:55:24: error: 'Subview' is only available in macOS 15.0 or newer
42 | }
43 |
44 | public struct HStackStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
45 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
46 | HStackLayout(
:
50 | }
51 |
52 | public func configuredCellContent(
| `- note: add '@available' attribute to enclosing instance method
53 | properties: PickerLayoutProperties,
54 | frameBinding: Binding<CGRect>,
55 | basicCellView: Subview
| `- error: 'Subview' is only available in macOS 15.0 or newer
56 | ) -> some View {
57 | basicCellView
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:75:80: error: 'Layout' is only available in macOS 13.0 or newer
72 | }
73 |
74 | public struct CustomLayoutStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
75 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
| | `- error: 'Layout' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
76 | HorizontalScrollerLayout(
77 | parentViewWidth: properties.scrollViewWidth,
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/HorizontalScrollerStyle.swift:87:24: error: 'Subview' is only available in macOS 15.0 or newer
72 | }
73 |
74 | public struct CustomLayoutStyle: HorizontalScrollerStyle {
| `- note: add '@available' attribute to enclosing struct
75 | public func configuredLayout(_ properties: PickerLayoutProperties) -> some Layout {
76 | HorizontalScrollerLayout(
:
82 | }
83 |
84 | public func configuredCellContent(
| `- note: add '@available' attribute to enclosing instance method
85 | properties: PickerLayoutProperties,
86 | frameBinding: Binding<CGRect>,
87 | basicCellView: Subview
| `- error: 'Subview' is only available in macOS 15.0 or newer
88 | ) -> some View {
89 | basicCellView
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/CenterAlignedScrollBehavior.swift:17:15: error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
9 | // MARK: - Convenience Static Initializer
10 |
11 | extension ScrollTargetBehavior {
| `- note: add '@available' attribute to enclosing extension
12 | static func centerAligned<ID>(
| `- note: add '@available' attribute to enclosing static method
13 | cellFrames: [ID : CGRect],
14 | scrollViewWidth: CGFloat,
15 | leadingInset: CGFloat,
16 | trailingInset: CGFloat
17 | ) -> some ScrollTargetBehavior
| `- error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
18 | where Self == CenterAlignedScrollBehavior<ID>
19 | {
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/CenterAlignedScrollBehavior.swift:11:11: error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
9 | // MARK: - Convenience Static Initializer
10 |
11 | extension ScrollTargetBehavior {
| | `- error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
| `- note: add '@available' attribute to enclosing extension
12 | static func centerAligned<ID>(
13 | cellFrames: [ID : CGRect],
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/CenterAlignedScrollBehavior.swift:37:39: error: 'ScrollTarget' is only available in macOS 14.0 or newer
29 | // MARK: - CenterAlignedScrollBehavior
30 |
31 | struct CenterAlignedScrollBehavior<ID: Hashable>: ScrollTargetBehavior {
| `- note: add '@available' attribute to enclosing generic struct
32 | var cellFrames: [ID : CGRect]
33 | var scrollViewWidth: CGFloat
:
35 | var trailingInset: CGFloat
36 |
37 | func updateTarget(_ target: inout ScrollTarget, context: TargetContext) {
| | `- error: 'ScrollTarget' is only available in macOS 14.0 or newer
| `- note: add '@available' attribute to enclosing instance method
38 | guard !cellFrames.isEmpty else { return }
39 |
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/GeometryData.swift:13:23: error: 'ScrollPhase' is only available in macOS 15.0 or newer
7 | import SwiftUI
8 |
9 | struct GeometryData: Equatable, Sendable {
| `- note: add '@available' attribute to enclosing struct
10 | var leadingContentMargin: CGFloat = 0.0
11 | var trailingContentMargin: CGFloat = 0.0
12 |
13 | var scrollPhase = ScrollPhase.idle
| `- error: 'ScrollPhase' is only available in macOS 15.0 or newer
14 |
15 | var scrollViewFrame: CGRect = .zero
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/GeometryData.swift:19:25: error: 'ScrollGeometry' is only available in macOS 15.0 or newer
7 | import SwiftUI
8 |
9 | struct GeometryData: Equatable, Sendable {
| `- note: add '@available' attribute to enclosing struct
10 | var leadingContentMargin: CGFloat = 0.0
11 | var trailingContentMargin: CGFloat = 0.0
:
17 |
18 | // ScrollGeometry Values
19 | var scrollGeometry: ScrollGeometry
| `- error: 'ScrollGeometry' is only available in macOS 15.0 or newer
20 |
21 | /// amount that the scrollView is scrolled within its frame from its origin.
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:34:34: error: 'LayoutProperties' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
| | `- error: 'LayoutProperties' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing static property
35 | var result = LayoutProperties()
36 | result.stackOrientation = .horizontal
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:50:19: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
35 | var result = LayoutProperties()
:
47 | }
48 |
49 | func sizeThatFits(
| `- note: add '@available' attribute to enclosing instance method
50 | proposal: ProposedViewSize,
| `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
51 | subviews: Subviews,
52 | cache: inout CacheData
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:67:19: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
35 | var result = LayoutProperties()
:
63 | }
64 |
65 | func placeSubviews(
| `- note: add '@available' attribute to enclosing instance method
66 | in bounds: CGRect,
67 | proposal: ProposedViewSize,
| `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
68 | subviews: Subviews,
69 | cache: inout CacheData
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:90:37: error: 'LayoutSubview' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
35 | var result = LayoutProperties()
:
88 |
89 | /// Always uses .topLeading for placement position
90 | func frameForSubview(_ subview: LayoutSubview, proposedSize: ProposedViewSize, xOffset: CGFloat, boundsHeight: CGFloat) -> CGRect {
| | `- error: 'LayoutSubview' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
91 | let viewSize = subview.sizeThatFits(proposedSize)
92 | let viewHeight = viewSize.height
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:90:66: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
31 | // MARK: - Layout Conformance
32 |
33 | extension HorizontalScrollerLayout: Layout {
| `- note: add '@available' attribute to enclosing extension
34 | static var layoutProperties: LayoutProperties {
35 | var result = LayoutProperties()
:
88 |
89 | /// Always uses .topLeading for placement position
90 | func frameForSubview(_ subview: LayoutSubview, proposedSize: ProposedViewSize, xOffset: CGFloat, boundsHeight: CGFloat) -> CGRect {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
91 | let viewSize = subview.sizeThatFits(proposedSize)
92 | let viewHeight = viewSize.height
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:113:50: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
106 | // MARK: - Computations
107 |
108 | extension HorizontalScrollerLayout {
| `- note: add '@available' attribute to enclosing extension
109 | var maximumCellWidthRatio: CGFloat {
110 | 0.66
111 | }
112 |
113 | func negotiatedProposal(with parentProposal: ProposedViewSize?) -> ProposedViewSize {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
114 | let maxWidth = parentViewWidth * maximumCellWidthRatio
115 |
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:113:72: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
106 | // MARK: - Computations
107 |
108 | extension HorizontalScrollerLayout {
| `- note: add '@available' attribute to enclosing extension
109 | var maximumCellWidthRatio: CGFloat {
110 | 0.66
111 | }
112 |
113 | func negotiatedProposal(with parentProposal: ProposedViewSize?) -> ProposedViewSize {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
114 | let maxWidth = parentViewWidth * maximumCellWidthRatio
115 |
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift:145:37: error: 'LayoutSubviews' is only available in macOS 13.0 or newer
106 | // MARK: - Computations
107 |
108 | extension HorizontalScrollerLayout {
| `- note: add '@available' attribute to enclosing extension
109 | var maximumCellWidthRatio: CGFloat {
110 | 0.66
:
143 | /// The spacing after each subview. The final element in the result is always 0.0, since the final cell should
144 | /// have zero spacing (use trailing margins instead for this)
145 | func interCellSpacing(subviews: LayoutSubviews) -> [CGFloat] {
| | `- error: 'LayoutSubviews' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
146 | if let spacing {
147 | return Array(repeating: spacing, count: subviews.count)
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:31:36: error: 'ScrollPosition' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
29 |
30 | // Selection state
31 | @Published var positionState = ScrollPosition(x: 0.0)
| `- error: 'ScrollPosition' is only available in macOS 15.0 or newer
32 | @Published private(set) var selection: CellFrame
33 | private(set) var scrollPhase: ScrollPhase = .idle
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:31:36: error: 'init(idType:x:)' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
29 |
30 | // Selection state
31 | @Published var positionState = ScrollPosition(x: 0.0)
| `- error: 'init(idType:x:)' is only available in macOS 15.0 or newer
32 | @Published private(set) var selection: CellFrame
33 | private(set) var scrollPhase: ScrollPhase = .idle
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:33:35: error: 'ScrollPhase' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
31 | @Published var positionState = ScrollPosition(x: 0.0)
32 | @Published private(set) var selection: CellFrame
33 | private(set) var scrollPhase: ScrollPhase = .idle
| `- error: 'ScrollPhase' is only available in macOS 15.0 or newer
34 |
35 | /// Used to debounce updates to the current selection when `updateScrollGeometry(_:)` is called
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:50:40: error: 'ScrollPhase' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
48 | }
49 |
50 | func updateScrollPhase(_ newPhase: ScrollPhase) {
| | `- error: 'ScrollPhase' is only available in macOS 15.0 or newer
| `- note: add '@available' attribute to enclosing instance method
51 | self.scrollPhase = newPhase
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.swift:54:38: error: 'ScrollGeometry' is only available in macOS 15.0 or newer
8 |
9 | @MainActor
10 | final class ViewModel<Data, ID>: ObservableObject
| `- note: add '@available' attribute to enclosing generic class
11 | where Data: RandomAccessCollection,
12 | ID: Hashable & Sendable,
:
52 | }
53 |
54 | func updateScrollGeometry(_ geo: ScrollGeometry) {
| | `- error: 'ScrollGeometry' is only available in macOS 15.0 or newer
| `- note: add '@available' attribute to enclosing instance method
55 | // debounce selection update using frameUpdateTask
56 | frameUpdateTask?.cancel()
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/CellData.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/HorizontalScrollerStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/PickerLayoutProperties.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/PickerSelection.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/HorizontalScrollPicker.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/CenterAlignedScrollBehavior.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/GeometryData.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollPickerContent.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/HorizontalScrollerLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/PickerData.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Internal/ViewModel.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/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker-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 -swift-version 6 -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/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name HorizontalScrollPicker -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker_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/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizontalScrollPicker.build/Debug/HorizontalScrollPicker-t.build/Objects-normal/arm64/HorizontalScrollPicker.abi.json
SwiftCompile normal arm64 (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ PickerSelection.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/PickerSelection.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
/Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data Types/PickerSelection.swift:31:13: warning: capture of 'self' with non-Sendable type 'PickerSelection<ID>' in a '@Sendable' closure [#SendableClosureCaptures]
8 |
9 | @propertyWrapper
10 | public struct PickerSelection<ID: Hashable & Sendable>: DynamicProperty {
| `- note: consider making generic struct 'PickerSelection' conform to the 'Sendable' protocol
11 | struct PositionTarget: Sendable {
12 | var targetId: ID
:
29 | public var projectedValue: Binding<ID> {
30 | Binding {
31 | value
| `- warning: capture of 'self' with non-Sendable type 'PickerSelection<ID>' in a '@Sendable' closure [#SendableClosureCaptures]
32 | } set: { newVal, transaction in
33 | var target = PositionTarget(targetId: newVal)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/PickerSelection.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PickerSelection.swift
SwiftCompile normal arm64 Compiling\ PickerLayoutProperties.swift /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/PickerLayoutProperties.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HorizontalScrollPicker/Data\ Types/PickerLayoutProperties.swift (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PickerLayoutProperties.swift
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-23 07:05:42.853 xcodebuild[761:4619] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-23 07:05:42.993 xcodebuild[761:4619] [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:81afa891176bd964705cef525e4e2520d2e988cb, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:81afa891176bd964705cef525e4e2520d2e988cb, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:81afa891176bd964705cef525e4e2520d2e988cb, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:81afa891176bd964705cef525e4e2520d2e988cb, name:My Mac }
2026-09-23 07:05:43.201 xcodebuild[761:4619] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ HorizontalScrollPicker (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
SwiftCompile normal arm64 (in target 'HorizontalScrollPicker' from project 'HorizontalScrollPicker')
Building workspace HorizontalScrollPicker with scheme HorizontalScrollPicker
(3 failures)
BUILD FAILURE 6.4 macosXcodebuild