Build Information
Failed to build MKJIcons, reference main (27d103), with Swift 6.4 for watchOS using Xcode 27.0 on 16 Sep 2026 09:27:51 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 MKJIcons -destination generic/platform=watchOSBuild Log
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-watchos
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-watchos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/MKJIcons.modulemap (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/MKJIcons.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons_const_extract_protocols.json (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons.SwiftFileList (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.SwiftFileList (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons.LinkFileList (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.SwiftConstValuesFileList (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons-OutputFileMap.json (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons_const_extract_protocols.json (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons.SwiftConstValuesFileList (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.LinkFileList (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons-OutputFileMap.json (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/MKJIcons.DependencyStaticMetadataFileList (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/MKJIcons.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/MKJIcons.DependencyMetadataFileList (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/MKJIcons.DependencyMetadataFileList
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/MKJIcons.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/MKJIcons.modulemap (in target 'MKJIcons' from project 'MKJIcons')
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/MKJIcons.build/Debug-watchos/MKJIcons-t.build/MKJIcons.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos
SwiftDriver MKJIcons normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'MKJIcons' from project 'MKJIcons')
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 MKJIcons -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons.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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons-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/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-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/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver MKJIcons normal arm64 com.apple.xcode.tools.swift.compiler (in target 'MKJIcons' from project 'MKJIcons')
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 MKJIcons -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons-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/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-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/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-H44EFHQX6XSS5MZ7QP6YJZ76.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-6KO8O3PEWRCA4WC6PPLOYO6WJ.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-9CQQGWTSNTN9EB5NSHDWUJICH.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DeveloperToolsSupport-DZU5G1OCMNWU0AQRULIFHUJ1Z.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-6RTBPQ03V7BM9SPRK8SUE055H.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrauth-BFXF358ME5AK535N5A9Z766WU.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-A967K8W8YUYEC9SN52KJ7OO88.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-D305JG44A2WPI6CJY37X3QJE8.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrcheck-7ELIH9BTIGVKX3UBITM9N72WD.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-A7UU8LE6MP85SM26YO7PBZNUQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_AvailabilityInternal-BUNV3UXM65NT37THI4W1AM0SF.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_AvailabilityInternal-244WAN3Z1QBT7PIA64EZEFY1R.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DeveloperToolsSupport-E7CNISCB36UE8XQ9IOHK9XDX1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-1FU30Y8SWFB7OUUHMJQH5J6FM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrcheck-AIF0NDOYZ8ORBNHQAQR5NNB8M.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-4MXFZPV6FEB0XBYXCGPWAMQGL.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-659N52XSKR5F0QSB880BH2FJR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-83J96QSOFE9VX04AAS6310UAE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-C0CW5Q4HGBQYKE77TC42IAFB5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrauth-3TZ9WJCGLYD25HQPWH4968ONX.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-2GWF9RFMPLQW4PDHS3NARVI3G.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-7SPX3MD0HMP55E4OLNCPNDQ53.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-9GWPA2B0H20DYUNYHYCWKABJG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-D0XAPJU49S5E9XMKYOFGSTB1Q.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-3VKBU2AFTD65PAJZ5CJ3LHFM2.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-9MY8GOSYRO0M9MKNXF6D3MBNK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-E6PRXK75PHIPCZFWOFCQ3QBMK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-8XMILLJZEGRN2XG7XZUXZ5RLX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-2KXQLI78OUCDP779AE68GZJ2.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-8TLLMW08ZJWDGIIPKOYFGHHZW.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-1HMXWI3V0V4TXHRWZOMZGZ80Y.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_tgmath-23PGCKURCQILXMK0MYZRYDCOU.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-BFVLUQUSBZWYMLCU9QI7VZALW.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_tgmath-8NQ96OZ0YHXEC24JI95P01UF8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-B97LRG0E9GON2NUE65TVG81HU.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_intrinsics-75960HIPCIYA06IUW8FIIPQT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdatomic-7JEFA3KBJJJN6TKJWY3OG1VG5.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_intrinsics-196IIAKDQVU42DLOZP9OQCV76.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-3DUTYQDQSD9HUAAVY947NMWOI.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdatomic-1TY035TURL76BF2U98PZPPZRX.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-D2KPCR4PEX9AQA33NGLUT5SBR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-3UQSCM7WNM9EK4HZML8TY5J3D.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-3FVT1SKLN2ZQ5RVOABMTQBB34.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-3984OXKFNSPE77NT743WK8SEX.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/simd-21UNWYOBUZI1LVSQ99S1XBLMO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/simd-EH08NODU6574T74ZKU61VP9BW.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-72IVD3VS2RS8Q28D9PIMY0KQP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MachO-2U90NNSAQILBNBPS1SA4F8TYP.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-6IJNELR2E80E7LUKESVCP2KET.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MachO-56838ZJ0NC1EBAJ0O6O8QMPDX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-3SDKD7F87FTZ26OON37DRYT6O.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-5YWTC6L4756IWSTPGXS5NM0D0.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-89GG5G7YC2D0ZTK6AZXXQ20DH.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-5JHTPDMNBUNHLJI8LPHKQK1JK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Spatial-44FJGYXFAT2AQAW9Z6T7YS02U.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Spatial-CWVWNML3T0NXVHZDKVLD3X1YZ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-1NLJOVAK60XP0DUB05XA59EIM.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-2P62F1T4XV63S4P99TUDTOK2Q.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-8E6Y4BA3EXYKUGJ24GT9LGV3N.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-81Y45QFY96XYYFCW2GT6FY8S4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-8T2L24YC5NU7WO6WQJWRY7W08.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-40DR0X1DHKGCV4J1IOLFS8MOU.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-5DIL6Z9LFIGLMZAHM7X2T5435.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-E5IGB442IA6SBB25TTCOLK2OC.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-9FDXYX6BKBUT6TJ2VF819E7T5.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-D7TOWF88VWF67TB9HAFP5UWB1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-6RZ6YBRU8WCUHRFFRVUK5WKMM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-DWNZ73GEH98SBJXZ7DEXB420K.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-BJ2VQGI3OGR34500MEQ1VKHPH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-DLBKUSGXN8QHAT8W0OARR9S8A.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-2P8HI0403J99LBDPKNFJ5D4DL.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreText-C9X2REPZN2V5BSU4G80FCETDR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-8MRR5MNWUOAW2DBPGUQ8FKK4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreText-970YJN6NIYGK1316L35Z0O8QT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UserNotifications-ARAH8MEQ0C2L0FBO39HITJMAO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIUtilities-IR7RNW23VAUKYI9MLCS9NL9A.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-3EFABTJ9L5PQDJ7RQCYQWEJMM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_LocationEssentials-5ZZDGDXB6HLQUC72SJW7YJ7MK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-27QMG6ZQ1NKYTNBYFPM1XKNFC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-7BNVI1SZW5ISQL5SX4WL2X7I5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-8L08Q8DQJV8C4AW84YVGFGTRN.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-D9AVFY0KWO7RVBIQ73CBIJVCN.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-5D4IR6X37682FPHJ5CBPTKQV6.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-1H97WMG76HU94F5VGJR19PXFY.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-U9BF7WHFVA6BZGFXXXP272PS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-B7VGO357Y3GJG35TST7DKDSI3.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-6375NPYACK5NYVHPMC1QQ8MC2.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UserNotifications-6TBN8TEAKO014N1T2QD926XED.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIUtilities-9YFVNIMRC5HRVOIARNWHP1E3H.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_LocationEssentials-AQ1OL9QKC3LQLY5CNSRM1HB53.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-9PPG3SLJ55T4LITIFYX2M0NOZ.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-F385OMZ5GYBUY5O4QAJB4NRII.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-94KFMWNOU7ZLUZNB4T5DLZC9D.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-CJZ3NTHPSBH4XWX5EVOG56UZS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreLocation-ACKJ9K7ABI14F97Y46Y6SRR17.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreLocation-8XU5YMYM4P11RQMYCQAG65ITK.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-3Q7WLRD8MR9R3NGIPUBQCP6F6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-C1DST1IX2Z0PTH5SJJZ1IULRB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMotion-6RD5K48QT1F4L9CATNFD2O7YB.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMotion-1XGTVTE5PP32UHME8AC63TL6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-27R3P1YMV4C6JLDT661G3MRIA.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-6PPV7YPZ89CZPHYAP072QH8B6.pcm
SwiftCompile normal arm64 Compiling\ SoundwaveIcon.swift,\ StarIcon.swift,\ TextAlignIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/SoundwaveIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/StarIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/TextAlignIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/SoundwaveIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SoundwaveIcon.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/StarIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StarIcon.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/TextAlignIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TextAlignIcon.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ MKJIcons (in target 'MKJIcons' from project 'MKJIcons')
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:181:26: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
179 | // MARK: - Dark mode support
180 |
181 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
182 | if #available(iOS 12.0, tvOS 10.0, *), traitCollection.userInterfaceStyle != previousTraitCollection?.userInterfaceStyle {
183 | layer.setNeedsDisplay()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:58:36: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
56 | }
57 |
58 | public var timingFunctionName: CAMediaTimingFunctionName = .easeInEaseOut
| `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
59 |
60 | public var value: CGFloat = 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:58:65: error: 'easeInEaseOut' is unavailable in watchOS
56 | }
57 |
58 | public var timingFunctionName: CAMediaTimingFunctionName = .easeInEaseOut
| `- error: 'easeInEaseOut' is unavailable in watchOS
59 |
60 | public var value: CGFloat = 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
| `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:113:40: error: 'CALayer' is unavailable in watchOS
111 | }
112 |
113 | override public func draw(_ layer: CALayer, in ctx: CGContext) {
| `- error: 'CALayer' is unavailable in watchOS
114 | UIGraphicsPushContext(ctx)
115 | if let layer = layer as? AnimationLayer {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:173:47: error: 'UITouch' is unavailable in watchOS
171 | // MARK: - Interaction
172 |
173 | public override func endTracking(_ touch: UITouch?, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
174 | if isEnabled {
175 | value = (value == 0 ? 1 : 0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:173:69: error: 'UIEvent' is unavailable in watchOS
171 | // MARK: - Interaction
172 |
173 | public override func endTracking(_ touch: UITouch?, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
174 | if isEnabled {
175 | value = (value == 0 ? 1 : 0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:181:78: error: 'UITraitCollection' is unavailable in watchOS
179 | // MARK: - Dark mode support
180 |
181 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
182 | if #available(iOS 12.0, tvOS 10.0, *), traitCollection.userInterfaceStyle != previousTraitCollection?.userInterfaceStyle {
183 | layer.setNeedsDisplay()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:4:28: error: 'UIControl' is unavailable in watchOS
2 |
3 | @IBDesignable
4 | public class AnimatedIcon: UIControl {
| `- error: 'UIControl' is unavailable in watchOS
5 |
6 | // MARK: - Inspectable properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimationLayer.swift:39:51: error: 'CAAction' is unavailable in watchOS
37 | }
38 |
39 | override func action(forKey event: String) -> CAAction? {
| `- error: 'CAAction' is unavailable in watchOS
40 | if event == "value" {
41 | let animation = CABasicAnimation(keyPath: event)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:945:11: note: 'CAAction' has been explicitly marked unavailable here
943 |
944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
945 | @protocol CAAction
| `- note: 'CAAction' has been explicitly marked unavailable here
946 |
947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimationLayer.swift:3:23: error: 'CALayer' is unavailable in watchOS
1 | import UIKit
2 |
3 | class AnimationLayer: CALayer {
| `- error: 'CALayer' is unavailable in watchOS
4 |
5 | // MARK: - Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
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/Icons.playground/Sources/Extensions/Bool+InitWithCGFloat.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/CGFloat+CutAndMap.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/CGFloat+InitWithBool.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIBezierPath+IconInit.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+Between.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+HSB.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+IconColors.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+RGB.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/BikeIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/BurgerIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/CheckmarkIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/DropPinIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/EarthIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/EllipsisIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/FingerprintIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/HeartIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PaperclipIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PlayPauseIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PlayStopIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PlusMinusIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/SettingsIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/SmileIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/SoundwaveIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/StarIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/TextAlignIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon+Appearance.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon+Inspectable.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIconExporter.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimationFunctions.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimationLayer.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.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/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name MKJIcons -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.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/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.abi.json
SwiftCompile normal arm64 (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ EllipsisIcon.swift,\ FingerprintIcon.swift,\ HeartIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/EllipsisIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/FingerprintIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/HeartIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/EllipsisIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EllipsisIcon.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/FingerprintIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FingerprintIcon.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/HeartIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HeartIcon.swift
SwiftCompile normal arm64 Compiling\ PaperclipIcon.swift,\ PlayPauseIcon.swift,\ PlayStopIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PaperclipIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PlayPauseIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PlayStopIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PaperclipIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PaperclipIcon.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PlayPauseIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PlayPauseIcon.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PlayStopIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PlayStopIcon.swift
SwiftCompile normal arm64 Compiling\ UIColor+Between.swift,\ UIColor+HSB.swift,\ UIColor+IconColors.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+Between.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+HSB.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+IconColors.swift (in target 'MKJIcons' from project 'MKJIcons')
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+IconColors.swift:25:20: error: 'init(dynamicProvider:)' is unavailable in watchOS
23 | static var iconDefault: UIColor {
24 | if #available(iOS 13.0, tvOS 10.0, *) {
25 | return UIColor { traits in
| `- error: 'init(dynamicProvider:)' is unavailable in watchOS
26 | if traits.userInterfaceStyle == .dark {
27 | return .white
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIColor.h:144:1: note: 'init(dynamicProvider:)' has been explicitly marked unavailable here
142 |
143 | + (UIColor *)colorWithDynamicProvider:(UIColor * (^)(UITraitCollection *traitCollection))dynamicProvider API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
144 | - (UIColor *)initWithDynamicProvider:(UIColor * (^)(UITraitCollection *traitCollection))dynamicProvider API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'init(dynamicProvider:)' has been explicitly marked unavailable here
145 |
146 | /* Resolve any color to its most fundamental form (a non-dynamic color) for a specific trait collection.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+Between.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColor+Between.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+HSB.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColor+HSB.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+IconColors.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColor+IconColors.swift
SwiftCompile normal arm64 Compiling\ CheckmarkIcon.swift,\ DropPinIcon.swift,\ EarthIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/CheckmarkIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/DropPinIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/EarthIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/CheckmarkIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CheckmarkIcon.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/DropPinIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DropPinIcon.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/EarthIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EarthIcon.swift
SwiftCompile normal arm64 Compiling\ UIColor+RGB.swift,\ BikeIcon.swift,\ BurgerIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+RGB.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/BikeIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/BurgerIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+RGB.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColor+RGB.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/BikeIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BikeIcon.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/BurgerIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BurgerIcon.swift
SwiftCompile normal arm64 Compiling\ AnimatedIconExporter.swift,\ AnimationFunctions.swift,\ AnimationLayer.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIconExporter.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimationFunctions.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimationLayer.swift (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIconExporter.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnimatedIconExporter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimationFunctions.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnimationFunctions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimationLayer.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnimationLayer.swift
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIconExporter.swift:85:15: error: 'easeInEaseOut' is unavailable in watchOS
83 | // Apply animation function
84 | switch icon.timingFunctionName {
85 | case .easeInEaseOut:
| `- error: 'easeInEaseOut' is unavailable in watchOS
86 | value = AnimationFunctions.sinEaseInOut(x: value)
87 | case .easeIn:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
| `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIconExporter.swift:87:15: error: 'easeIn' is unavailable in watchOS
85 | case .easeInEaseOut:
86 | value = AnimationFunctions.sinEaseInOut(x: value)
87 | case .easeIn:
| `- error: 'easeIn' is unavailable in watchOS
88 | value = AnimationFunctions.sinEaseOut(x: value)
89 | case .easeOut:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:56:43: note: 'easeIn' has been explicitly marked unavailable here
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
55 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
| `- note: 'easeIn' has been explicitly marked unavailable here
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIconExporter.swift:89:15: error: 'easeOut' is unavailable in watchOS
87 | case .easeIn:
88 | value = AnimationFunctions.sinEaseOut(x: value)
89 | case .easeOut:
| `- error: 'easeOut' is unavailable in watchOS
90 | value = AnimationFunctions.sinEaseIn(x: value)
91 | default:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:58:43: note: 'easeOut' has been explicitly marked unavailable here
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
| `- note: 'easeOut' has been explicitly marked unavailable here
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimationLayer.swift:39:51: error: 'CAAction' is unavailable in watchOS
37 | }
38 |
39 | override func action(forKey event: String) -> CAAction? {
| `- error: 'CAAction' is unavailable in watchOS
40 | if event == "value" {
41 | let animation = CABasicAnimation(keyPath: event)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:945:11: note: 'CAAction' has been explicitly marked unavailable here
943 |
944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
945 | @protocol CAAction
| `- note: 'CAAction' has been explicitly marked unavailable here
946 |
947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimationLayer.swift:3:23: error: 'CALayer' is unavailable in watchOS
1 | import UIKit
2 |
3 | class AnimationLayer: CALayer {
| `- error: 'CALayer' is unavailable in watchOS
4 |
5 | // MARK: - Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
SwiftCompile normal arm64 Compiling\ Bool+InitWithCGFloat.swift,\ CGFloat+CutAndMap.swift,\ CGFloat+InitWithBool.swift,\ UIBezierPath+IconInit.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/Bool+InitWithCGFloat.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/CGFloat+CutAndMap.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/CGFloat+InitWithBool.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIBezierPath+IconInit.swift (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/Bool+InitWithCGFloat.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Bool+InitWithCGFloat.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/CGFloat+CutAndMap.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGFloat+CutAndMap.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/CGFloat+InitWithBool.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGFloat+InitWithBool.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIBezierPath+IconInit.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIBezierPath+IconInit.swift
SwiftCompile normal arm64 Compiling\ AnimatedIcon+Appearance.swift,\ AnimatedIcon+Inspectable.swift,\ AnimatedIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon+Appearance.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon+Inspectable.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:27:19: error: 'linear' is unavailable in watchOS
25 | get {
26 | switch timingFunctionName {
27 | case .linear:
| `- error: 'linear' is unavailable in watchOS
28 | return 1
29 | case .easeIn:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
52 | /** Timing function names. **/
53 |
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
| `- note: 'linear' has been explicitly marked unavailable here
55 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:29:19: error: 'easeIn' is unavailable in watchOS
27 | case .linear:
28 | return 1
29 | case .easeIn:
| `- error: 'easeIn' is unavailable in watchOS
30 | return 2
31 | case .easeOut:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:56:43: note: 'easeIn' has been explicitly marked unavailable here
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
55 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
| `- note: 'easeIn' has been explicitly marked unavailable here
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:31:19: error: 'easeOut' is unavailable in watchOS
29 | case .easeIn:
30 | return 2
31 | case .easeOut:
| `- error: 'easeOut' is unavailable in watchOS
32 | return 3
33 | case .easeInEaseOut:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:58:43: note: 'easeOut' has been explicitly marked unavailable here
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
| `- note: 'easeOut' has been explicitly marked unavailable here
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:33:19: error: 'easeInEaseOut' is unavailable in watchOS
31 | case .easeOut:
32 | return 3
33 | case .easeInEaseOut:
| `- error: 'easeInEaseOut' is unavailable in watchOS
34 | return 4
35 | default:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
| `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:42:39: error: 'linear' is unavailable in watchOS
40 | switch newValue {
41 | case 1:
42 | timingFunctionName = .linear
| `- error: 'linear' is unavailable in watchOS
43 | case 2:
44 | timingFunctionName = .easeIn
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
52 | /** Timing function names. **/
53 |
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
| `- note: 'linear' has been explicitly marked unavailable here
55 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:44:39: error: 'easeIn' is unavailable in watchOS
42 | timingFunctionName = .linear
43 | case 2:
44 | timingFunctionName = .easeIn
| `- error: 'easeIn' is unavailable in watchOS
45 | case 3:
46 | timingFunctionName = .easeOut
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:56:43: note: 'easeIn' has been explicitly marked unavailable here
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
55 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
| `- note: 'easeIn' has been explicitly marked unavailable here
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:46:39: error: 'easeOut' is unavailable in watchOS
44 | timingFunctionName = .easeIn
45 | case 3:
46 | timingFunctionName = .easeOut
| `- error: 'easeOut' is unavailable in watchOS
47 | case 4:
48 | timingFunctionName = .easeInEaseOut
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:58:43: note: 'easeOut' has been explicitly marked unavailable here
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
| `- note: 'easeOut' has been explicitly marked unavailable here
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:48:39: error: 'easeInEaseOut' is unavailable in watchOS
46 | timingFunctionName = .easeOut
47 | case 4:
48 | timingFunctionName = .easeInEaseOut
| `- error: 'easeInEaseOut' is unavailable in watchOS
49 | default:
50 | timingFunctionName = .default
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
| `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:50:39: error: 'default' is unavailable in watchOS
48 | timingFunctionName = .easeInEaseOut
49 | default:
50 | timingFunctionName = .default
| `- error: 'default' is unavailable in watchOS
51 | }
52 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:62:43: note: 'default' has been explicitly marked unavailable here
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
| `- note: 'default' has been explicitly marked unavailable here
63 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
64 |
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:58:36: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
56 | }
57 |
58 | public var timingFunctionName: CAMediaTimingFunctionName = .easeInEaseOut
| `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
59 |
60 | public var value: CGFloat = 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:58:65: error: 'easeInEaseOut' is unavailable in watchOS
56 | }
57 |
58 | public var timingFunctionName: CAMediaTimingFunctionName = .easeInEaseOut
| `- error: 'easeInEaseOut' is unavailable in watchOS
59 |
60 | public var value: CGFloat = 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
| `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:113:40: error: 'CALayer' is unavailable in watchOS
111 | }
112 |
113 | override public func draw(_ layer: CALayer, in ctx: CGContext) {
| `- error: 'CALayer' is unavailable in watchOS
114 | UIGraphicsPushContext(ctx)
115 | if let layer = layer as? AnimationLayer {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:173:47: error: 'UITouch' is unavailable in watchOS
171 | // MARK: - Interaction
172 |
173 | public override func endTracking(_ touch: UITouch?, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
174 | if isEnabled {
175 | value = (value == 0 ? 1 : 0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:173:69: error: 'UIEvent' is unavailable in watchOS
171 | // MARK: - Interaction
172 |
173 | public override func endTracking(_ touch: UITouch?, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
174 | if isEnabled {
175 | value = (value == 0 ? 1 : 0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:181:78: error: 'UITraitCollection' is unavailable in watchOS
179 | // MARK: - Dark mode support
180 |
181 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
182 | if #available(iOS 12.0, tvOS 10.0, *), traitCollection.userInterfaceStyle != previousTraitCollection?.userInterfaceStyle {
183 | layer.setNeedsDisplay()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:181:26: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
179 | // MARK: - Dark mode support
180 |
181 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
182 | if #available(iOS 12.0, tvOS 10.0, *), traitCollection.userInterfaceStyle != previousTraitCollection?.userInterfaceStyle {
183 | layer.setNeedsDisplay()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:4:28: error: 'UIControl' is unavailable in watchOS
2 |
3 | @IBDesignable
4 | public class AnimatedIcon: UIControl {
| `- error: 'UIControl' is unavailable in watchOS
5 |
6 | // MARK: - Inspectable properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:102:21: error: 'UIScreen' is unavailable in watchOS
100 | layer.setNeedsDisplay()
101 |
102 | let scale = UIScreen.main.scale
| `- error: 'UIScreen' is unavailable in watchOS
103 | layer.contentsScale = scale
104 | contentScaleFactor = scale
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:102:30: error: 'main' is unavailable in watchOS
100 | layer.setNeedsDisplay()
101 |
102 | let scale = UIScreen.main.scale
| `- error: 'main' is unavailable in watchOS
103 | layer.contentsScale = scale
104 | contentScaleFactor = scale
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:103:15: error: 'contentsScale' is unavailable in watchOS
101 |
102 | let scale = UIScreen.main.scale
103 | layer.contentsScale = scale
| `- error: 'contentsScale' is unavailable in watchOS
104 | contentScaleFactor = scale
105 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:406:19: note: 'contentsScale' has been explicitly marked unavailable here
404 | * as large as the layer bounds). Defaults to one. Animatable. */
405 |
406 | @property CGFloat contentsScale
| `- note: 'contentsScale' has been explicitly marked unavailable here
407 | API_AVAILABLE(macos(10.7), ios(4.0), tvos(9.0)) API_UNAVAILABLE(watchos);
408 |
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:148:38: error: 'CAMediaTimingFunction' is unavailable in watchOS
146 | layer.removeAllAnimations()
147 |
148 | let timingFunction = CAMediaTimingFunction(name: timingFunctionName)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
149 | let animation = CABasicAnimation(keyPath: "value")
150 | animation.duration = animationDuration
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:149:33: error: 'CABasicAnimation' is unavailable in watchOS
147 |
148 | let timingFunction = CAMediaTimingFunction(name: timingFunctionName)
149 | let animation = CABasicAnimation(keyPath: "value")
| `- error: 'CABasicAnimation' is unavailable in watchOS
150 | animation.duration = animationDuration
151 | animation.fillMode = .both
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:151:39: error: 'both' is unavailable in watchOS
149 | let animation = CABasicAnimation(keyPath: "value")
150 | animation.duration = animationDuration
151 | animation.fillMode = .both
| `- error: 'both' is unavailable in watchOS
152 | animation.timingFunction = timingFunction
153 | animation.fromValue = layer.value
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTiming.h:90:39: note: 'both' has been explicitly marked unavailable here
88 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeBackwards
89 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
90 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeBoth
| `- note: 'both' has been explicitly marked unavailable here
91 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
92 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeRemoved
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:163:17: error: 'CATransaction' is unavailable in watchOS
161 | layer.add(animation, forKey: nil)
162 |
163 | CATransaction.begin()
| `- error: 'CATransaction' is unavailable in watchOS
164 | CATransaction.setDisableActions(true)
165 | layer.value = goal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:164:17: error: 'CATransaction' is unavailable in watchOS
162 |
163 | CATransaction.begin()
164 | CATransaction.setDisableActions(true)
| `- error: 'CATransaction' is unavailable in watchOS
165 | layer.value = goal
166 | CATransaction.commit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:166:17: error: 'CATransaction' is unavailable in watchOS
164 | CATransaction.setDisableActions(true)
165 | layer.value = goal
166 | CATransaction.commit()
| `- error: 'CATransaction' is unavailable in watchOS
167 | #endif
168 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:182:64: error: 'userInterfaceStyle' is unavailable in watchOS
180 |
181 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
182 | if #available(iOS 12.0, tvOS 10.0, *), traitCollection.userInterfaceStyle != previousTraitCollection?.userInterfaceStyle {
| `- error: 'userInterfaceStyle' is unavailable in watchOS
183 | layer.setNeedsDisplay()
184 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:42:54: note: 'userInterfaceStyle' has been explicitly marked unavailable here
40 |
41 | + (UITraitCollection *)traitCollectionWithUserInterfaceStyle:(UIUserInterfaceStyle)userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
42 | @property (nonatomic, readonly) UIUserInterfaceStyle userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos); // unspecified: UIUserInterfaceStyleUnspecified
| `- note: 'userInterfaceStyle' has been explicitly marked unavailable here
43 |
44 | + (UITraitCollection *)traitCollectionWithLayoutDirection:(UITraitEnvironmentLayoutDirection)layoutDirection API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon+Appearance.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnimatedIcon+Appearance.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon+Inspectable.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnimatedIcon+Inspectable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnimatedIcon.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ MKJIcons (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64_32 (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-16 05:27:40.882 xcodebuild[695:4273] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-16 05:27:41.024 xcodebuild[695:4273] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ MKJIcons (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64 (in target 'MKJIcons' from project 'MKJIcons')
Building workspace MKJIcons with scheme MKJIcons
(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:
MKJIcons: /Users/admin/builder/spi-builder-workspace
resolved source packages: MKJIcons
2026-09-16 05:27:47.669 xcodebuild[822:4772] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-16 05:27:47.813 xcodebuild[822:4772] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "MKJIcons",
"name" : "MKJIcons",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "8.0"
},
{
"name" : "tvos",
"version" : "9.0"
}
],
"products" : [
{
"name" : "MKJIcons",
"targets" : [
"MKJIcons"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "MKJIcons",
"module_type" : "SwiftTarget",
"name" : "MKJIcons",
"path" : "Icons.playground/Sources",
"product_memberships" : [
"MKJIcons"
],
"sources" : [
"Extensions/Bool+InitWithCGFloat.swift",
"Extensions/CGFloat+CutAndMap.swift",
"Extensions/CGFloat+InitWithBool.swift",
"Extensions/UIBezierPath+IconInit.swift",
"Extensions/UIColor+Between.swift",
"Extensions/UIColor+HSB.swift",
"Extensions/UIColor+IconColors.swift",
"Extensions/UIColor+RGB.swift",
"Icons/BikeIcon.swift",
"Icons/BurgerIcon.swift",
"Icons/CheckmarkIcon.swift",
"Icons/DropPinIcon.swift",
"Icons/EarthIcon.swift",
"Icons/EllipsisIcon.swift",
"Icons/FingerprintIcon.swift",
"Icons/HeartIcon.swift",
"Icons/PaperclipIcon.swift",
"Icons/PlayPauseIcon.swift",
"Icons/PlayStopIcon.swift",
"Icons/PlusMinusIcon.swift",
"Icons/SettingsIcon.swift",
"Icons/SmileIcon.swift",
"Icons/SoundwaveIcon.swift",
"Icons/StarIcon.swift",
"Icons/TextAlignIcon.swift",
"Main classes/AnimatedIcon+Appearance.swift",
"Main classes/AnimatedIcon+Inspectable.swift",
"Main classes/AnimatedIcon.swift",
"Main classes/AnimatedIconExporter.swift",
"Main classes/AnimationFunctions.swift",
"Main classes/AnimationLayer.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
{
"workspace" : {
"name" : "MKJIcons",
"schemes" : [
"MKJIcons"
]
}
}
2026-09-16 05:27:48.918 xcodebuild[830:4838] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-16 05:27:49.059 xcodebuild[830:4838] [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 MKJIcons -destination generic/platform=watchOS
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 MKJIcons -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
MKJIcons: /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 'MKJIcons-product' in project 'MKJIcons'
➜ Explicit dependency on target 'MKJIcons' in project 'MKJIcons'
Target 'MKJIcons' in project 'MKJIcons' (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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver MKJIcons normal arm64 com.apple.xcode.tools.swift.compiler (in target 'MKJIcons' from project 'MKJIcons')
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 MKJIcons -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons-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/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-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/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver MKJIcons normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'MKJIcons' from project 'MKJIcons')
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 MKJIcons -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons.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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons-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/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-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/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64_32/MKJIcons-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64_32 Compiling\ UIColor+Between.swift,\ UIColor+HSB.swift,\ UIColor+IconColors.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+Between.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+HSB.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+IconColors.swift (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+Between.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColor+Between.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+HSB.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColor+HSB.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+IconColors.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColor+IconColors.swift
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+IconColors.swift:25:20: error: 'init(dynamicProvider:)' is unavailable in watchOS
23 | static var iconDefault: UIColor {
24 | if #available(iOS 13.0, tvOS 10.0, *) {
25 | return UIColor { traits in
| `- error: 'init(dynamicProvider:)' is unavailable in watchOS
26 | if traits.userInterfaceStyle == .dark {
27 | return .white
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIColor.h:144:1: note: 'init(dynamicProvider:)' has been explicitly marked unavailable here
142 |
143 | + (UIColor *)colorWithDynamicProvider:(UIColor * (^)(UITraitCollection *traitCollection))dynamicProvider API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
144 | - (UIColor *)initWithDynamicProvider:(UIColor * (^)(UITraitCollection *traitCollection))dynamicProvider API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'init(dynamicProvider:)' has been explicitly marked unavailable here
145 |
146 | /* Resolve any color to its most fundamental form (a non-dynamic color) for a specific trait collection.
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ MKJIcons (in target 'MKJIcons' from project 'MKJIcons')
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:181:26: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
179 | // MARK: - Dark mode support
180 |
181 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
182 | if #available(iOS 12.0, tvOS 10.0, *), traitCollection.userInterfaceStyle != previousTraitCollection?.userInterfaceStyle {
183 | layer.setNeedsDisplay()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:58:36: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
56 | }
57 |
58 | public var timingFunctionName: CAMediaTimingFunctionName = .easeInEaseOut
| `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
59 |
60 | public var value: CGFloat = 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:58:65: error: 'easeInEaseOut' is unavailable in watchOS
56 | }
57 |
58 | public var timingFunctionName: CAMediaTimingFunctionName = .easeInEaseOut
| `- error: 'easeInEaseOut' is unavailable in watchOS
59 |
60 | public var value: CGFloat = 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
| `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:113:40: error: 'CALayer' is unavailable in watchOS
111 | }
112 |
113 | override public func draw(_ layer: CALayer, in ctx: CGContext) {
| `- error: 'CALayer' is unavailable in watchOS
114 | UIGraphicsPushContext(ctx)
115 | if let layer = layer as? AnimationLayer {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:173:47: error: 'UITouch' is unavailable in watchOS
171 | // MARK: - Interaction
172 |
173 | public override func endTracking(_ touch: UITouch?, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
174 | if isEnabled {
175 | value = (value == 0 ? 1 : 0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:173:69: error: 'UIEvent' is unavailable in watchOS
171 | // MARK: - Interaction
172 |
173 | public override func endTracking(_ touch: UITouch?, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
174 | if isEnabled {
175 | value = (value == 0 ? 1 : 0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:181:78: error: 'UITraitCollection' is unavailable in watchOS
179 | // MARK: - Dark mode support
180 |
181 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
182 | if #available(iOS 12.0, tvOS 10.0, *), traitCollection.userInterfaceStyle != previousTraitCollection?.userInterfaceStyle {
183 | layer.setNeedsDisplay()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:4:28: error: 'UIControl' is unavailable in watchOS
2 |
3 | @IBDesignable
4 | public class AnimatedIcon: UIControl {
| `- error: 'UIControl' is unavailable in watchOS
5 |
6 | // MARK: - Inspectable properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimationLayer.swift:39:51: error: 'CAAction' is unavailable in watchOS
37 | }
38 |
39 | override func action(forKey event: String) -> CAAction? {
| `- error: 'CAAction' is unavailable in watchOS
40 | if event == "value" {
41 | let animation = CABasicAnimation(keyPath: event)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:945:11: note: 'CAAction' has been explicitly marked unavailable here
943 |
944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
945 | @protocol CAAction
| `- note: 'CAAction' has been explicitly marked unavailable here
946 |
947 | /* Called to trigger the event named 'path' on the receiver. The object
SwiftCompile normal arm64_32 (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimationLayer.swift:3:23: error: 'CALayer' is unavailable in watchOS
1 | import UIKit
2 |
3 | class AnimationLayer: CALayer {
| `- error: 'CALayer' is unavailable in watchOS
4 |
5 | // MARK: - Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
SwiftCompile normal arm64_32 Compiling\ Bool+InitWithCGFloat.swift,\ CGFloat+CutAndMap.swift,\ CGFloat+InitWithBool.swift,\ UIBezierPath+IconInit.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/Bool+InitWithCGFloat.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/CGFloat+CutAndMap.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/CGFloat+InitWithBool.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIBezierPath+IconInit.swift (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/Bool+InitWithCGFloat.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Bool+InitWithCGFloat.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/CGFloat+CutAndMap.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGFloat+CutAndMap.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/CGFloat+InitWithBool.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGFloat+InitWithBool.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIBezierPath+IconInit.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIBezierPath+IconInit.swift
SwiftCompile normal arm64_32 Compiling\ EllipsisIcon.swift,\ FingerprintIcon.swift,\ HeartIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/EllipsisIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/FingerprintIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/HeartIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/EllipsisIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EllipsisIcon.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/FingerprintIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FingerprintIcon.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/HeartIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HeartIcon.swift
SwiftCompile normal arm64_32 Compiling\ CheckmarkIcon.swift,\ DropPinIcon.swift,\ EarthIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/CheckmarkIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/DropPinIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/EarthIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/CheckmarkIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CheckmarkIcon.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/DropPinIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DropPinIcon.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/EarthIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EarthIcon.swift
SwiftCompile normal arm64_32 Compiling\ PaperclipIcon.swift,\ PlayPauseIcon.swift,\ PlayStopIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PaperclipIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PlayPauseIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PlayStopIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PaperclipIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PaperclipIcon.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PlayPauseIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PlayPauseIcon.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PlayStopIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PlayStopIcon.swift
SwiftCompile normal arm64_32 Compiling\ UIColor+RGB.swift,\ BikeIcon.swift,\ BurgerIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+RGB.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/BikeIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/BurgerIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+RGB.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColor+RGB.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/BikeIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BikeIcon.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/BurgerIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BurgerIcon.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ MKJIcons (in target 'MKJIcons' from project 'MKJIcons')
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:181:26: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
179 | // MARK: - Dark mode support
180 |
181 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
182 | if #available(iOS 12.0, tvOS 10.0, *), traitCollection.userInterfaceStyle != previousTraitCollection?.userInterfaceStyle {
183 | layer.setNeedsDisplay()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:58:36: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
56 | }
57 |
58 | public var timingFunctionName: CAMediaTimingFunctionName = .easeInEaseOut
| `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
59 |
60 | public var value: CGFloat = 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:58:65: error: 'easeInEaseOut' is unavailable in watchOS
56 | }
57 |
58 | public var timingFunctionName: CAMediaTimingFunctionName = .easeInEaseOut
| `- error: 'easeInEaseOut' is unavailable in watchOS
59 |
60 | public var value: CGFloat = 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
| `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:113:40: error: 'CALayer' is unavailable in watchOS
111 | }
112 |
113 | override public func draw(_ layer: CALayer, in ctx: CGContext) {
| `- error: 'CALayer' is unavailable in watchOS
114 | UIGraphicsPushContext(ctx)
115 | if let layer = layer as? AnimationLayer {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:173:47: error: 'UITouch' is unavailable in watchOS
171 | // MARK: - Interaction
172 |
173 | public override func endTracking(_ touch: UITouch?, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
174 | if isEnabled {
175 | value = (value == 0 ? 1 : 0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:173:69: error: 'UIEvent' is unavailable in watchOS
171 | // MARK: - Interaction
172 |
173 | public override func endTracking(_ touch: UITouch?, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
174 | if isEnabled {
175 | value = (value == 0 ? 1 : 0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:181:78: error: 'UITraitCollection' is unavailable in watchOS
179 | // MARK: - Dark mode support
180 |
181 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
182 | if #available(iOS 12.0, tvOS 10.0, *), traitCollection.userInterfaceStyle != previousTraitCollection?.userInterfaceStyle {
183 | layer.setNeedsDisplay()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:4:28: error: 'UIControl' is unavailable in watchOS
2 |
3 | @IBDesignable
4 | public class AnimatedIcon: UIControl {
| `- error: 'UIControl' is unavailable in watchOS
5 |
6 | // MARK: - Inspectable properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimationLayer.swift:39:51: error: 'CAAction' is unavailable in watchOS
37 | }
38 |
39 | override func action(forKey event: String) -> CAAction? {
| `- error: 'CAAction' is unavailable in watchOS
40 | if event == "value" {
41 | let animation = CABasicAnimation(keyPath: event)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:945:11: note: 'CAAction' has been explicitly marked unavailable here
943 |
944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
945 | @protocol CAAction
| `- note: 'CAAction' has been explicitly marked unavailable here
946 |
947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimationLayer.swift:3:23: error: 'CALayer' is unavailable in watchOS
1 | import UIKit
2 |
3 | class AnimationLayer: CALayer {
| `- error: 'CALayer' is unavailable in watchOS
4 |
5 | // MARK: - Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
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/Icons.playground/Sources/Extensions/Bool+InitWithCGFloat.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/CGFloat+CutAndMap.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/CGFloat+InitWithBool.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIBezierPath+IconInit.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+Between.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+HSB.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+IconColors.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Extensions/UIColor+RGB.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/BikeIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/BurgerIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/CheckmarkIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/DropPinIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/EarthIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/EllipsisIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/FingerprintIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/HeartIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PaperclipIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PlayPauseIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PlayStopIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PlusMinusIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/SettingsIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/SmileIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/SoundwaveIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/StarIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/TextAlignIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon+Appearance.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon+Inspectable.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIconExporter.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimationFunctions.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimationLayer.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.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/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name MKJIcons -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.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/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MKJIcons.build/Debug-watchos/MKJIcons-t.build/Objects-normal/arm64/MKJIcons.abi.json
SwiftCompile normal arm64 (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ AnimatedIcon+Appearance.swift,\ AnimatedIcon+Inspectable.swift,\ AnimatedIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon+Appearance.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon+Inspectable.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:27:19: error: 'linear' is unavailable in watchOS
25 | get {
26 | switch timingFunctionName {
27 | case .linear:
| `- error: 'linear' is unavailable in watchOS
28 | return 1
29 | case .easeIn:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
52 | /** Timing function names. **/
53 |
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
| `- note: 'linear' has been explicitly marked unavailable here
55 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:29:19: error: 'easeIn' is unavailable in watchOS
27 | case .linear:
28 | return 1
29 | case .easeIn:
| `- error: 'easeIn' is unavailable in watchOS
30 | return 2
31 | case .easeOut:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:56:43: note: 'easeIn' has been explicitly marked unavailable here
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
55 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
| `- note: 'easeIn' has been explicitly marked unavailable here
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:31:19: error: 'easeOut' is unavailable in watchOS
29 | case .easeIn:
30 | return 2
31 | case .easeOut:
| `- error: 'easeOut' is unavailable in watchOS
32 | return 3
33 | case .easeInEaseOut:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:58:43: note: 'easeOut' has been explicitly marked unavailable here
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
| `- note: 'easeOut' has been explicitly marked unavailable here
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:33:19: error: 'easeInEaseOut' is unavailable in watchOS
31 | case .easeOut:
32 | return 3
33 | case .easeInEaseOut:
| `- error: 'easeInEaseOut' is unavailable in watchOS
34 | return 4
35 | default:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
| `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:42:39: error: 'linear' is unavailable in watchOS
40 | switch newValue {
41 | case 1:
42 | timingFunctionName = .linear
| `- error: 'linear' is unavailable in watchOS
43 | case 2:
44 | timingFunctionName = .easeIn
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
52 | /** Timing function names. **/
53 |
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
| `- note: 'linear' has been explicitly marked unavailable here
55 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:44:39: error: 'easeIn' is unavailable in watchOS
42 | timingFunctionName = .linear
43 | case 2:
44 | timingFunctionName = .easeIn
| `- error: 'easeIn' is unavailable in watchOS
45 | case 3:
46 | timingFunctionName = .easeOut
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:56:43: note: 'easeIn' has been explicitly marked unavailable here
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
55 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
| `- note: 'easeIn' has been explicitly marked unavailable here
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:46:39: error: 'easeOut' is unavailable in watchOS
44 | timingFunctionName = .easeIn
45 | case 3:
46 | timingFunctionName = .easeOut
| `- error: 'easeOut' is unavailable in watchOS
47 | case 4:
48 | timingFunctionName = .easeInEaseOut
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:58:43: note: 'easeOut' has been explicitly marked unavailable here
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
| `- note: 'easeOut' has been explicitly marked unavailable here
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:48:39: error: 'easeInEaseOut' is unavailable in watchOS
46 | timingFunctionName = .easeOut
47 | case 4:
48 | timingFunctionName = .easeInEaseOut
| `- error: 'easeInEaseOut' is unavailable in watchOS
49 | default:
50 | timingFunctionName = .default
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
| `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon+Inspectable.swift:50:39: error: 'default' is unavailable in watchOS
48 | timingFunctionName = .easeInEaseOut
49 | default:
50 | timingFunctionName = .default
| `- error: 'default' is unavailable in watchOS
51 | }
52 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:62:43: note: 'default' has been explicitly marked unavailable here
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
| `- note: 'default' has been explicitly marked unavailable here
63 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
64 |
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:58:36: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
56 | }
57 |
58 | public var timingFunctionName: CAMediaTimingFunctionName = .easeInEaseOut
| `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
59 |
60 | public var value: CGFloat = 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:58:65: error: 'easeInEaseOut' is unavailable in watchOS
56 | }
57 |
58 | public var timingFunctionName: CAMediaTimingFunctionName = .easeInEaseOut
| `- error: 'easeInEaseOut' is unavailable in watchOS
59 |
60 | public var value: CGFloat = 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
| `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:113:40: error: 'CALayer' is unavailable in watchOS
111 | }
112 |
113 | override public func draw(_ layer: CALayer, in ctx: CGContext) {
| `- error: 'CALayer' is unavailable in watchOS
114 | UIGraphicsPushContext(ctx)
115 | if let layer = layer as? AnimationLayer {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:173:47: error: 'UITouch' is unavailable in watchOS
171 | // MARK: - Interaction
172 |
173 | public override func endTracking(_ touch: UITouch?, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
174 | if isEnabled {
175 | value = (value == 0 ? 1 : 0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:173:69: error: 'UIEvent' is unavailable in watchOS
171 | // MARK: - Interaction
172 |
173 | public override func endTracking(_ touch: UITouch?, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
174 | if isEnabled {
175 | value = (value == 0 ? 1 : 0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:181:78: error: 'UITraitCollection' is unavailable in watchOS
179 | // MARK: - Dark mode support
180 |
181 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
182 | if #available(iOS 12.0, tvOS 10.0, *), traitCollection.userInterfaceStyle != previousTraitCollection?.userInterfaceStyle {
183 | layer.setNeedsDisplay()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:181:26: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
179 | // MARK: - Dark mode support
180 |
181 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
182 | if #available(iOS 12.0, tvOS 10.0, *), traitCollection.userInterfaceStyle != previousTraitCollection?.userInterfaceStyle {
183 | layer.setNeedsDisplay()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:4:28: error: 'UIControl' is unavailable in watchOS
2 |
3 | @IBDesignable
4 | public class AnimatedIcon: UIControl {
| `- error: 'UIControl' is unavailable in watchOS
5 |
6 | // MARK: - Inspectable properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:102:21: error: 'UIScreen' is unavailable in watchOS
100 | layer.setNeedsDisplay()
101 |
102 | let scale = UIScreen.main.scale
| `- error: 'UIScreen' is unavailable in watchOS
103 | layer.contentsScale = scale
104 | contentScaleFactor = scale
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:102:30: error: 'main' is unavailable in watchOS
100 | layer.setNeedsDisplay()
101 |
102 | let scale = UIScreen.main.scale
| `- error: 'main' is unavailable in watchOS
103 | layer.contentsScale = scale
104 | contentScaleFactor = scale
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:103:15: error: 'contentsScale' is unavailable in watchOS
101 |
102 | let scale = UIScreen.main.scale
103 | layer.contentsScale = scale
| `- error: 'contentsScale' is unavailable in watchOS
104 | contentScaleFactor = scale
105 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:406:19: note: 'contentsScale' has been explicitly marked unavailable here
404 | * as large as the layer bounds). Defaults to one. Animatable. */
405 |
406 | @property CGFloat contentsScale
| `- note: 'contentsScale' has been explicitly marked unavailable here
407 | API_AVAILABLE(macos(10.7), ios(4.0), tvos(9.0)) API_UNAVAILABLE(watchos);
408 |
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:148:38: error: 'CAMediaTimingFunction' is unavailable in watchOS
146 | layer.removeAllAnimations()
147 |
148 | let timingFunction = CAMediaTimingFunction(name: timingFunctionName)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
149 | let animation = CABasicAnimation(keyPath: "value")
150 | animation.duration = animationDuration
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:149:33: error: 'CABasicAnimation' is unavailable in watchOS
147 |
148 | let timingFunction = CAMediaTimingFunction(name: timingFunctionName)
149 | let animation = CABasicAnimation(keyPath: "value")
| `- error: 'CABasicAnimation' is unavailable in watchOS
150 | animation.duration = animationDuration
151 | animation.fillMode = .both
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:151:39: error: 'both' is unavailable in watchOS
149 | let animation = CABasicAnimation(keyPath: "value")
150 | animation.duration = animationDuration
151 | animation.fillMode = .both
| `- error: 'both' is unavailable in watchOS
152 | animation.timingFunction = timingFunction
153 | animation.fromValue = layer.value
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTiming.h:90:39: note: 'both' has been explicitly marked unavailable here
88 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeBackwards
89 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
90 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeBoth
| `- note: 'both' has been explicitly marked unavailable here
91 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
92 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeRemoved
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:163:17: error: 'CATransaction' is unavailable in watchOS
161 | layer.add(animation, forKey: nil)
162 |
163 | CATransaction.begin()
| `- error: 'CATransaction' is unavailable in watchOS
164 | CATransaction.setDisableActions(true)
165 | layer.value = goal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:164:17: error: 'CATransaction' is unavailable in watchOS
162 |
163 | CATransaction.begin()
164 | CATransaction.setDisableActions(true)
| `- error: 'CATransaction' is unavailable in watchOS
165 | layer.value = goal
166 | CATransaction.commit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:166:17: error: 'CATransaction' is unavailable in watchOS
164 | CATransaction.setDisableActions(true)
165 | layer.value = goal
166 | CATransaction.commit()
| `- error: 'CATransaction' is unavailable in watchOS
167 | #endif
168 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main classes/AnimatedIcon.swift:182:64: error: 'userInterfaceStyle' is unavailable in watchOS
180 |
181 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
182 | if #available(iOS 12.0, tvOS 10.0, *), traitCollection.userInterfaceStyle != previousTraitCollection?.userInterfaceStyle {
| `- error: 'userInterfaceStyle' is unavailable in watchOS
183 | layer.setNeedsDisplay()
184 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:42:54: note: 'userInterfaceStyle' has been explicitly marked unavailable here
40 |
41 | + (UITraitCollection *)traitCollectionWithUserInterfaceStyle:(UIUserInterfaceStyle)userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
42 | @property (nonatomic, readonly) UIUserInterfaceStyle userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos); // unspecified: UIUserInterfaceStyleUnspecified
| `- note: 'userInterfaceStyle' has been explicitly marked unavailable here
43 |
44 | + (UITraitCollection *)traitCollectionWithLayoutDirection:(UITraitEnvironmentLayoutDirection)layoutDirection API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon+Appearance.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnimatedIcon+Appearance.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon+Inspectable.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnimatedIcon+Inspectable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Main\ classes/AnimatedIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnimatedIcon.swift
SwiftCompile normal arm64 Compiling\ EllipsisIcon.swift,\ FingerprintIcon.swift,\ HeartIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/EllipsisIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/FingerprintIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/HeartIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/EllipsisIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EllipsisIcon.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/FingerprintIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FingerprintIcon.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/HeartIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HeartIcon.swift
SwiftCompile normal arm64 Compiling\ PlusMinusIcon.swift,\ SettingsIcon.swift,\ SmileIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PlusMinusIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/SettingsIcon.swift /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/SmileIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/PlusMinusIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PlusMinusIcon.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/SettingsIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SettingsIcon.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Icons.playground/Sources/Icons/SmileIcon.swift (in target 'MKJIcons' from project 'MKJIcons')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SmileIcon.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-16 05:27:49.862 xcodebuild[831:4863] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-16 05:27:50.004 xcodebuild[831:4863] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ MKJIcons (in target 'MKJIcons' from project 'MKJIcons')
SwiftCompile normal arm64 (in target 'MKJIcons' from project 'MKJIcons')
Building workspace MKJIcons with scheme MKJIcons
(3 failures)
BUILD FAILURE 6.4 watchOS