Build Information
Failed to build PageControl, reference 0.0.1 (8eb6a8), with Swift 6.4 for macOS (Xcode) using Xcode 27.0 on 25 Sep 2026 13:07:21 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 PageControl -destination platform=macOS,arch=arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/edonv/PageControl.git
Reference: 0.0.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/edonv/PageControl
* tag 0.0.1 -> FETCH_HEAD
HEAD is now at 8eb6a84 Update PageControl.swift
Cloned https://github.com/edonv/PageControl.git
Revision (git rev-parse @):
8eb6a84d1cb94f66f581b5e15e518ca79007682a
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/edonv/PageControl.git at 0.0.1
========================================
Build
========================================
Selected platform: macosXcodebuild
Swift version: 6.4
Building package at path: $PWD
https://github.com/edonv/PageControl.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:
PageControl: /Users/admin/builder/spi-builder-workspace
resolved source packages: PageControl
2026-09-25 09:06:35.903 xcodebuild[529:3028] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "PageControl",
"name" : "PageControl",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "maccatalyst",
"version" : "13.1"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "PageControl",
"targets" : [
"PageControl"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "PageControlTests",
"module_type" : "SwiftTarget",
"name" : "PageControlTests",
"path" : "Tests/PageControlTests",
"sources" : [
"PageControlTests.swift"
],
"target_dependencies" : [
"PageControl"
],
"type" : "test"
},
{
"c99name" : "PageControl",
"module_type" : "SwiftTarget",
"name" : "PageControl",
"path" : "Sources/PageControl",
"product_memberships" : [
"PageControl"
],
"sources" : [
"EnvironmentValues+PageIndicatorImages.swift",
"EnvironmentValues.swift",
"PageControl.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
{
"workspace" : {
"name" : "PageControl",
"schemes" : [
"PageControl"
]
}
}
2026-09-25 09:07:07.660 xcodebuild[626:3829] [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 PageControl -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 PageControl -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
PageControl: /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 'PageControl-product' in project 'PageControl'
➜ Explicit dependency on target 'PageControl' in project 'PageControl'
Target 'PageControl' in project 'PageControl' (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
ReadFileContents /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/docc/features.json
Build description signature: d874842a127e60bbfd7f113914c3be50
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/d874842a127e60bbfd7f113914c3be50.xcbuilddata
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/PageControl.DependencyStaticMetadataFileList (in target 'PageControl' from project 'PageControl')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/PageControl.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/PageControl.modulemap (in target 'PageControl' from project 'PageControl')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/PageControl.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/PageControl.DependencyMetadataFileList (in target 'PageControl' from project 'PageControl')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/PageControl.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.SwiftFileList (in target 'PageControl' from project 'PageControl')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.LinkFileList (in target 'PageControl' from project 'PageControl')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-OutputFileMap.json (in target 'PageControl' from project 'PageControl')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl_const_extract_protocols.json (in target 'PageControl' from project 'PageControl')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.SwiftConstValuesFileList (in target 'PageControl' from project 'PageControl')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.SwiftConstValuesFileList
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/PageControl.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/PageControl.modulemap (in target 'PageControl' from project 'PageControl')
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/PageControl.build/Debug/PageControl-t.build/PageControl.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps
SwiftDriver PageControl normal arm64 com.apple.xcode.tools.swift.compiler (in target 'PageControl' from project 'PageControl')
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 PageControl -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -target arm64-apple-macos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 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/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-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/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-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/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl_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/PageControl.build/Debug/PageControl-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-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/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-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/_AvailabilityInternal-5OQ8S18SKM02L42PKV6U5ZAWA.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/_Builtin_stdbool-8V6HC39D8H2ZKW3GSD1KJ09A9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DeveloperToolsSupport-1MJKJIVFEOCVMYG93RTR2K39.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_stddef-BRQYWAPA5F9I3AGC7LZEIAIGS.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/SwiftShims-8117TUG7HSOLBQL517OWAROM7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-11TYQJH3GW4GGN6M952RT44S2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-CEB668520FVMM3FPLUP3ZX3DP.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_limits-HXF6WMF65IXTY4LB9YQRPDVS.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/string_h-6TIYHCG4O23ZFSK467Q1J0323.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/_Builtin_stdatomic-1R9WVHFT4FALJXANBPLNOQ734.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_intrinsics-47EDOVQXH14WGC2TNDLNE4H8H.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_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/CUPS-1ZA2VX6NJ9HSLUZMN3J9CZ8WH.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/launch-EFXL3YL04KHGWJLOU1XU768V7.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/XPC-BCOQO9UGC7BBHCJY0IGQSWASH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-DM89H54DP422N6SIFFXP5XPSQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-C7U69HZXFHL69YJDFLWT0U3FZ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CFNetwork-1WQZZ3LJFUKBFXPPIBIBOWVLB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ColorSync-2HYXTYOH77DFC39T5Q8SOQDAC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudioTypes-1CX3AQ7NWCPJJKJZAOMEUEHIM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOKit-CEDFRGTVIVCLLLHYJXGM0PFVL.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-9SU97HPC9MZ0C0LR3CKCOZQAP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DiskArbitration-32YV8CK2DX7VR3YJCQJ2LRQBO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-CMQNI1EEW43ZI97R5YJX1IPHZ.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/UniformTypeIdentifiers-6NDBDVQ68S18YF9RX0ITE5UKU.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-FWKNEWDY3O6HRHDM5KD8EE3L.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-AX0NO6PFYHH1KBV1EQZLJ8VY4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-4EHOOJOUZ7C8FLQK9MY3L6G05.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-5THJQKH3WIYX84I28X5ZVDEFQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ApplicationServices-BO31UW2LY8YWE2PXALQSZ2GDH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-6SBESQXWU8BZ2T53B5K5RFDCN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreData-7AHAZHOZFYVGC8AEAEW7UONYH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-DNA8KCBYX02UANA3SZWSGA9FK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOSurface-4Q32HDW4K350WR630YIIMV9EG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OpenGL-1HNA0E7TU5D1BT5W6TFAEZ9PV.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Metal-F24CJVXGLAYYGFPU2P93FKCDI.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/QuartzCore-C0GLZ4FW076FUCWD767XWGGNX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreImage-5ZIBOBQABVVPBMXRV2Q3QUAVF.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\ PageControl (in target 'PageControl' from project 'PageControl')
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:12:28: error: cannot find type 'UIViewRepresentable' in scope
10 | import SwiftUI
11 |
12 | public struct PageControl: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
13 | // MARK: Public Properties
14 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:15:24: error: cannot find type 'UIImage' in scope
13 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
14 | struct IndicatorImages: Hashable {
15 | var preferred: UIImage? = nil
| `- error: cannot find type 'UIImage' in scope
16 | var currentPage: UIImage? = nil
17 | var perPage: [Int: UIImage] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:16:26: error: cannot find type 'UIImage' in scope
14 | struct IndicatorImages: Hashable {
15 | var preferred: UIImage? = nil
16 | var currentPage: UIImage? = nil
| `- error: cannot find type 'UIImage' in scope
17 | var perPage: [Int: UIImage] = [:]
18 | var currentPerPage: [Int: UIImage] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:17:28: error: cannot find type 'UIImage' in scope
15 | var preferred: UIImage? = nil
16 | var currentPage: UIImage? = nil
17 | var perPage: [Int: UIImage] = [:]
| `- error: cannot find type 'UIImage' in scope
18 | var currentPerPage: [Int: UIImage] = [:]
19 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:18:35: error: cannot find type 'UIImage' in scope
16 | var currentPage: UIImage? = nil
17 | var perPage: [Int: UIImage] = [:]
18 | var currentPerPage: [Int: UIImage] = [:]
| `- error: cannot find type 'UIImage' in scope
19 |
20 | mutating func setPreferred(
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:21:22: error: cannot find type 'UIImage' in scope
19 |
20 | mutating func setPreferred(
21 | _ image: UIImage?,
| `- error: cannot find type 'UIImage' in scope
22 | forPage page: Int?
23 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:33:22: error: cannot find type 'UIImage' in scope
31 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
32 | mutating func setCurrent(
33 | _ image: UIImage?,
| `- error: cannot find type 'UIImage' in scope
34 | forPage page: Int?
35 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:14:12: error: type 'PageControl.IndicatorImages' does not conform to protocol 'Hashable'
12 | extension PageControl {
13 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
14 | struct IndicatorImages: Hashable {
| `- error: type 'PageControl.IndicatorImages' does not conform to protocol 'Hashable'
15 | var preferred: UIImage? = nil
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
16 | var currentPage: UIImage? = nil
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
17 | var perPage: [Int: UIImage] = [:]
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
18 | var currentPerPage: [Int: UIImage] = [:]
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
19 |
20 | mutating func setPreferred(
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:14:12: error: type 'PageControl.IndicatorImages' does not conform to protocol 'Equatable'
12 | extension PageControl {
13 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
14 | struct IndicatorImages: Hashable {
| |- error: type 'PageControl.IndicatorImages' does not conform to protocol 'Equatable'
| `- note: add stubs for conformance
15 | var preferred: UIImage? = nil
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
16 | var currentPage: UIImage? = nil
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
17 | var perPage: [Int: UIImage] = [:]
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
18 | var currentPerPage: [Int: UIImage] = [:]
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
19 |
20 | mutating func setPreferred(
Swift.==:1:24: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'SIMD'
3 |
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'AttributedStringProtocol'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_BridgedStoredNSError'
3 |
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_CFObject'
1 | protocol _CFObject {
2 | public static func == (left: Self, right: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_CFObject'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(borrowing PageControl.IndicatorImages, borrowing PageControl.IndicatorImages) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: borrowing Self, rhs: borrowing Self) -> Bool}
| `- note: protocol requires function '==' with type '(borrowing PageControl.IndicatorImages, borrowing PageControl.IndicatorImages) -> Bool'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:61:18: error: cannot find type 'UIImage' in scope
59 | nonisolated
60 | public func pageControlIndicatorImage(
61 | _ image: UIImage?,
| `- error: cannot find type 'UIImage' in scope
62 | forPage page: Int? = nil
63 | ) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:76:18: error: cannot find type 'UIImage' in scope
74 | nonisolated
75 | public func pageControlCurrentIndicatorImage(
76 | _ image: UIImage?,
| `- error: cannot find type 'UIImage' in scope
77 | forPage page: Int? = nil
78 | ) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:115:34: error: cannot find type 'UIPageControl' in scope
113 | extension PageControl {
114 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
115 | public typealias Direction = UIPageControl.Direction
| `- error: cannot find type 'UIPageControl' in scope
116 |
117 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlDirection' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:25:70: note: expanded code originates here
21 | ///
22 | /// The default value is [`UIPageControl.Direction.natural`](https://developer.apple.com/documentation/uikit/uipagecontrol/direction-swift.enum/natural).
23 | @Entry
| |- note: in expansion of macro 'Entry' on property 'pageControlDirection' here
| `- note: in expansion of macro 'Entry' on property 'pageControlDirection' here
24 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
25 | public var pageControlDirection: PageControl.Direction = .natural
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlDirection: SwiftUICore.EnvironmentKey {
| | |- error: type 'EnvironmentValues.__Key_pageControlDirection' does not conform to protocol 'EnvironmentKey'
| | `- note: add stubs for conformance
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: PageControl.Direction = .natural
+-------------------------------------------------------------------
26 |
27 | /// The preferred background style for a ``PageControl/PageControl``.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:118:40: error: cannot find type 'UIPageControl' in scope
116 |
117 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
118 | public typealias BackgroundStyle = UIPageControl.BackgroundStyle
| `- error: cannot find type 'UIPageControl' in scope
119 | }
120 |
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlBackgroundStyle' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:30:84: note: expanded code originates here
26 |
27 | /// The preferred background style for a ``PageControl/PageControl``.
28 | @Entry
| |- note: in expansion of macro 'Entry' on property 'pageControlBackgroundStyle' here
| `- note: in expansion of macro 'Entry' on property 'pageControlBackgroundStyle' here
29 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
30 | public var pageControlBackgroundStyle: PageControl.BackgroundStyle = .automatic
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlBackgroundStyle: SwiftUICore.EnvironmentKey {
| | |- error: type 'EnvironmentValues.__Key_pageControlBackgroundStyle' does not conform to protocol 'EnvironmentKey'
| | `- note: add stubs for conformance
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: PageControl.BackgroundStyle = .automatic
+-------------------------------------------------------------------
31 |
32 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:46: error: cannot find type 'UIColor' in scope
35 | @Entry
36 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
37 | public var pageControlPageIndicatorTint: UIColor? = nil
| `- error: cannot find type 'UIColor' in scope
38 |
39 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
macro expansion @Entry:4:30: error: cannot find type 'UIColor' in scope
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:60: note: expanded code originates here
33 | ///
34 | /// The default color is a translucent white for the page indicator dot. The page indicator dot is used for all of the pages not visible on the screen. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlCurrentPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently. Similarly, no alpha is applied to this property for you. It is recommended (but not required) that the color you specify for this parameter contains some transparency–i.e. the alpha value should be less than 1.0.
35 | @Entry
| `- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
36 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
37 | public var pageControlPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|2 | private struct __Key_pageControlPageIndicatorTint: SwiftUICore.EnvironmentKey {
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
| | `- error: cannot find type 'UIColor' in scope
|5 | }
+-------------------------------------------------------------------
38 |
39 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:60: note: expanded code originates here
33 | ///
34 | /// The default color is a translucent white for the page indicator dot. The page indicator dot is used for all of the pages not visible on the screen. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlCurrentPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently. Similarly, no alpha is applied to this property for you. It is recommended (but not required) that the color you specify for this parameter contains some transparency–i.e. the alpha value should be less than 1.0.
35 | @Entry
| |- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
| `- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
36 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
37 | public var pageControlPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlPageIndicatorTint: SwiftUICore.EnvironmentKey {
| | |- error: type 'EnvironmentValues.__Key_pageControlPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
| | `- note: add stubs for conformance
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
+-------------------------------------------------------------------
38 |
39 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:53: error: cannot find type 'UIColor' in scope
42 | @Entry
43 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
44 | public var pageControlCurrentPageIndicatorTint: UIColor? = nil
| `- error: cannot find type 'UIColor' in scope
45 |
46 | /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
macro expansion @Entry:4:30: error: cannot find type 'UIColor' in scope
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:67: note: expanded code originates here
40 | ///
41 | /// The default color is an opaque white for the current page indicator dot. The current page indicator dot is used to indicate the currently visible page. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently.
42 | @Entry
| `- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
43 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
44 | public var pageControlCurrentPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|2 | private struct __Key_pageControlCurrentPageIndicatorTint: SwiftUICore.EnvironmentKey {
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
| | `- error: cannot find type 'UIColor' in scope
|5 | }
+-------------------------------------------------------------------
45 |
46 | /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlCurrentPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:67: note: expanded code originates here
40 | ///
41 | /// The default color is an opaque white for the current page indicator dot. The current page indicator dot is used to indicate the currently visible page. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently.
42 | @Entry
| |- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
| `- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
43 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
44 | public var pageControlCurrentPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlCurrentPageIndicatorTint: SwiftUICore.EnvironmentKey {
| | |- error: type 'EnvironmentValues.__Key_pageControlCurrentPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
| | `- note: add stubs for conformance
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
+-------------------------------------------------------------------
45 |
46 | /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:87:55: error: cannot find type 'UIColor' in scope
85 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
86 | nonisolated
87 | public func pageControlPageIndicatorTint(_ color: UIColor) -> some View {
| `- error: cannot find type 'UIColor' in scope
88 | environment(\.pageControlPageIndicatorTint, color)
89 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:96:62: error: cannot find type 'UIColor' in scope
94 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
95 | nonisolated
96 | public func pageControlCurrentPageIndicatorTint(_ color: UIColor) -> some View {
| `- error: cannot find type 'UIColor' in scope
97 | environment(\.pageControlCurrentPageIndicatorTint, color)
98 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:42:49: error: cannot find type 'UIPageControl' in scope
40 | // MARK: UIViewRepresentable
41 |
42 | public func makeUIView(context: Context) -> UIPageControl {
| `- error: cannot find type 'UIPageControl' in scope
43 | let control = UIPageControl()
44 | control.numberOfPages = pageCount
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:42:37: error: cannot find type 'Context' in scope
40 | // MARK: UIViewRepresentable
41 |
42 | public func makeUIView(context: Context) -> UIPageControl {
| `- error: cannot find type 'Context' in scope
43 | let control = UIPageControl()
44 | control.numberOfPages = pageCount
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:84:40: error: cannot find type 'UIPageControl' in scope
82 | }
83 |
84 | public func updateUIView(_ uiView: UIPageControl, context: Context) {
| `- error: cannot find type 'UIPageControl' in scope
85 | uiView.currentPage = selection
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:84:64: error: cannot find type 'Context' in scope
82 | }
83 |
84 | public func updateUIView(_ uiView: UIPageControl, context: Context) {
| `- error: cannot find type 'Context' in scope
85 | uiView.currentPage = selection
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:89:68: error: cannot find type 'UIPageControl' in scope
87 |
88 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
89 | public func sizeThatFits(_ proposal: ProposedViewSize, uiView: UIPageControl, context: Context) -> CGSize? {
| `- error: cannot find type 'UIPageControl' in scope
90 | return uiView.size(forNumberOfPages: pageCount)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:89:92: error: cannot find type 'Context' in scope
87 |
88 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
89 | public func sizeThatFits(_ proposal: ProposedViewSize, uiView: UIPageControl, context: Context) -> CGSize? {
| `- error: cannot find type 'Context' in scope
90 | return uiView.size(forNumberOfPages: pageCount)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:89:42: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
10 | import SwiftUI
11 |
12 | public struct PageControl: UIViewRepresentable {
| `- note: add '@available' attribute to enclosing struct
13 | // MARK: Public Properties
14 |
:
87 |
88 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
89 | public func sizeThatFits(_ proposal: ProposedViewSize, uiView: UIPageControl, context: Context) -> CGSize? {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
90 | return uiView.size(forNumberOfPages: pageCount)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:105:40: error: cannot find type 'UIPageControl' in scope
103 |
104 | @MainActor @objc
105 | func updateCurrentPage(sender: UIPageControl) {
| `- error: cannot find type 'UIPageControl' in scope
106 | control.selection = sender.currentPage
107 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:123:6: error: 'Previewable()' is only available in macOS 14.0 or newer
121 | @available(iOS 17, macCatalyst 17, tvOS 17, visionOS 1, *)
122 | #Preview {
123 | @Previewable @State
| |- error: 'Previewable()' is only available in macOS 14.0 or newer
| `- note: add 'if #available' version check
124 | var currentPage: Int = 0
125 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:160:14: error: value of type 'PageControl' has no member 'pageControlBackgroundStyle'
158 | .overlay(alignment: .bottom) {
159 | PageControl(selection: $currentPage, pageCount: colors.count)
160 | .pageControlBackgroundStyle(.prominent)
| `- error: value of type 'PageControl' has no member 'pageControlBackgroundStyle'
161 | .pageControlPageIndicatorTint(.systemBlue)
162 | .pageControlCurrentPageIndicatorTint(.systemGreen)
Failed frontend command:
SwiftCompile normal arm64 (in target 'PageControl' from project 'PageControl')
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/PageControl/EnvironmentValues+PageIndicatorImages.swift /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift /Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.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/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 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/PageControl.build/Debug/PageControl-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name PageControl -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl_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/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.abi.json
SwiftCompile normal arm64 Compiling\ PageControl.swift /Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift (in target 'PageControl' from project 'PageControl')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift (in target 'PageControl' from project 'PageControl')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PageControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:42:49: error: cannot find type 'UIPageControl' in scope
40 | // MARK: UIViewRepresentable
41 |
42 | public func makeUIView(context: Context) -> UIPageControl {
| `- error: cannot find type 'UIPageControl' in scope
43 | let control = UIPageControl()
44 | control.numberOfPages = pageCount
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:42:37: error: cannot find type 'Context' in scope
40 | // MARK: UIViewRepresentable
41 |
42 | public func makeUIView(context: Context) -> UIPageControl {
| `- error: cannot find type 'Context' in scope
43 | let control = UIPageControl()
44 | control.numberOfPages = pageCount
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:84:40: error: cannot find type 'UIPageControl' in scope
82 | }
83 |
84 | public func updateUIView(_ uiView: UIPageControl, context: Context) {
| `- error: cannot find type 'UIPageControl' in scope
85 | uiView.currentPage = selection
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:84:64: error: cannot find type 'Context' in scope
82 | }
83 |
84 | public func updateUIView(_ uiView: UIPageControl, context: Context) {
| `- error: cannot find type 'Context' in scope
85 | uiView.currentPage = selection
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:89:68: error: cannot find type 'UIPageControl' in scope
87 |
88 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
89 | public func sizeThatFits(_ proposal: ProposedViewSize, uiView: UIPageControl, context: Context) -> CGSize? {
| `- error: cannot find type 'UIPageControl' in scope
90 | return uiView.size(forNumberOfPages: pageCount)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:89:92: error: cannot find type 'Context' in scope
87 |
88 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
89 | public func sizeThatFits(_ proposal: ProposedViewSize, uiView: UIPageControl, context: Context) -> CGSize? {
| `- error: cannot find type 'Context' in scope
90 | return uiView.size(forNumberOfPages: pageCount)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:89:42: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
10 | import SwiftUI
11 |
12 | public struct PageControl: UIViewRepresentable {
| `- note: add '@available' attribute to enclosing struct
13 | // MARK: Public Properties
14 |
:
87 |
88 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
89 | public func sizeThatFits(_ proposal: ProposedViewSize, uiView: UIPageControl, context: Context) -> CGSize? {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
90 | return uiView.size(forNumberOfPages: pageCount)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:105:40: error: cannot find type 'UIPageControl' in scope
103 |
104 | @MainActor @objc
105 | func updateCurrentPage(sender: UIPageControl) {
| `- error: cannot find type 'UIPageControl' in scope
106 | control.selection = sender.currentPage
107 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:12:28: error: cannot find type 'UIViewRepresentable' in scope
10 | import SwiftUI
11 |
12 | public struct PageControl: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
13 | // MARK: Public Properties
14 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:115:34: error: cannot find type 'UIPageControl' in scope
113 | extension PageControl {
114 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
115 | public typealias Direction = UIPageControl.Direction
| `- error: cannot find type 'UIPageControl' in scope
116 |
117 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:118:40: error: cannot find type 'UIPageControl' in scope
116 |
117 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
118 | public typealias BackgroundStyle = UIPageControl.BackgroundStyle
| `- error: cannot find type 'UIPageControl' in scope
119 | }
120 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:123:6: error: 'Previewable()' is only available in macOS 14.0 or newer
121 | @available(iOS 17, macCatalyst 17, tvOS 17, visionOS 1, *)
122 | #Preview {
123 | @Previewable @State
| |- error: 'Previewable()' is only available in macOS 14.0 or newer
| `- note: add 'if #available' version check
124 | var currentPage: Int = 0
125 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:160:14: error: value of type 'PageControl' has no member 'pageControlBackgroundStyle'
158 | .overlay(alignment: .bottom) {
159 | PageControl(selection: $currentPage, pageCount: colors.count)
160 | .pageControlBackgroundStyle(.prominent)
| `- error: value of type 'PageControl' has no member 'pageControlBackgroundStyle'
161 | .pageControlPageIndicatorTint(.systemBlue)
162 | .pageControlCurrentPageIndicatorTint(.systemGreen)
SwiftCompile normal arm64 Compiling\ EnvironmentValues.swift /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift (in target 'PageControl' from project 'PageControl')
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:115:34: error: cannot find type 'UIPageControl' in scope
113 | extension PageControl {
114 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
115 | public typealias Direction = UIPageControl.Direction
| `- error: cannot find type 'UIPageControl' in scope
116 |
117 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlDirection' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:25:70: note: expanded code originates here
21 | ///
22 | /// The default value is [`UIPageControl.Direction.natural`](https://developer.apple.com/documentation/uikit/uipagecontrol/direction-swift.enum/natural).
23 | @Entry
| `- note: in expansion of macro 'Entry' on property 'pageControlDirection' here
24 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
25 | public var pageControlDirection: PageControl.Direction = .natural
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlDirection: SwiftUICore.EnvironmentKey {
| | `- error: type 'EnvironmentValues.__Key_pageControlDirection' does not conform to protocol 'EnvironmentKey'
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: PageControl.Direction = .natural
+-------------------------------------------------------------------
26 |
27 | /// The preferred background style for a ``PageControl/PageControl``.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlDirection' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:25:70: note: expanded code originates here
21 | ///
22 | /// The default value is [`UIPageControl.Direction.natural`](https://developer.apple.com/documentation/uikit/uipagecontrol/direction-swift.enum/natural).
23 | @Entry
| |- note: in expansion of macro 'Entry' on property 'pageControlDirection' here
| `- note: in expansion of macro 'Entry' on property 'pageControlDirection' here
24 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
25 | public var pageControlDirection: PageControl.Direction = .natural
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlDirection: SwiftUICore.EnvironmentKey {
| | |- error: type 'EnvironmentValues.__Key_pageControlDirection' does not conform to protocol 'EnvironmentKey'
| | `- note: add stubs for conformance
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: PageControl.Direction = .natural
+-------------------------------------------------------------------
26 |
27 | /// The preferred background style for a ``PageControl/PageControl``.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:118:40: error: cannot find type 'UIPageControl' in scope
116 |
117 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
118 | public typealias BackgroundStyle = UIPageControl.BackgroundStyle
| `- error: cannot find type 'UIPageControl' in scope
119 | }
120 |
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlBackgroundStyle' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:30:84: note: expanded code originates here
26 |
27 | /// The preferred background style for a ``PageControl/PageControl``.
28 | @Entry
| `- note: in expansion of macro 'Entry' on property 'pageControlBackgroundStyle' here
29 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
30 | public var pageControlBackgroundStyle: PageControl.BackgroundStyle = .automatic
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlBackgroundStyle: SwiftUICore.EnvironmentKey {
| | `- error: type 'EnvironmentValues.__Key_pageControlBackgroundStyle' does not conform to protocol 'EnvironmentKey'
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: PageControl.BackgroundStyle = .automatic
+-------------------------------------------------------------------
31 |
32 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlBackgroundStyle' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:30:84: note: expanded code originates here
26 |
27 | /// The preferred background style for a ``PageControl/PageControl``.
28 | @Entry
| |- note: in expansion of macro 'Entry' on property 'pageControlBackgroundStyle' here
| `- note: in expansion of macro 'Entry' on property 'pageControlBackgroundStyle' here
29 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
30 | public var pageControlBackgroundStyle: PageControl.BackgroundStyle = .automatic
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlBackgroundStyle: SwiftUICore.EnvironmentKey {
| | |- error: type 'EnvironmentValues.__Key_pageControlBackgroundStyle' does not conform to protocol 'EnvironmentKey'
| | `- note: add stubs for conformance
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: PageControl.BackgroundStyle = .automatic
+-------------------------------------------------------------------
31 |
32 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:46: error: cannot find type 'UIColor' in scope
35 | @Entry
36 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
37 | public var pageControlPageIndicatorTint: UIColor? = nil
| `- error: cannot find type 'UIColor' in scope
38 |
39 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
macro expansion @Entry:4:30: error: cannot find type 'UIColor' in scope
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:60: note: expanded code originates here
33 | ///
34 | /// The default color is a translucent white for the page indicator dot. The page indicator dot is used for all of the pages not visible on the screen. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlCurrentPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently. Similarly, no alpha is applied to this property for you. It is recommended (but not required) that the color you specify for this parameter contains some transparency–i.e. the alpha value should be less than 1.0.
35 | @Entry
| `- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
36 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
37 | public var pageControlPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|2 | private struct __Key_pageControlPageIndicatorTint: SwiftUICore.EnvironmentKey {
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
| | `- error: cannot find type 'UIColor' in scope
|5 | }
+-------------------------------------------------------------------
38 |
39 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:60: note: expanded code originates here
33 | ///
34 | /// The default color is a translucent white for the page indicator dot. The page indicator dot is used for all of the pages not visible on the screen. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlCurrentPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently. Similarly, no alpha is applied to this property for you. It is recommended (but not required) that the color you specify for this parameter contains some transparency–i.e. the alpha value should be less than 1.0.
35 | @Entry
| `- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
36 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
37 | public var pageControlPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlPageIndicatorTint: SwiftUICore.EnvironmentKey {
| | `- error: type 'EnvironmentValues.__Key_pageControlPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
+-------------------------------------------------------------------
38 |
39 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:60: note: expanded code originates here
33 | ///
34 | /// The default color is a translucent white for the page indicator dot. The page indicator dot is used for all of the pages not visible on the screen. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlCurrentPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently. Similarly, no alpha is applied to this property for you. It is recommended (but not required) that the color you specify for this parameter contains some transparency–i.e. the alpha value should be less than 1.0.
35 | @Entry
| |- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
| `- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
36 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
37 | public var pageControlPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlPageIndicatorTint: SwiftUICore.EnvironmentKey {
| | |- error: type 'EnvironmentValues.__Key_pageControlPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
| | `- note: add stubs for conformance
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
+-------------------------------------------------------------------
38 |
39 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:53: error: cannot find type 'UIColor' in scope
42 | @Entry
43 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
44 | public var pageControlCurrentPageIndicatorTint: UIColor? = nil
| `- error: cannot find type 'UIColor' in scope
45 |
46 | /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
macro expansion @Entry:4:30: error: cannot find type 'UIColor' in scope
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:67: note: expanded code originates here
40 | ///
41 | /// The default color is an opaque white for the current page indicator dot. The current page indicator dot is used to indicate the currently visible page. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently.
42 | @Entry
| `- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
43 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
44 | public var pageControlCurrentPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|2 | private struct __Key_pageControlCurrentPageIndicatorTint: SwiftUICore.EnvironmentKey {
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
| | `- error: cannot find type 'UIColor' in scope
|5 | }
+-------------------------------------------------------------------
45 |
46 | /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlCurrentPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:67: note: expanded code originates here
40 | ///
41 | /// The default color is an opaque white for the current page indicator dot. The current page indicator dot is used to indicate the currently visible page. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently.
42 | @Entry
| `- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
43 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
44 | public var pageControlCurrentPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlCurrentPageIndicatorTint: SwiftUICore.EnvironmentKey {
| | `- error: type 'EnvironmentValues.__Key_pageControlCurrentPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
+-------------------------------------------------------------------
45 |
46 | /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlCurrentPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:67: note: expanded code originates here
40 | ///
41 | /// The default color is an opaque white for the current page indicator dot. The current page indicator dot is used to indicate the currently visible page. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently.
42 | @Entry
| |- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
| `- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
43 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
44 | public var pageControlCurrentPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlCurrentPageIndicatorTint: SwiftUICore.EnvironmentKey {
| | |- error: type 'EnvironmentValues.__Key_pageControlCurrentPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
| | `- note: add stubs for conformance
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
+-------------------------------------------------------------------
45 |
46 | /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:87:55: error: cannot find type 'UIColor' in scope
85 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
86 | nonisolated
87 | public func pageControlPageIndicatorTint(_ color: UIColor) -> some View {
| `- error: cannot find type 'UIColor' in scope
88 | environment(\.pageControlPageIndicatorTint, color)
89 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:96:62: error: cannot find type 'UIColor' in scope
94 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
95 | nonisolated
96 | public func pageControlCurrentPageIndicatorTint(_ color: UIColor) -> some View {
| `- error: cannot find type 'UIColor' in scope
97 | environment(\.pageControlCurrentPageIndicatorTint, color)
98 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:70:21: error: cannot convert value of type 'KeyPath<EnvironmentValues, V>' to expected argument type 'WritableKeyPath<EnvironmentValues, V>'
68 | nonisolated
69 | public func pageControlDirection(_ direction: PageControl.Direction) -> some View {
70 | environment(\.pageControlDirection, direction)
| `- error: cannot convert value of type 'KeyPath<EnvironmentValues, V>' to expected argument type 'WritableKeyPath<EnvironmentValues, V>'
71 | }
72 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:79:21: error: cannot convert value of type 'KeyPath<EnvironmentValues, V>' to expected argument type 'WritableKeyPath<EnvironmentValues, V>'
77 | nonisolated
78 | public func pageControlBackgroundStyle(_ style: PageControl.BackgroundStyle) -> some View {
79 | environment(\.pageControlBackgroundStyle, style)
| `- error: cannot convert value of type 'KeyPath<EnvironmentValues, V>' to expected argument type 'WritableKeyPath<EnvironmentValues, V>'
80 | }
81 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:88:21: error: cannot convert value of type 'KeyPath<EnvironmentValues, V>' to expected argument type 'WritableKeyPath<EnvironmentValues, V>'
86 | nonisolated
87 | public func pageControlPageIndicatorTint(_ color: UIColor) -> some View {
88 | environment(\.pageControlPageIndicatorTint, color)
| `- error: cannot convert value of type 'KeyPath<EnvironmentValues, V>' to expected argument type 'WritableKeyPath<EnvironmentValues, V>'
89 | }
90 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift (in target 'PageControl' from project 'PageControl')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EnvironmentValues.swift
SwiftCompile normal arm64 Compiling\ EnvironmentValues+PageIndicatorImages.swift /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift (in target 'PageControl' from project 'PageControl')
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:12:28: error: cannot find type 'UIViewRepresentable' in scope
10 | import SwiftUI
11 |
12 | public struct PageControl: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
13 | // MARK: Public Properties
14 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:15:24: error: cannot find type 'UIImage' in scope
13 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
14 | struct IndicatorImages: Hashable {
15 | var preferred: UIImage? = nil
| `- error: cannot find type 'UIImage' in scope
16 | var currentPage: UIImage? = nil
17 | var perPage: [Int: UIImage] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:16:26: error: cannot find type 'UIImage' in scope
14 | struct IndicatorImages: Hashable {
15 | var preferred: UIImage? = nil
16 | var currentPage: UIImage? = nil
| `- error: cannot find type 'UIImage' in scope
17 | var perPage: [Int: UIImage] = [:]
18 | var currentPerPage: [Int: UIImage] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:17:28: error: cannot find type 'UIImage' in scope
15 | var preferred: UIImage? = nil
16 | var currentPage: UIImage? = nil
17 | var perPage: [Int: UIImage] = [:]
| `- error: cannot find type 'UIImage' in scope
18 | var currentPerPage: [Int: UIImage] = [:]
19 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:18:35: error: cannot find type 'UIImage' in scope
16 | var currentPage: UIImage? = nil
17 | var perPage: [Int: UIImage] = [:]
18 | var currentPerPage: [Int: UIImage] = [:]
| `- error: cannot find type 'UIImage' in scope
19 |
20 | mutating func setPreferred(
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:21:22: error: cannot find type 'UIImage' in scope
19 |
20 | mutating func setPreferred(
21 | _ image: UIImage?,
| `- error: cannot find type 'UIImage' in scope
22 | forPage page: Int?
23 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:33:22: error: cannot find type 'UIImage' in scope
31 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
32 | mutating func setCurrent(
33 | _ image: UIImage?,
| `- error: cannot find type 'UIImage' in scope
34 | forPage page: Int?
35 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:14:12: error: type 'PageControl.IndicatorImages' does not conform to protocol 'Hashable'
12 | extension PageControl {
13 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
14 | struct IndicatorImages: Hashable {
| `- error: type 'PageControl.IndicatorImages' does not conform to protocol 'Hashable'
15 | var preferred: UIImage? = nil
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
16 | var currentPage: UIImage? = nil
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
17 | var perPage: [Int: UIImage] = [:]
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
18 | var currentPerPage: [Int: UIImage] = [:]
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
19 |
20 | mutating func setPreferred(
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:14:12: error: type 'PageControl.IndicatorImages' does not conform to protocol 'Equatable'
12 | extension PageControl {
13 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
14 | struct IndicatorImages: Hashable {
| |- error: type 'PageControl.IndicatorImages' does not conform to protocol 'Equatable'
| `- note: add stubs for conformance
15 | var preferred: UIImage? = nil
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
16 | var currentPage: UIImage? = nil
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
17 | var perPage: [Int: UIImage] = [:]
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
18 | var currentPerPage: [Int: UIImage] = [:]
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
19 |
20 | mutating func setPreferred(
Swift.==:1:24: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'SIMD'
3 |
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'AttributedStringProtocol'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_BridgedStoredNSError'
3 |
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_CFObject'
1 | protocol _CFObject {
2 | public static func == (left: Self, right: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_CFObject'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(borrowing PageControl.IndicatorImages, borrowing PageControl.IndicatorImages) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: borrowing Self, rhs: borrowing Self) -> Bool}
| `- note: protocol requires function '==' with type '(borrowing PageControl.IndicatorImages, borrowing PageControl.IndicatorImages) -> Bool'
3 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift (in target 'PageControl' from project 'PageControl')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EnvironmentValues+PageIndicatorImages.swift
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:61:18: error: cannot find type 'UIImage' in scope
59 | nonisolated
60 | public func pageControlIndicatorImage(
61 | _ image: UIImage?,
| `- error: cannot find type 'UIImage' in scope
62 | forPage page: Int? = nil
63 | ) -> some View {
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-25 09:07:09.189 xcodebuild[627:3872] [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:48de61b1c6b41b5e2bde52f4a62aa1927b9bfc86, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:48de61b1c6b41b5e2bde52f4a62aa1927b9bfc86, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:48de61b1c6b41b5e2bde52f4a62aa1927b9bfc86, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:48de61b1c6b41b5e2bde52f4a62aa1927b9bfc86, name:My Mac }
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'PageControl' from project 'PageControl')
SwiftEmitModule normal arm64 Emitting\ module\ for\ PageControl (in target 'PageControl' from project 'PageControl')
Building workspace PageControl with scheme PageControl
(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:
PageControl: /Users/admin/builder/spi-builder-workspace
resolved source packages: PageControl
2026-09-25 09:07:18.030 xcodebuild[736:4433] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "PageControl",
"name" : "PageControl",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "maccatalyst",
"version" : "13.1"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "PageControl",
"targets" : [
"PageControl"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "PageControlTests",
"module_type" : "SwiftTarget",
"name" : "PageControlTests",
"path" : "Tests/PageControlTests",
"sources" : [
"PageControlTests.swift"
],
"target_dependencies" : [
"PageControl"
],
"type" : "test"
},
{
"c99name" : "PageControl",
"module_type" : "SwiftTarget",
"name" : "PageControl",
"path" : "Sources/PageControl",
"product_memberships" : [
"PageControl"
],
"sources" : [
"EnvironmentValues+PageIndicatorImages.swift",
"EnvironmentValues.swift",
"PageControl.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
{
"workspace" : {
"name" : "PageControl",
"schemes" : [
"PageControl"
]
}
}
2026-09-25 09:07:19.274 xcodebuild[744:4497] [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 PageControl -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 PageControl -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
PageControl: /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 'PageControl-product' in project 'PageControl'
➜ Explicit dependency on target 'PageControl' in project 'PageControl'
Target 'PageControl' in project 'PageControl' (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 PageControl normal arm64 com.apple.xcode.tools.swift.compiler (in target 'PageControl' from project 'PageControl')
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 PageControl -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -target arm64-apple-macos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 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/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-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/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-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/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl_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/PageControl.build/Debug/PageControl-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-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/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ PageControl.swift /Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift (in target 'PageControl' from project 'PageControl')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift (in target 'PageControl' from project 'PageControl')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PageControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:42:49: error: cannot find type 'UIPageControl' in scope
40 | // MARK: UIViewRepresentable
41 |
42 | public func makeUIView(context: Context) -> UIPageControl {
| `- error: cannot find type 'UIPageControl' in scope
43 | let control = UIPageControl()
44 | control.numberOfPages = pageCount
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:42:37: error: cannot find type 'Context' in scope
40 | // MARK: UIViewRepresentable
41 |
42 | public func makeUIView(context: Context) -> UIPageControl {
| `- error: cannot find type 'Context' in scope
43 | let control = UIPageControl()
44 | control.numberOfPages = pageCount
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:84:40: error: cannot find type 'UIPageControl' in scope
82 | }
83 |
84 | public func updateUIView(_ uiView: UIPageControl, context: Context) {
| `- error: cannot find type 'UIPageControl' in scope
85 | uiView.currentPage = selection
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:84:64: error: cannot find type 'Context' in scope
82 | }
83 |
84 | public func updateUIView(_ uiView: UIPageControl, context: Context) {
| `- error: cannot find type 'Context' in scope
85 | uiView.currentPage = selection
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:89:68: error: cannot find type 'UIPageControl' in scope
87 |
88 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
89 | public func sizeThatFits(_ proposal: ProposedViewSize, uiView: UIPageControl, context: Context) -> CGSize? {
| `- error: cannot find type 'UIPageControl' in scope
90 | return uiView.size(forNumberOfPages: pageCount)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:89:92: error: cannot find type 'Context' in scope
87 |
88 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
89 | public func sizeThatFits(_ proposal: ProposedViewSize, uiView: UIPageControl, context: Context) -> CGSize? {
| `- error: cannot find type 'Context' in scope
90 | return uiView.size(forNumberOfPages: pageCount)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:89:42: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
10 | import SwiftUI
11 |
12 | public struct PageControl: UIViewRepresentable {
| `- note: add '@available' attribute to enclosing struct
13 | // MARK: Public Properties
14 |
:
87 |
88 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
89 | public func sizeThatFits(_ proposal: ProposedViewSize, uiView: UIPageControl, context: Context) -> CGSize? {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
90 | return uiView.size(forNumberOfPages: pageCount)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:105:40: error: cannot find type 'UIPageControl' in scope
103 |
104 | @MainActor @objc
105 | func updateCurrentPage(sender: UIPageControl) {
| `- error: cannot find type 'UIPageControl' in scope
106 | control.selection = sender.currentPage
107 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:12:28: error: cannot find type 'UIViewRepresentable' in scope
10 | import SwiftUI
11 |
12 | public struct PageControl: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
13 | // MARK: Public Properties
14 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:115:34: error: cannot find type 'UIPageControl' in scope
113 | extension PageControl {
114 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
115 | public typealias Direction = UIPageControl.Direction
| `- error: cannot find type 'UIPageControl' in scope
116 |
117 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:118:40: error: cannot find type 'UIPageControl' in scope
116 |
117 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
118 | public typealias BackgroundStyle = UIPageControl.BackgroundStyle
| `- error: cannot find type 'UIPageControl' in scope
119 | }
120 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:123:6: error: 'Previewable()' is only available in macOS 14.0 or newer
121 | @available(iOS 17, macCatalyst 17, tvOS 17, visionOS 1, *)
122 | #Preview {
123 | @Previewable @State
| |- error: 'Previewable()' is only available in macOS 14.0 or newer
| `- note: add 'if #available' version check
124 | var currentPage: Int = 0
125 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:160:14: error: value of type 'PageControl' has no member 'pageControlBackgroundStyle'
158 | .overlay(alignment: .bottom) {
159 | PageControl(selection: $currentPage, pageCount: colors.count)
160 | .pageControlBackgroundStyle(.prominent)
| `- error: value of type 'PageControl' has no member 'pageControlBackgroundStyle'
161 | .pageControlPageIndicatorTint(.systemBlue)
162 | .pageControlCurrentPageIndicatorTint(.systemGreen)
SwiftEmitModule normal arm64 Emitting\ module\ for\ PageControl (in target 'PageControl' from project 'PageControl')
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:12:28: error: cannot find type 'UIViewRepresentable' in scope
10 | import SwiftUI
11 |
12 | public struct PageControl: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
13 | // MARK: Public Properties
14 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:15:24: error: cannot find type 'UIImage' in scope
13 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
14 | struct IndicatorImages: Hashable {
15 | var preferred: UIImage? = nil
| `- error: cannot find type 'UIImage' in scope
16 | var currentPage: UIImage? = nil
17 | var perPage: [Int: UIImage] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:16:26: error: cannot find type 'UIImage' in scope
14 | struct IndicatorImages: Hashable {
15 | var preferred: UIImage? = nil
16 | var currentPage: UIImage? = nil
| `- error: cannot find type 'UIImage' in scope
17 | var perPage: [Int: UIImage] = [:]
18 | var currentPerPage: [Int: UIImage] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:17:28: error: cannot find type 'UIImage' in scope
15 | var preferred: UIImage? = nil
16 | var currentPage: UIImage? = nil
17 | var perPage: [Int: UIImage] = [:]
| `- error: cannot find type 'UIImage' in scope
18 | var currentPerPage: [Int: UIImage] = [:]
19 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:18:35: error: cannot find type 'UIImage' in scope
16 | var currentPage: UIImage? = nil
17 | var perPage: [Int: UIImage] = [:]
18 | var currentPerPage: [Int: UIImage] = [:]
| `- error: cannot find type 'UIImage' in scope
19 |
20 | mutating func setPreferred(
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:21:22: error: cannot find type 'UIImage' in scope
19 |
20 | mutating func setPreferred(
21 | _ image: UIImage?,
| `- error: cannot find type 'UIImage' in scope
22 | forPage page: Int?
23 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:33:22: error: cannot find type 'UIImage' in scope
31 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
32 | mutating func setCurrent(
33 | _ image: UIImage?,
| `- error: cannot find type 'UIImage' in scope
34 | forPage page: Int?
35 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:14:12: error: type 'PageControl.IndicatorImages' does not conform to protocol 'Hashable'
12 | extension PageControl {
13 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
14 | struct IndicatorImages: Hashable {
| `- error: type 'PageControl.IndicatorImages' does not conform to protocol 'Hashable'
15 | var preferred: UIImage? = nil
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
16 | var currentPage: UIImage? = nil
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
17 | var perPage: [Int: UIImage] = [:]
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
18 | var currentPerPage: [Int: UIImage] = [:]
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
19 |
20 | mutating func setPreferred(
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:14:12: error: type 'PageControl.IndicatorImages' does not conform to protocol 'Equatable'
12 | extension PageControl {
13 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
14 | struct IndicatorImages: Hashable {
| |- error: type 'PageControl.IndicatorImages' does not conform to protocol 'Equatable'
| `- note: add stubs for conformance
15 | var preferred: UIImage? = nil
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
16 | var currentPage: UIImage? = nil
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
17 | var perPage: [Int: UIImage] = [:]
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
18 | var currentPerPage: [Int: UIImage] = [:]
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
19 |
20 | mutating func setPreferred(
Swift.==:1:24: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'SIMD'
3 |
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'AttributedStringProtocol'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_BridgedStoredNSError'
3 |
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_CFObject'
1 | protocol _CFObject {
2 | public static func == (left: Self, right: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_CFObject'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(borrowing PageControl.IndicatorImages, borrowing PageControl.IndicatorImages) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: borrowing Self, rhs: borrowing Self) -> Bool}
| `- note: protocol requires function '==' with type '(borrowing PageControl.IndicatorImages, borrowing PageControl.IndicatorImages) -> Bool'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:61:18: error: cannot find type 'UIImage' in scope
59 | nonisolated
60 | public func pageControlIndicatorImage(
61 | _ image: UIImage?,
| `- error: cannot find type 'UIImage' in scope
62 | forPage page: Int? = nil
63 | ) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:76:18: error: cannot find type 'UIImage' in scope
74 | nonisolated
75 | public func pageControlCurrentIndicatorImage(
76 | _ image: UIImage?,
| `- error: cannot find type 'UIImage' in scope
77 | forPage page: Int? = nil
78 | ) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:115:34: error: cannot find type 'UIPageControl' in scope
113 | extension PageControl {
114 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
115 | public typealias Direction = UIPageControl.Direction
| `- error: cannot find type 'UIPageControl' in scope
116 |
117 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlDirection' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:25:70: note: expanded code originates here
21 | ///
22 | /// The default value is [`UIPageControl.Direction.natural`](https://developer.apple.com/documentation/uikit/uipagecontrol/direction-swift.enum/natural).
23 | @Entry
| |- note: in expansion of macro 'Entry' on property 'pageControlDirection' here
| `- note: in expansion of macro 'Entry' on property 'pageControlDirection' here
24 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
25 | public var pageControlDirection: PageControl.Direction = .natural
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlDirection: SwiftUICore.EnvironmentKey {
| | |- error: type 'EnvironmentValues.__Key_pageControlDirection' does not conform to protocol 'EnvironmentKey'
| | `- note: add stubs for conformance
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: PageControl.Direction = .natural
+-------------------------------------------------------------------
26 |
27 | /// The preferred background style for a ``PageControl/PageControl``.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:118:40: error: cannot find type 'UIPageControl' in scope
116 |
117 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
118 | public typealias BackgroundStyle = UIPageControl.BackgroundStyle
| `- error: cannot find type 'UIPageControl' in scope
119 | }
120 |
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlBackgroundStyle' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:30:84: note: expanded code originates here
26 |
27 | /// The preferred background style for a ``PageControl/PageControl``.
28 | @Entry
| |- note: in expansion of macro 'Entry' on property 'pageControlBackgroundStyle' here
| `- note: in expansion of macro 'Entry' on property 'pageControlBackgroundStyle' here
29 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
30 | public var pageControlBackgroundStyle: PageControl.BackgroundStyle = .automatic
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlBackgroundStyle: SwiftUICore.EnvironmentKey {
| | |- error: type 'EnvironmentValues.__Key_pageControlBackgroundStyle' does not conform to protocol 'EnvironmentKey'
| | `- note: add stubs for conformance
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: PageControl.BackgroundStyle = .automatic
+-------------------------------------------------------------------
31 |
32 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:46: error: cannot find type 'UIColor' in scope
35 | @Entry
36 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
37 | public var pageControlPageIndicatorTint: UIColor? = nil
| `- error: cannot find type 'UIColor' in scope
38 |
39 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
macro expansion @Entry:4:30: error: cannot find type 'UIColor' in scope
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:60: note: expanded code originates here
33 | ///
34 | /// The default color is a translucent white for the page indicator dot. The page indicator dot is used for all of the pages not visible on the screen. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlCurrentPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently. Similarly, no alpha is applied to this property for you. It is recommended (but not required) that the color you specify for this parameter contains some transparency–i.e. the alpha value should be less than 1.0.
35 | @Entry
| `- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
36 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
37 | public var pageControlPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|2 | private struct __Key_pageControlPageIndicatorTint: SwiftUICore.EnvironmentKey {
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
| | `- error: cannot find type 'UIColor' in scope
|5 | }
+-------------------------------------------------------------------
38 |
39 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:60: note: expanded code originates here
33 | ///
34 | /// The default color is a translucent white for the page indicator dot. The page indicator dot is used for all of the pages not visible on the screen. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlCurrentPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently. Similarly, no alpha is applied to this property for you. It is recommended (but not required) that the color you specify for this parameter contains some transparency–i.e. the alpha value should be less than 1.0.
35 | @Entry
| |- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
| `- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
36 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
37 | public var pageControlPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlPageIndicatorTint: SwiftUICore.EnvironmentKey {
| | |- error: type 'EnvironmentValues.__Key_pageControlPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
| | `- note: add stubs for conformance
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
+-------------------------------------------------------------------
38 |
39 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:53: error: cannot find type 'UIColor' in scope
42 | @Entry
43 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
44 | public var pageControlCurrentPageIndicatorTint: UIColor? = nil
| `- error: cannot find type 'UIColor' in scope
45 |
46 | /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
macro expansion @Entry:4:30: error: cannot find type 'UIColor' in scope
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:67: note: expanded code originates here
40 | ///
41 | /// The default color is an opaque white for the current page indicator dot. The current page indicator dot is used to indicate the currently visible page. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently.
42 | @Entry
| `- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
43 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
44 | public var pageControlCurrentPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|2 | private struct __Key_pageControlCurrentPageIndicatorTint: SwiftUICore.EnvironmentKey {
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
| | `- error: cannot find type 'UIColor' in scope
|5 | }
+-------------------------------------------------------------------
45 |
46 | /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlCurrentPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:67: note: expanded code originates here
40 | ///
41 | /// The default color is an opaque white for the current page indicator dot. The current page indicator dot is used to indicate the currently visible page. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently.
42 | @Entry
| |- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
| `- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
43 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
44 | public var pageControlCurrentPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlCurrentPageIndicatorTint: SwiftUICore.EnvironmentKey {
| | |- error: type 'EnvironmentValues.__Key_pageControlCurrentPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
| | `- note: add stubs for conformance
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
+-------------------------------------------------------------------
45 |
46 | /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:87:55: error: cannot find type 'UIColor' in scope
85 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
86 | nonisolated
87 | public func pageControlPageIndicatorTint(_ color: UIColor) -> some View {
| `- error: cannot find type 'UIColor' in scope
88 | environment(\.pageControlPageIndicatorTint, color)
89 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:96:62: error: cannot find type 'UIColor' in scope
94 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
95 | nonisolated
96 | public func pageControlCurrentPageIndicatorTint(_ color: UIColor) -> some View {
| `- error: cannot find type 'UIColor' in scope
97 | environment(\.pageControlCurrentPageIndicatorTint, color)
98 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:42:49: error: cannot find type 'UIPageControl' in scope
40 | // MARK: UIViewRepresentable
41 |
42 | public func makeUIView(context: Context) -> UIPageControl {
| `- error: cannot find type 'UIPageControl' in scope
43 | let control = UIPageControl()
44 | control.numberOfPages = pageCount
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:42:37: error: cannot find type 'Context' in scope
40 | // MARK: UIViewRepresentable
41 |
42 | public func makeUIView(context: Context) -> UIPageControl {
| `- error: cannot find type 'Context' in scope
43 | let control = UIPageControl()
44 | control.numberOfPages = pageCount
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:84:40: error: cannot find type 'UIPageControl' in scope
82 | }
83 |
84 | public func updateUIView(_ uiView: UIPageControl, context: Context) {
| `- error: cannot find type 'UIPageControl' in scope
85 | uiView.currentPage = selection
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:84:64: error: cannot find type 'Context' in scope
82 | }
83 |
84 | public func updateUIView(_ uiView: UIPageControl, context: Context) {
| `- error: cannot find type 'Context' in scope
85 | uiView.currentPage = selection
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:89:68: error: cannot find type 'UIPageControl' in scope
87 |
88 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
89 | public func sizeThatFits(_ proposal: ProposedViewSize, uiView: UIPageControl, context: Context) -> CGSize? {
| `- error: cannot find type 'UIPageControl' in scope
90 | return uiView.size(forNumberOfPages: pageCount)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:89:92: error: cannot find type 'Context' in scope
87 |
88 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
89 | public func sizeThatFits(_ proposal: ProposedViewSize, uiView: UIPageControl, context: Context) -> CGSize? {
| `- error: cannot find type 'Context' in scope
90 | return uiView.size(forNumberOfPages: pageCount)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:89:42: error: 'ProposedViewSize' is only available in macOS 13.0 or newer
10 | import SwiftUI
11 |
12 | public struct PageControl: UIViewRepresentable {
| `- note: add '@available' attribute to enclosing struct
13 | // MARK: Public Properties
14 |
:
87 |
88 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
89 | public func sizeThatFits(_ proposal: ProposedViewSize, uiView: UIPageControl, context: Context) -> CGSize? {
| | `- error: 'ProposedViewSize' is only available in macOS 13.0 or newer
| `- note: add '@available' attribute to enclosing instance method
90 | return uiView.size(forNumberOfPages: pageCount)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:105:40: error: cannot find type 'UIPageControl' in scope
103 |
104 | @MainActor @objc
105 | func updateCurrentPage(sender: UIPageControl) {
| `- error: cannot find type 'UIPageControl' in scope
106 | control.selection = sender.currentPage
107 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:123:6: error: 'Previewable()' is only available in macOS 14.0 or newer
121 | @available(iOS 17, macCatalyst 17, tvOS 17, visionOS 1, *)
122 | #Preview {
123 | @Previewable @State
| |- error: 'Previewable()' is only available in macOS 14.0 or newer
| `- note: add 'if #available' version check
124 | var currentPage: Int = 0
125 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:160:14: error: value of type 'PageControl' has no member 'pageControlBackgroundStyle'
158 | .overlay(alignment: .bottom) {
159 | PageControl(selection: $currentPage, pageCount: colors.count)
160 | .pageControlBackgroundStyle(.prominent)
| `- error: value of type 'PageControl' has no member 'pageControlBackgroundStyle'
161 | .pageControlPageIndicatorTint(.systemBlue)
162 | .pageControlCurrentPageIndicatorTint(.systemGreen)
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/PageControl/EnvironmentValues+PageIndicatorImages.swift /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift /Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.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/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 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/PageControl.build/Debug/PageControl-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name PageControl -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl_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/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PageControl.build/Debug/PageControl-t.build/Objects-normal/arm64/PageControl.abi.json
SwiftCompile normal arm64 (in target 'PageControl' from project 'PageControl')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ EnvironmentValues.swift /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift (in target 'PageControl' from project 'PageControl')
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:115:34: error: cannot find type 'UIPageControl' in scope
113 | extension PageControl {
114 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
115 | public typealias Direction = UIPageControl.Direction
| `- error: cannot find type 'UIPageControl' in scope
116 |
117 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlDirection' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:25:70: note: expanded code originates here
21 | ///
22 | /// The default value is [`UIPageControl.Direction.natural`](https://developer.apple.com/documentation/uikit/uipagecontrol/direction-swift.enum/natural).
23 | @Entry
| `- note: in expansion of macro 'Entry' on property 'pageControlDirection' here
24 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
25 | public var pageControlDirection: PageControl.Direction = .natural
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlDirection: SwiftUICore.EnvironmentKey {
| | `- error: type 'EnvironmentValues.__Key_pageControlDirection' does not conform to protocol 'EnvironmentKey'
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: PageControl.Direction = .natural
+-------------------------------------------------------------------
26 |
27 | /// The preferred background style for a ``PageControl/PageControl``.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlDirection' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:25:70: note: expanded code originates here
21 | ///
22 | /// The default value is [`UIPageControl.Direction.natural`](https://developer.apple.com/documentation/uikit/uipagecontrol/direction-swift.enum/natural).
23 | @Entry
| |- note: in expansion of macro 'Entry' on property 'pageControlDirection' here
| `- note: in expansion of macro 'Entry' on property 'pageControlDirection' here
24 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
25 | public var pageControlDirection: PageControl.Direction = .natural
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlDirection: SwiftUICore.EnvironmentKey {
| | |- error: type 'EnvironmentValues.__Key_pageControlDirection' does not conform to protocol 'EnvironmentKey'
| | `- note: add stubs for conformance
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: PageControl.Direction = .natural
+-------------------------------------------------------------------
26 |
27 | /// The preferred background style for a ``PageControl/PageControl``.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:118:40: error: cannot find type 'UIPageControl' in scope
116 |
117 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
118 | public typealias BackgroundStyle = UIPageControl.BackgroundStyle
| `- error: cannot find type 'UIPageControl' in scope
119 | }
120 |
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlBackgroundStyle' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:30:84: note: expanded code originates here
26 |
27 | /// The preferred background style for a ``PageControl/PageControl``.
28 | @Entry
| `- note: in expansion of macro 'Entry' on property 'pageControlBackgroundStyle' here
29 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
30 | public var pageControlBackgroundStyle: PageControl.BackgroundStyle = .automatic
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlBackgroundStyle: SwiftUICore.EnvironmentKey {
| | `- error: type 'EnvironmentValues.__Key_pageControlBackgroundStyle' does not conform to protocol 'EnvironmentKey'
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: PageControl.BackgroundStyle = .automatic
+-------------------------------------------------------------------
31 |
32 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlBackgroundStyle' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:30:84: note: expanded code originates here
26 |
27 | /// The preferred background style for a ``PageControl/PageControl``.
28 | @Entry
| |- note: in expansion of macro 'Entry' on property 'pageControlBackgroundStyle' here
| `- note: in expansion of macro 'Entry' on property 'pageControlBackgroundStyle' here
29 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
30 | public var pageControlBackgroundStyle: PageControl.BackgroundStyle = .automatic
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlBackgroundStyle: SwiftUICore.EnvironmentKey {
| | |- error: type 'EnvironmentValues.__Key_pageControlBackgroundStyle' does not conform to protocol 'EnvironmentKey'
| | `- note: add stubs for conformance
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: PageControl.BackgroundStyle = .automatic
+-------------------------------------------------------------------
31 |
32 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:46: error: cannot find type 'UIColor' in scope
35 | @Entry
36 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
37 | public var pageControlPageIndicatorTint: UIColor? = nil
| `- error: cannot find type 'UIColor' in scope
38 |
39 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
macro expansion @Entry:4:30: error: cannot find type 'UIColor' in scope
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:60: note: expanded code originates here
33 | ///
34 | /// The default color is a translucent white for the page indicator dot. The page indicator dot is used for all of the pages not visible on the screen. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlCurrentPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently. Similarly, no alpha is applied to this property for you. It is recommended (but not required) that the color you specify for this parameter contains some transparency–i.e. the alpha value should be less than 1.0.
35 | @Entry
| `- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
36 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
37 | public var pageControlPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|2 | private struct __Key_pageControlPageIndicatorTint: SwiftUICore.EnvironmentKey {
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
| | `- error: cannot find type 'UIColor' in scope
|5 | }
+-------------------------------------------------------------------
38 |
39 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:60: note: expanded code originates here
33 | ///
34 | /// The default color is a translucent white for the page indicator dot. The page indicator dot is used for all of the pages not visible on the screen. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlCurrentPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently. Similarly, no alpha is applied to this property for you. It is recommended (but not required) that the color you specify for this parameter contains some transparency–i.e. the alpha value should be less than 1.0.
35 | @Entry
| `- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
36 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
37 | public var pageControlPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlPageIndicatorTint: SwiftUICore.EnvironmentKey {
| | `- error: type 'EnvironmentValues.__Key_pageControlPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
+-------------------------------------------------------------------
38 |
39 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:37:60: note: expanded code originates here
33 | ///
34 | /// The default color is a translucent white for the page indicator dot. The page indicator dot is used for all of the pages not visible on the screen. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlCurrentPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently. Similarly, no alpha is applied to this property for you. It is recommended (but not required) that the color you specify for this parameter contains some transparency–i.e. the alpha value should be less than 1.0.
35 | @Entry
| |- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
| `- note: in expansion of macro 'Entry' on property 'pageControlPageIndicatorTint' here
36 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
37 | public var pageControlPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlPageIndicatorTint: SwiftUICore.EnvironmentKey {
| | |- error: type 'EnvironmentValues.__Key_pageControlPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
| | `- note: add stubs for conformance
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
+-------------------------------------------------------------------
38 |
39 | /// The tint color to apply to the current page indicator of a ``PageControl/PageControl``.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:53: error: cannot find type 'UIColor' in scope
42 | @Entry
43 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
44 | public var pageControlCurrentPageIndicatorTint: UIColor? = nil
| `- error: cannot find type 'UIColor' in scope
45 |
46 | /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
macro expansion @Entry:4:30: error: cannot find type 'UIColor' in scope
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:67: note: expanded code originates here
40 | ///
41 | /// The default color is an opaque white for the current page indicator dot. The current page indicator dot is used to indicate the currently visible page. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently.
42 | @Entry
| `- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
43 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
44 | public var pageControlCurrentPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|2 | private struct __Key_pageControlCurrentPageIndicatorTint: SwiftUICore.EnvironmentKey {
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
| | `- error: cannot find type 'UIColor' in scope
|5 | }
+-------------------------------------------------------------------
45 |
46 | /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlCurrentPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:67: note: expanded code originates here
40 | ///
41 | /// The default color is an opaque white for the current page indicator dot. The current page indicator dot is used to indicate the currently visible page. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently.
42 | @Entry
| `- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
43 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
44 | public var pageControlCurrentPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlCurrentPageIndicatorTint: SwiftUICore.EnvironmentKey {
| | `- error: type 'EnvironmentValues.__Key_pageControlCurrentPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
+-------------------------------------------------------------------
45 |
46 | /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
macro expansion @Entry:2:16: error: type 'EnvironmentValues.__Key_pageControlCurrentPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
`- /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:44:67: note: expanded code originates here
40 | ///
41 | /// The default color is an opaque white for the current page indicator dot. The current page indicator dot is used to indicate the currently visible page. Assigning a new value to this property does not automatically change the color in the ``PageControl/SwiftUICore/EnvironmentValues/pageControlPageIndicatorTint`` property because the value for these two properties is not automatically derived from the other. Both properties must be specified independently.
42 | @Entry
| |- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
| `- note: in expansion of macro 'Entry' on property 'pageControlCurrentPageIndicatorTint' here
43 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
44 | public var pageControlCurrentPageIndicatorTint: UIColor? = nil
+--- macro expansion @Entry ----------------------------------------
|1 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
|2 | private struct __Key_pageControlCurrentPageIndicatorTint: SwiftUICore.EnvironmentKey {
| | |- error: type 'EnvironmentValues.__Key_pageControlCurrentPageIndicatorTint' does not conform to protocol 'EnvironmentKey'
| | `- note: add stubs for conformance
|3 | @SwiftUICore.__EntryDefaultValue
|4 | static var defaultValue: UIColor? = nil
+-------------------------------------------------------------------
45 |
46 | /// A Boolean value that determines whether a ``PageControl/PageControl`` allows continuous interaction.
SwiftUI.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift (in target 'PageControl' from project 'PageControl')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EnvironmentValues.swift
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:87:55: error: cannot find type 'UIColor' in scope
85 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
86 | nonisolated
87 | public func pageControlPageIndicatorTint(_ color: UIColor) -> some View {
| `- error: cannot find type 'UIColor' in scope
88 | environment(\.pageControlPageIndicatorTint, color)
89 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:96:62: error: cannot find type 'UIColor' in scope
94 | @available(iOS 13.0, macCatalyst 13.1, tvOS 13.0, visionOS 1.0, *)
95 | nonisolated
96 | public func pageControlCurrentPageIndicatorTint(_ color: UIColor) -> some View {
| `- error: cannot find type 'UIColor' in scope
97 | environment(\.pageControlCurrentPageIndicatorTint, color)
98 | }
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:70:21: error: cannot convert value of type 'KeyPath<EnvironmentValues, V>' to expected argument type 'WritableKeyPath<EnvironmentValues, V>'
68 | nonisolated
69 | public func pageControlDirection(_ direction: PageControl.Direction) -> some View {
70 | environment(\.pageControlDirection, direction)
| `- error: cannot convert value of type 'KeyPath<EnvironmentValues, V>' to expected argument type 'WritableKeyPath<EnvironmentValues, V>'
71 | }
72 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:79:21: error: cannot convert value of type 'KeyPath<EnvironmentValues, V>' to expected argument type 'WritableKeyPath<EnvironmentValues, V>'
77 | nonisolated
78 | public func pageControlBackgroundStyle(_ style: PageControl.BackgroundStyle) -> some View {
79 | environment(\.pageControlBackgroundStyle, style)
| `- error: cannot convert value of type 'KeyPath<EnvironmentValues, V>' to expected argument type 'WritableKeyPath<EnvironmentValues, V>'
80 | }
81 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues.swift:88:21: error: cannot convert value of type 'KeyPath<EnvironmentValues, V>' to expected argument type 'WritableKeyPath<EnvironmentValues, V>'
86 | nonisolated
87 | public func pageControlPageIndicatorTint(_ color: UIColor) -> some View {
88 | environment(\.pageControlPageIndicatorTint, color)
| `- error: cannot convert value of type 'KeyPath<EnvironmentValues, V>' to expected argument type 'WritableKeyPath<EnvironmentValues, V>'
89 | }
90 |
SwiftCompile normal arm64 Compiling\ EnvironmentValues+PageIndicatorImages.swift /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift (in target 'PageControl' from project 'PageControl')
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/PageControl.swift:12:28: error: cannot find type 'UIViewRepresentable' in scope
10 | import SwiftUI
11 |
12 | public struct PageControl: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
13 | // MARK: Public Properties
14 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:15:24: error: cannot find type 'UIImage' in scope
13 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
14 | struct IndicatorImages: Hashable {
15 | var preferred: UIImage? = nil
| `- error: cannot find type 'UIImage' in scope
16 | var currentPage: UIImage? = nil
17 | var perPage: [Int: UIImage] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:16:26: error: cannot find type 'UIImage' in scope
14 | struct IndicatorImages: Hashable {
15 | var preferred: UIImage? = nil
16 | var currentPage: UIImage? = nil
| `- error: cannot find type 'UIImage' in scope
17 | var perPage: [Int: UIImage] = [:]
18 | var currentPerPage: [Int: UIImage] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:17:28: error: cannot find type 'UIImage' in scope
15 | var preferred: UIImage? = nil
16 | var currentPage: UIImage? = nil
17 | var perPage: [Int: UIImage] = [:]
| `- error: cannot find type 'UIImage' in scope
18 | var currentPerPage: [Int: UIImage] = [:]
19 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:18:35: error: cannot find type 'UIImage' in scope
16 | var currentPage: UIImage? = nil
17 | var perPage: [Int: UIImage] = [:]
18 | var currentPerPage: [Int: UIImage] = [:]
| `- error: cannot find type 'UIImage' in scope
19 |
20 | mutating func setPreferred(
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:21:22: error: cannot find type 'UIImage' in scope
19 |
20 | mutating func setPreferred(
21 | _ image: UIImage?,
| `- error: cannot find type 'UIImage' in scope
22 | forPage page: Int?
23 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:33:22: error: cannot find type 'UIImage' in scope
31 | @available(iOS 16.0, macCatalyst 16.0, tvOS 16.0, visionOS 1.0, *)
32 | mutating func setCurrent(
33 | _ image: UIImage?,
| `- error: cannot find type 'UIImage' in scope
34 | forPage page: Int?
35 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:14:12: error: type 'PageControl.IndicatorImages' does not conform to protocol 'Hashable'
12 | extension PageControl {
13 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
14 | struct IndicatorImages: Hashable {
| `- error: type 'PageControl.IndicatorImages' does not conform to protocol 'Hashable'
15 | var preferred: UIImage? = nil
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
16 | var currentPage: UIImage? = nil
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
17 | var perPage: [Int: UIImage] = [:]
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
18 | var currentPerPage: [Int: UIImage] = [:]
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Hashable'
19 |
20 | mutating func setPreferred(
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:14:12: error: type 'PageControl.IndicatorImages' does not conform to protocol 'Equatable'
12 | extension PageControl {
13 | @available(iOS 14.0, macCatalyst 14.0, tvOS 14.0, visionOS 1.0, *)
14 | struct IndicatorImages: Hashable {
| |- error: type 'PageControl.IndicatorImages' does not conform to protocol 'Equatable'
| `- note: add stubs for conformance
15 | var preferred: UIImage? = nil
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
16 | var currentPage: UIImage? = nil
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
17 | var perPage: [Int: UIImage] = [:]
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
18 | var currentPerPage: [Int: UIImage] = [:]
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PageControl.IndicatorImages' to 'Equatable'
19 |
20 | mutating func setPreferred(
Swift.==:1:24: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'SIMD'
3 |
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to 'AttributedStringProtocol'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_BridgedStoredNSError'
3 |
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'PageControl.IndicatorImages' conformed to '_CFObject'
1 | protocol _CFObject {
2 | public static func == (left: Self, right: Self) -> Bool}
| `- note: candidate would match if 'PageControl.IndicatorImages' conformed to '_CFObject'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(borrowing PageControl.IndicatorImages, borrowing PageControl.IndicatorImages) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: borrowing Self, rhs: borrowing Self) -> Bool}
| `- note: protocol requires function '==' with type '(borrowing PageControl.IndicatorImages, borrowing PageControl.IndicatorImages) -> Bool'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift:61:18: error: cannot find type 'UIImage' in scope
59 | nonisolated
60 | public func pageControlIndicatorImage(
61 | _ image: UIImage?,
| `- error: cannot find type 'UIImage' in scope
62 | forPage page: Int? = nil
63 | ) -> some View {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/PageControl/EnvironmentValues+PageIndicatorImages.swift (in target 'PageControl' from project 'PageControl')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EnvironmentValues+PageIndicatorImages.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-25 09:07:20.271 xcodebuild[745:4523] [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:48de61b1c6b41b5e2bde52f4a62aa1927b9bfc86, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:48de61b1c6b41b5e2bde52f4a62aa1927b9bfc86, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:48de61b1c6b41b5e2bde52f4a62aa1927b9bfc86, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:48de61b1c6b41b5e2bde52f4a62aa1927b9bfc86, name:My Mac }
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ PageControl (in target 'PageControl' from project 'PageControl')
SwiftCompile normal arm64 (in target 'PageControl' from project 'PageControl')
Building workspace PageControl with scheme PageControl
(3 failures)
BUILD FAILURE 6.4 macosXcodebuild