Build Information
Failed to build VisualEffectView, reference 6.0.0 (d18895), with Swift 6.4 for watchOS using Xcode 27.0 on 23 Sep 2026 17:10:22 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 VisualEffectView -destination generic/platform=watchOSBuild Log
SwiftDriver VisualEffectView normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'VisualEffectView' from project 'VisualEffectView')
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 VisualEffectView -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView.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 6 -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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView-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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView_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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-CTPSFSTDCBVSSQFHL6I305U72.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrcheck-8K07997SIHO7YGY7UQ3LOQ3TJ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-E4M4A8689VXF1T7P7BV56IKBT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrauth-C7VQASAJ967Q4Q6SRD4I3CFWZ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-B692L2PMR118794VVYBG37897.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-5OH846KKUPSJJT7GCX9XU1TKG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-AJ4AZYHQNC33R5RLN7AGEIOMP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-3X4KLXUYEI0UGBILP4X7D0CYW.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DeveloperToolsSupport-CL5QT3CW0ZM498PFTWG64QMLA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_AvailabilityInternal-42EVAC8Q6P1ZT6G3A168N97G4.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-84ZA1VDW90AGWZ2LF5KOCM8DZ.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-EYJP6DFYQL9GJLH1TJ84A8MHV.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrauth-EW7YZZ7LEZE1QZF2T8148IPSA.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-58G4ISYSYDV3AT1DDGEE0QCUF.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-D9VBB138U50XYYGW2C2V21N3L.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrcheck-EAZ3I917ZFA9H6ZCL6PGLG4TR.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_AvailabilityInternal-22ZP1ILSQW16KHXZS5GBZHOCS.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-372PLGDQ1U3B6Z5EA5DJMDORJ.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DeveloperToolsSupport-3FQKKPF3BW0SWE1YUZ86OZWIB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-7YQ9TVI7XTOGQU9OADRXP33D1.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-2F9BFIPBQ5EWNSK5G7G7V4EKL.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-5SNIO0SFHX9KJZTLQGIPAPXUZ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-CUPL4FH2SA95GMALQP4M6O8UA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-75TRA1C7IHYOFCG3KJXQVTHJ4.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-FP2Q8F1Q2HR151SBYKTU6Q8B.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-AQMEC9CLG0FZQN6TLGDQ6WF78.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_tgmath-7JP2AE1NQHA1DV5JYP2OHQ3BF.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-4N9Z22C0HUO8GV7GFPCLZRZA2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-6TUACK4YPMARFT56PLIO388SJ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-9KPVYINL86WUSHF45TU8PWZZ1.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-8QY7P4ZQXQAF14WVDITTM4R70.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_tgmath-414CVW1GW3IL0HRLCNNCS6Q0U.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-6IWJLTRH2WB6RCG4THPA65RDS.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-65NN51P1G7GN2GUAUPC53JJ7N.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdatomic-25T9UW3XDYID74302F31PX0RP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-EJXZKD8LN9EYM9OWP9VLJ49PK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_intrinsics-SQV576LJA0QE7RW5HF7CQ1BX.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdatomic-D2FE5M7JS5NQA5JDADVERWJM4.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-3YOBOPIW2MF1LRNQH7JBUBY4G.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_intrinsics-2K07JIG9ZANIKHSNPO3O6L1K6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-86YTNV5YADPJXFMJ82N3R4GWQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-CSB8C43KELVSFIQVR0803IZPN.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-BPZJ68HW1IMYWSHROAZ0IMUJP.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-10D35ZJWCWG7LJAF579U7I5V7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/simd-2C11HKTI5TJB05T724EWNFZXD.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/simd-1W6O8NR1QUSWJGAN44DNNWVHX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-22CZPC4WYQC9G8T393WT2KKLW.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MachO-4RYXFVY68ZDEUZYFMVL57WEKU.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MachO-F47JQRYVH1SLPOQSJD8RK9MSX.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-71AGZNHLBMR2QK817EJNUN54E.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-6KYGGZ4DPVZ3BBAZ6QICZN8LI.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-CTXVQBCWDOH6JHUXIFDUOWFRL.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-AHE7ULDQBKER38CYPIKDTZF4M.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Spatial-EZKKX4XFW72RZCTOIG80Z93AP.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-9L9R05BT5LTFRZ2NM68BZTVV2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-39VR0G01IUJ09PQKMFGOHXZ4L.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Spatial-4XS0QRL16224ZE9KE9TMKASKT.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-CGIMI9KQKHNRQHR2IECIPRG14.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-59XKO8YNRGGYNC5U5LK8B4EM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-650JAZBTM6I0OMHYO6CKM0CWJ.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-76B9WJP9MDYT33HZQVSNNZQZD.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-7SLKI45KYLKXH9QET2WYS3UZ4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-6BCTB8I5DCBBKFJ0Y0G4WQDDJ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudioTypes-51SR7UBHOMSGMEPVFS6PLSR4M.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-5488DA9QVJJ7QOFXPYOYIYFUX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-69WNGEAVQP55EDBQHP3BLE8QU.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-D9NWGT7PQGY2OD43XMA2KGLJK.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-1W411BS4UH2UNMNII2341429S.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudioTypes-AY6JAXDJMW2FLVG4UD79375PW.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-A4WOQTM8SYZAQP223LI6RRPEK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-368NRGVYQ33J8K75Y2DSNU06Y.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-B3IXODHI7VO4VRX2RWRXLVJZT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-2YRZ292TS6QDW2V2V92NZMPWM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreText-BEC0M2J7FJN53VXNFDZDKL9U2.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-1FTJGW5ZM9ZN5IKPBE4A9LGNF.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-AIQ30TCDC2B0LBUU6FPQZ0HWI.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-BX0NALWCB2F1YOTF0NZGV9FWU.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreText-34U50N378SZT64826L0B62MN6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMedia-EO02G285WTXB0RPNG3DP9O9VN.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMedia-CU8J9TNJY5EX43FQOPTAAHU29.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-B8SNL2YULCKW9SYIL0T5QLMV.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-8RQ09UCIV0XSYRF8TQQD54MWN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_LocationEssentials-C3HYVW8P89QAUDLD9VRHUF48Q.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-47SS6PHE8KOUZX5UOQUNKH397.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-BRDP6VIMJ6A6HG4W4NYXZ8BI3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SceneKit-4VPDXW2J8W40JMX88G7X30C4G.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIUtilities-AR3EDJH6PMDGNUXQGV2JND65S.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-ESJZZ70KT229YQNKF5CWYQVLA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreData-DAEI6Z48P97TYC3SMMGLERAJ5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-EULYJN53RZTIP2D6F171CT1YZ.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-72UYR37X0O2APTD1XMSJ20X5X.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-8EDL8T61430CB5CU94L1E3L0C.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_LocationEssentials-1XWTF8V96VX3IAHKJO7PJZDU0.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-EH256724QTCKT0XATY095QHVP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreLocation-B0A9Z3B1UDU8OLBQROLWD03N3.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-DXCLJ0K1EEBRV5MFYJOV1HIUX.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-DSXZOKFM7XQLZ0FRNNKFDWZT0.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-BBXP8Z81UOB3UBBTO3GG9FEEO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-D4BOUT6VJWDXKNATG8P2F95W3.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreData-6STZ9DXY0E1K8LHUUEU1F4SE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UserNotifications-7VIERZPAA371031RT8VBKFYKJ.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIUtilities-ABH83C7CSGMIJAARTF384TV0L.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreLocation-4AZRAZ8X3W0CS36SZ1GS4LT05.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SceneKit-CLOM4E4D45A8A94N3QNHOVW3H.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-DB0V1GY4JDAXG2CZ5MW826DDE.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-DP67QJL9W7VSYP70ZVEBE3KRT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMotion-70RNUQRT1QM2F8WR42WPP4KQV.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-TURER010MQ2QH6SN4BGDJJKP.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UserNotifications-F5AOMF9V2Y10QV8U00QNX8B7Q.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMotion-E9C6K7MOTJF3RC93DULCZ130U.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-2XWL6VFNA7WRWSTXI42YLU909.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-BGAQE5HOOTG6M9C46O1HHPCDR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MapKit-5U4CPBNVICOGB0BBK9BC7P4E9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/HomeKit-2JD3RMVTK0MFX7K570KHTLBBH.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/HomeKit-DXH34ZWEY4P4FEELCOH3LXVCR.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MapKit-3RCPMYWFYVKLOR1JJH1M1L7O6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/WatchKit-22L6Z003SE8XPQ9JS14K57C9N.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/WatchKit-7IATJTA58S6OFDEYHG9JSLLDQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-E6XJI4PF1Q2HPTXKL91GWARU6.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-6DR5UJH94SD7QMITGWNAX9FBI.pcm
SwiftCompile normal arm64 Compiling\ VisualEffectView+SwiftUI.swift /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift (in target 'VisualEffectView' from project 'VisualEffectView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift (in target 'VisualEffectView' from project 'VisualEffectView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VisualEffectView+SwiftUI.swift
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:113:37: error: cannot find type 'Context' in scope
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- error: cannot find type 'Context' in scope
114 | let view = VisualEffectView()
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:126:67: error: cannot find type 'Context' in scope
124 | }
125 |
126 | public func updateUIView(_ uiView: VisualEffectView, context: Context) {
| `- error: cannot find type 'Context' in scope
127 | if let style {
128 | uiView.style = style
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:31:29: error: cannot find type 'UIViewRepresentable' in scope
29 | - Note: Blur parameters (colorTint, blurRadius, etc.) only apply to `.customBlur` style.
30 | */
31 | public struct VisualEffect: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
32 | public typealias VisualEffectStyle = VisualEffectView.VisualEffectStyle
33 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:114:20: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- note: add '@MainActor' to make instance method 'makeUIView(context:)' part of global actor 'MainActor'
114 | let view = VisualEffectView()
| `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
116 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:190:24: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
188 |
189 | /// Creates a visual effect view with customizable blur (legacy default for backward compatibility).
190 | public convenience init() {
| `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
191 | self.init(effect: nil)
192 | }
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:115:14: warning: main actor-isolated property 'autoresizingMask' can not be mutated from a nonisolated context
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- note: add '@MainActor' to make instance method 'makeUIView(context:)' part of global actor 'MainActor'
114 | let view = VisualEffectView()
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
| `- warning: main actor-isolated property 'autoresizingMask' can not be mutated from a nonisolated context
116 |
117 | if let style {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:220:41: note: mutation of this property is only permitted within the actor
218 |
219 | @property(nonatomic) BOOL autoresizesSubviews; // default is YES. if set, subviews are adjusted according to their autoresizingMask if self.bounds changes
220 | @property(nonatomic) UIViewAutoresizing autoresizingMask; // simple resize. default is UIViewAutoresizingNone
| `- note: mutation of this property is only permitted within the actor
221 |
222 | - (CGSize)sizeThatFits:(CGSize)size; // return 'best' size to fit given size. does not actually resize view. Default is return existing view size
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:118:18: error: main actor-isolated property 'style' can not be mutated from a nonisolated context
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- note: add '@MainActor' to make instance method 'makeUIView(context:)' part of global actor 'MainActor'
114 | let view = VisualEffectView()
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
116 |
117 | if let style {
118 | view.style = style
| `- error: main actor-isolated property 'style' can not be mutated from a nonisolated context
119 | }
120 | // else: keep view's default (.customBlur) for backward compatibility
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:72:16: note: mutation of this property is only permitted within the actor
70 | /// - Note: When using `.systemBlur` or `.glass`, custom blur properties
71 | /// (blurRadius, colorTint, etc.) are ignored.
72 | public var style: VisualEffectStyle = .customBlur {
| `- note: mutation of this property is only permitted within the actor
73 | didSet {
74 | guard style != oldValue else { return }
SwiftEmitModule normal arm64 Emitting\ module\ for\ VisualEffectView (in target 'VisualEffectView' from project 'VisualEffectView')
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:11:23: error: 'UIView' is unavailable in watchOS
9 |
10 | extension UIVisualEffectView {
11 | var backdropView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
13 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:14:22: error: 'UIView' is unavailable in watchOS
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
13 | }
14 | var overlayView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
15 | return subview(of: NSClassFromString("_UIVisualEffectSubview"))
16 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:10:11: error: 'UIVisualEffectView' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
11 | var backdropView: UIView? {
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:43:46: error: 'UIView' is unavailable in watchOS
41 |
42 | private extension UIView {
43 | func subview(of classType: AnyClass?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
44 | return subviews.first { type(of: $0) == classType }
45 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:42:19: error: 'UIView' is unavailable in watchOS
40 | }
41 |
42 | private extension UIView {
| `- error: 'UIView' is unavailable in watchOS
43 | func subview(of classType: AnyClass?) -> UIView? {
44 | return subviews.first { type(of: $0) == classType }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:113:37: error: cannot find type 'Context' in scope
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- error: cannot find type 'Context' in scope
114 | let view = VisualEffectView()
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:126:67: error: cannot find type 'Context' in scope
124 | }
125 |
126 | public func updateUIView(_ uiView: VisualEffectView, context: Context) {
| `- error: cannot find type 'Context' in scope
127 | if let style {
128 | uiView.style = style
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:31:29: error: cannot find type 'UIViewRepresentable' in scope
29 | - Note: Blur parameters (colorTint, blurRadius, etc.) only apply to `.customBlur` style.
30 | */
31 | public struct VisualEffect: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
32 | public typealias VisualEffectStyle = VisualEffectView.VisualEffectStyle
33 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:35:76: error: 'UIBlurEffect' is unavailable in watchOS
33 |
34 | /// Returns the instance of UIBlurEffect.
35 | private let blurEffect = (NSClassFromString("_UICustomBlurEffect") as! UIBlurEffect.Type).init()
| `- error: 'UIBlurEffect' is unavailable in watchOS
36 |
37 | // MARK: - Public Style API
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:41:25: error: 'UIBlurEffect' is unavailable in watchOS
39 | public enum VisualEffectStyle: Sendable, Hashable {
40 | case none
41 | case systemBlur(UIBlurEffect.Style)
| `- error: 'UIBlurEffect' is unavailable in watchOS
42 | case customBlur
43 | case glass(GlassStyle) // iOS 26+
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:59:44: error: 'UIBlurEffect' is unavailable in watchOS
57 |
58 | /// Fallback blur style for iOS < 26
59 | fileprivate var fallbackBlurStyle: UIBlurEffect.Style {
| `- error: 'UIBlurEffect' is unavailable in watchOS
60 | switch self {
61 | case .regular: return .systemMaterial
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:194:34: error: 'UIVisualEffect' is unavailable in watchOS
192 | }
193 |
194 | public override init(effect: UIVisualEffect?) {
| `- error: 'UIVisualEffect' is unavailable in watchOS
195 | super.init(effect: effect)
196 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:32:30: error: 'UIVisualEffectView' is unavailable in watchOS
30 | @MainActor
31 | @objcMembers
32 | open class VisualEffectView: UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
33 |
34 | /// Returns the instance of UIBlurEffect.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:241:50: error: 'UIVisualEffect' is unavailable in watchOS
239 |
240 | /// Creates UIGlassEffect using runtime reflection to avoid compile-time SDK dependency
241 | func createGlassEffect(style: GlassStyle) -> UIVisualEffect? {
| `- error: 'UIVisualEffect' is unavailable in watchOS
242 | // Check if UIGlassEffect exists at runtime (iOS 26+)
243 | guard let glassEffectClass = NSClassFromString("UIGlassEffect") as? NSObject.Type else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:190:24: error: initializer 'init()' with Objective-C selector 'init' conflicts with implicit initializer 'init()' from superclass 'UIVisualEffectView' with the same Objective-C selector
188 |
189 | /// Creates a visual effect view with customizable blur (legacy default for backward compatibility).
190 | public convenience init() {
| `- error: initializer 'init()' with Objective-C selector 'init' conflicts with implicit initializer 'init()' from superclass 'UIVisualEffectView' with the same Objective-C selector
191 | self.init(effect: nil)
192 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: implicit initializer 'init()' declared here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: implicit initializer 'init()' declared here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.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/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64/VisualEffectView-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 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name VisualEffectView -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64/VisualEffectView_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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64/VisualEffectView.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64/VisualEffectView.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64/VisualEffectView-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64/VisualEffectView-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64/VisualEffectView-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64/VisualEffectView.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64/VisualEffectView.abi.json
SwiftCompile normal arm64 (in target 'VisualEffectView' from project 'VisualEffectView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ UIViewEffectView+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift (in target 'VisualEffectView' from project 'VisualEffectView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift (in target 'VisualEffectView' from project 'VisualEffectView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewEffectView+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:11:23: error: 'UIView' is unavailable in watchOS
9 |
10 | extension UIVisualEffectView {
11 | var backdropView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
13 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:14:22: error: 'UIView' is unavailable in watchOS
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
13 | }
14 | var overlayView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
15 | return subview(of: NSClassFromString("_UIVisualEffectSubview"))
16 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:10:11: error: 'UIVisualEffectView' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
11 | var backdropView: UIView? {
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:43:46: error: 'UIView' is unavailable in watchOS
41 |
42 | private extension UIView {
43 | func subview(of classType: AnyClass?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
44 | return subviews.first { type(of: $0) == classType }
45 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:42:19: error: 'UIView' is unavailable in watchOS
40 | }
41 |
42 | private extension UIView {
| `- error: 'UIView' is unavailable in watchOS
43 | func subview(of classType: AnyClass?) -> UIView? {
44 | return subviews.first { type(of: $0) == classType }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 Compiling\ VisualEffectView.swift /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift (in target 'VisualEffectView' from project 'VisualEffectView')
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:35:76: error: 'UIBlurEffect' is unavailable in watchOS
33 |
34 | /// Returns the instance of UIBlurEffect.
35 | private let blurEffect = (NSClassFromString("_UICustomBlurEffect") as! UIBlurEffect.Type).init()
| `- error: 'UIBlurEffect' is unavailable in watchOS
36 |
37 | // MARK: - Public Style API
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:41:25: error: 'UIBlurEffect' is unavailable in watchOS
39 | public enum VisualEffectStyle: Sendable, Hashable {
40 | case none
41 | case systemBlur(UIBlurEffect.Style)
| `- error: 'UIBlurEffect' is unavailable in watchOS
42 | case customBlur
43 | case glass(GlassStyle) // iOS 26+
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:59:44: error: 'UIBlurEffect' is unavailable in watchOS
57 |
58 | /// Fallback blur style for iOS < 26
59 | fileprivate var fallbackBlurStyle: UIBlurEffect.Style {
| `- error: 'UIBlurEffect' is unavailable in watchOS
60 | switch self {
61 | case .regular: return .systemMaterial
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:194:34: error: 'UIVisualEffect' is unavailable in watchOS
192 | }
193 |
194 | public override init(effect: UIVisualEffect?) {
| `- error: 'UIVisualEffect' is unavailable in watchOS
195 | super.init(effect: effect)
196 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:32:30: error: 'UIVisualEffectView' is unavailable in watchOS
30 | @MainActor
31 | @objcMembers
32 | open class VisualEffectView: UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
33 |
34 | /// Returns the instance of UIBlurEffect.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:241:50: error: 'UIVisualEffect' is unavailable in watchOS
239 |
240 | /// Creates UIGlassEffect using runtime reflection to avoid compile-time SDK dependency
241 | func createGlassEffect(style: GlassStyle) -> UIVisualEffect? {
| `- error: 'UIVisualEffect' is unavailable in watchOS
242 | // Check if UIGlassEffect exists at runtime (iOS 26+)
243 | guard let glassEffectClass = NSClassFromString("UIGlassEffect") as? NSObject.Type else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:61:36: error: 'systemMaterial' is unavailable in watchOS
59 | fileprivate var fallbackBlurStyle: UIBlurEffect.Style {
60 | switch self {
61 | case .regular: return .systemMaterial
| `- error: 'systemMaterial' is unavailable in watchOS
62 | case .clear: return .systemUltraThinMaterial
63 | }
UIKit.UIBlurEffect.Style.systemMaterial:4:10: note: 'systemMaterial' has been explicitly marked unavailable here
2 | enum Style {
3 | @available(watchOS, unavailable)
4 | case systemMaterial }
| `- note: 'systemMaterial' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:62:34: error: 'systemUltraThinMaterial' is unavailable in watchOS
60 | switch self {
61 | case .regular: return .systemMaterial
62 | case .clear: return .systemUltraThinMaterial
| `- error: 'systemUltraThinMaterial' is unavailable in watchOS
63 | }
64 | }
UIKit.UIBlurEffect.Style.systemUltraThinMaterial:4:10: note: 'systemUltraThinMaterial' has been explicitly marked unavailable here
2 | enum Style {
3 | @available(watchOS, unavailable)
4 | case systemUltraThinMaterial }
| `- note: 'systemUltraThinMaterial' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:222:27: error: 'UIBlurEffect' is unavailable in watchOS
220 |
221 | case .systemBlur(let style):
222 | self.effect = UIBlurEffect(style: style)
| `- error: 'UIBlurEffect' is unavailable in watchOS
223 |
224 | case .customBlur:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift (in target 'VisualEffectView' from project 'VisualEffectView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VisualEffectView.swift
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:235:31: error: 'UIBlurEffect' is unavailable in watchOS
233 | } else {
234 | // Graceful fallback on older OS with style-appropriate blur
235 | self.effect = UIBlurEffect(style: style.fallbackBlurStyle)
| `- error: 'UIBlurEffect' is unavailable in watchOS
236 | }
237 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:250:32: error: 'UIVisualEffect' is unavailable in watchOS
248 | let glassEffect = glassEffectClass.init()
249 | glassEffect.setValue(style.rawValue, forKey: "style")
250 | return glassEffect as? UIVisualEffect
| `- error: 'UIVisualEffect' is unavailable in watchOS
251 | }
252 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
SwiftCompile normal arm64_32 Compiling\ VisualEffectView+SwiftUI.swift /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift (in target 'VisualEffectView' from project 'VisualEffectView')
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:113:37: error: cannot find type 'Context' in scope
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- error: cannot find type 'Context' in scope
114 | let view = VisualEffectView()
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:126:67: error: cannot find type 'Context' in scope
124 | }
125 |
126 | public func updateUIView(_ uiView: VisualEffectView, context: Context) {
| `- error: cannot find type 'Context' in scope
127 | if let style {
128 | uiView.style = style
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:31:29: error: cannot find type 'UIViewRepresentable' in scope
29 | - Note: Blur parameters (colorTint, blurRadius, etc.) only apply to `.customBlur` style.
30 | */
31 | public struct VisualEffect: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
32 | public typealias VisualEffectStyle = VisualEffectView.VisualEffectStyle
33 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:114:20: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- note: add '@MainActor' to make instance method 'makeUIView(context:)' part of global actor 'MainActor'
114 | let view = VisualEffectView()
| `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
116 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:190:24: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
188 |
189 | /// Creates a visual effect view with customizable blur (legacy default for backward compatibility).
190 | public convenience init() {
| `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
191 | self.init(effect: nil)
192 | }
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift (in target 'VisualEffectView' from project 'VisualEffectView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VisualEffectView+SwiftUI.swift
SwiftCompile normal arm64_32 Compiling\ VisualEffectView.swift /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift (in target 'VisualEffectView' from project 'VisualEffectView')
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:35:76: error: 'UIBlurEffect' is unavailable in watchOS
33 |
34 | /// Returns the instance of UIBlurEffect.
35 | private let blurEffect = (NSClassFromString("_UICustomBlurEffect") as! UIBlurEffect.Type).init()
| `- error: 'UIBlurEffect' is unavailable in watchOS
36 |
37 | // MARK: - Public Style API
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:41:25: error: 'UIBlurEffect' is unavailable in watchOS
39 | public enum VisualEffectStyle: Sendable, Hashable {
40 | case none
41 | case systemBlur(UIBlurEffect.Style)
| `- error: 'UIBlurEffect' is unavailable in watchOS
42 | case customBlur
43 | case glass(GlassStyle) // iOS 26+
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift (in target 'VisualEffectView' from project 'VisualEffectView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VisualEffectView.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ VisualEffectView (in target 'VisualEffectView' from project 'VisualEffectView')
SwiftCompile normal arm64_32 (in target 'VisualEffectView' from project 'VisualEffectView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:11:23: error: 'UIView' is unavailable in watchOS
9 |
10 | extension UIVisualEffectView {
11 | var backdropView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
13 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:14:22: error: 'UIView' is unavailable in watchOS
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
13 | }
14 | var overlayView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
15 | return subview(of: NSClassFromString("_UIVisualEffectSubview"))
16 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:10:11: error: 'UIVisualEffectView' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
11 | var backdropView: UIView? {
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:43:46: error: 'UIView' is unavailable in watchOS
41 |
42 | private extension UIView {
43 | func subview(of classType: AnyClass?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
44 | return subviews.first { type(of: $0) == classType }
45 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:42:19: error: 'UIView' is unavailable in watchOS
40 | }
41 |
42 | private extension UIView {
| `- error: 'UIView' is unavailable in watchOS
43 | func subview(of classType: AnyClass?) -> UIView? {
44 | return subviews.first { type(of: $0) == classType }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:113:37: error: cannot find type 'Context' in scope
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- error: cannot find type 'Context' in scope
114 | let view = VisualEffectView()
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:126:67: error: cannot find type 'Context' in scope
124 | }
125 |
126 | public func updateUIView(_ uiView: VisualEffectView, context: Context) {
| `- error: cannot find type 'Context' in scope
127 | if let style {
128 | uiView.style = style
SwiftCompile normal arm64_32 Compiling\ UIViewEffectView+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift (in target 'VisualEffectView' from project 'VisualEffectView')
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:11:23: error: 'UIView' is unavailable in watchOS
9 |
10 | extension UIVisualEffectView {
11 | var backdropView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
13 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:14:22: error: 'UIView' is unavailable in watchOS
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
13 | }
14 | var overlayView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
15 | return subview(of: NSClassFromString("_UIVisualEffectSubview"))
16 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:10:11: error: 'UIVisualEffectView' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
11 | var backdropView: UIView? {
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:43:46: error: 'UIView' is unavailable in watchOS
41 |
42 | private extension UIView {
43 | func subview(of classType: AnyClass?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
44 | return subviews.first { type(of: $0) == classType }
45 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift (in target 'VisualEffectView' from project 'VisualEffectView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewEffectView+Helpers.swift
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-23 13:10:12.374 xcodebuild[629:3948] [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\ VisualEffectView (in target 'VisualEffectView' from project 'VisualEffectView')
SwiftCompile normal arm64 (in target 'VisualEffectView' from project 'VisualEffectView')
Building workspace VisualEffectView with scheme VisualEffectView
(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:
VisualEffectView: /Users/admin/builder/spi-builder-workspace
resolved source packages: VisualEffectView
2026-09-23 13:10:18.860 xcodebuild[808:4750] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "VisualEffectView",
"name" : "VisualEffectView",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
}
],
"products" : [
{
"name" : "VisualEffectView",
"targets" : [
"VisualEffectView"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5",
"6"
],
"targets" : [
{
"c99name" : "VisualEffectView",
"module_type" : "SwiftTarget",
"name" : "VisualEffectView",
"path" : "Sources/VisualEffectView",
"product_memberships" : [
"VisualEffectView"
],
"sources" : [
"UIViewEffectView+Helpers.swift",
"VisualEffectView+SwiftUI.swift",
"VisualEffectView.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
{
"workspace" : {
"name" : "VisualEffectView",
"schemes" : [
"VisualEffectView"
]
}
}
2026-09-23 13:10:20.112 xcodebuild[816:4817] [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 VisualEffectView -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 VisualEffectView -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
VisualEffectView: /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 'VisualEffectView-product' in project 'VisualEffectView'
➜ Explicit dependency on target 'VisualEffectView' in project 'VisualEffectView'
Target 'VisualEffectView' in project 'VisualEffectView' (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 VisualEffectView normal arm64 com.apple.xcode.tools.swift.compiler (in target 'VisualEffectView' from project 'VisualEffectView')
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 VisualEffectView -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64/VisualEffectView.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 6 -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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64/VisualEffectView-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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64/VisualEffectView.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64/VisualEffectView-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64/VisualEffectView_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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64/VisualEffectView-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver VisualEffectView normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'VisualEffectView' from project 'VisualEffectView')
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 VisualEffectView -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView.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 6 -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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView-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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView_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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ VisualEffectView (in target 'VisualEffectView' from project 'VisualEffectView')
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:11:23: error: 'UIView' is unavailable in watchOS
9 |
10 | extension UIVisualEffectView {
11 | var backdropView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
13 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:14:22: error: 'UIView' is unavailable in watchOS
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
13 | }
14 | var overlayView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
15 | return subview(of: NSClassFromString("_UIVisualEffectSubview"))
16 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:10:11: error: 'UIVisualEffectView' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
11 | var backdropView: UIView? {
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:43:46: error: 'UIView' is unavailable in watchOS
41 |
42 | private extension UIView {
43 | func subview(of classType: AnyClass?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
44 | return subviews.first { type(of: $0) == classType }
45 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:42:19: error: 'UIView' is unavailable in watchOS
40 | }
41 |
42 | private extension UIView {
| `- error: 'UIView' is unavailable in watchOS
43 | func subview(of classType: AnyClass?) -> UIView? {
44 | return subviews.first { type(of: $0) == classType }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:113:37: error: cannot find type 'Context' in scope
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- error: cannot find type 'Context' in scope
114 | let view = VisualEffectView()
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:126:67: error: cannot find type 'Context' in scope
124 | }
125 |
126 | public func updateUIView(_ uiView: VisualEffectView, context: Context) {
| `- error: cannot find type 'Context' in scope
127 | if let style {
128 | uiView.style = style
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:31:29: error: cannot find type 'UIViewRepresentable' in scope
29 | - Note: Blur parameters (colorTint, blurRadius, etc.) only apply to `.customBlur` style.
30 | */
31 | public struct VisualEffect: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
32 | public typealias VisualEffectStyle = VisualEffectView.VisualEffectStyle
33 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:35:76: error: 'UIBlurEffect' is unavailable in watchOS
33 |
34 | /// Returns the instance of UIBlurEffect.
35 | private let blurEffect = (NSClassFromString("_UICustomBlurEffect") as! UIBlurEffect.Type).init()
| `- error: 'UIBlurEffect' is unavailable in watchOS
36 |
37 | // MARK: - Public Style API
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:41:25: error: 'UIBlurEffect' is unavailable in watchOS
39 | public enum VisualEffectStyle: Sendable, Hashable {
40 | case none
41 | case systemBlur(UIBlurEffect.Style)
| `- error: 'UIBlurEffect' is unavailable in watchOS
42 | case customBlur
43 | case glass(GlassStyle) // iOS 26+
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:59:44: error: 'UIBlurEffect' is unavailable in watchOS
57 |
58 | /// Fallback blur style for iOS < 26
59 | fileprivate var fallbackBlurStyle: UIBlurEffect.Style {
| `- error: 'UIBlurEffect' is unavailable in watchOS
60 | switch self {
61 | case .regular: return .systemMaterial
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:194:34: error: 'UIVisualEffect' is unavailable in watchOS
192 | }
193 |
194 | public override init(effect: UIVisualEffect?) {
| `- error: 'UIVisualEffect' is unavailable in watchOS
195 | super.init(effect: effect)
196 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:32:30: error: 'UIVisualEffectView' is unavailable in watchOS
30 | @MainActor
31 | @objcMembers
32 | open class VisualEffectView: UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
33 |
34 | /// Returns the instance of UIBlurEffect.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:241:50: error: 'UIVisualEffect' is unavailable in watchOS
239 |
240 | /// Creates UIGlassEffect using runtime reflection to avoid compile-time SDK dependency
241 | func createGlassEffect(style: GlassStyle) -> UIVisualEffect? {
| `- error: 'UIVisualEffect' is unavailable in watchOS
242 | // Check if UIGlassEffect exists at runtime (iOS 26+)
243 | guard let glassEffectClass = NSClassFromString("UIGlassEffect") as? NSObject.Type else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:190:24: error: initializer 'init()' with Objective-C selector 'init' conflicts with implicit initializer 'init()' from superclass 'UIVisualEffectView' with the same Objective-C selector
188 |
189 | /// Creates a visual effect view with customizable blur (legacy default for backward compatibility).
190 | public convenience init() {
| `- error: initializer 'init()' with Objective-C selector 'init' conflicts with implicit initializer 'init()' from superclass 'UIVisualEffectView' with the same Objective-C selector
191 | self.init(effect: nil)
192 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: implicit initializer 'init()' declared here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: implicit initializer 'init()' declared here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'VisualEffectView' from project 'VisualEffectView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift -target arm64_32-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/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView-dependencies-1.json -enable-objc-interop -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 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name VisualEffectView -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-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/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VisualEffectView.build/Debug-watchos/VisualEffectView-t.build/Objects-normal/arm64_32/VisualEffectView.abi.json
SwiftCompile normal arm64_32 Compiling\ VisualEffectView+SwiftUI.swift /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift (in target 'VisualEffectView' from project 'VisualEffectView')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift (in target 'VisualEffectView' from project 'VisualEffectView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VisualEffectView+SwiftUI.swift
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:113:37: error: cannot find type 'Context' in scope
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- error: cannot find type 'Context' in scope
114 | let view = VisualEffectView()
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:126:67: error: cannot find type 'Context' in scope
124 | }
125 |
126 | public func updateUIView(_ uiView: VisualEffectView, context: Context) {
| `- error: cannot find type 'Context' in scope
127 | if let style {
128 | uiView.style = style
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:31:29: error: cannot find type 'UIViewRepresentable' in scope
29 | - Note: Blur parameters (colorTint, blurRadius, etc.) only apply to `.customBlur` style.
30 | */
31 | public struct VisualEffect: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
32 | public typealias VisualEffectStyle = VisualEffectView.VisualEffectStyle
33 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:114:20: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- note: add '@MainActor' to make instance method 'makeUIView(context:)' part of global actor 'MainActor'
114 | let view = VisualEffectView()
| `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
116 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:190:24: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
188 |
189 | /// Creates a visual effect view with customizable blur (legacy default for backward compatibility).
190 | public convenience init() {
| `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
191 | self.init(effect: nil)
192 | }
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:115:14: warning: main actor-isolated property 'autoresizingMask' can not be mutated from a nonisolated context
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- note: add '@MainActor' to make instance method 'makeUIView(context:)' part of global actor 'MainActor'
114 | let view = VisualEffectView()
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
| `- warning: main actor-isolated property 'autoresizingMask' can not be mutated from a nonisolated context
116 |
117 | if let style {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:220:41: note: mutation of this property is only permitted within the actor
218 |
219 | @property(nonatomic) BOOL autoresizesSubviews; // default is YES. if set, subviews are adjusted according to their autoresizingMask if self.bounds changes
220 | @property(nonatomic) UIViewAutoresizing autoresizingMask; // simple resize. default is UIViewAutoresizingNone
| `- note: mutation of this property is only permitted within the actor
221 |
222 | - (CGSize)sizeThatFits:(CGSize)size; // return 'best' size to fit given size. does not actually resize view. Default is return existing view size
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:118:18: error: main actor-isolated property 'style' can not be mutated from a nonisolated context
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- note: add '@MainActor' to make instance method 'makeUIView(context:)' part of global actor 'MainActor'
114 | let view = VisualEffectView()
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
116 |
117 | if let style {
118 | view.style = style
| `- error: main actor-isolated property 'style' can not be mutated from a nonisolated context
119 | }
120 | // else: keep view's default (.customBlur) for backward compatibility
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:72:16: note: mutation of this property is only permitted within the actor
70 | /// - Note: When using `.systemBlur` or `.glass`, custom blur properties
71 | /// (blurRadius, colorTint, etc.) are ignored.
72 | public var style: VisualEffectStyle = .customBlur {
| `- note: mutation of this property is only permitted within the actor
73 | didSet {
74 | guard style != oldValue else { return }
SwiftCompile normal arm64 Compiling\ VisualEffectView+SwiftUI.swift /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift (in target 'VisualEffectView' from project 'VisualEffectView')
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:113:37: error: cannot find type 'Context' in scope
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- error: cannot find type 'Context' in scope
114 | let view = VisualEffectView()
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:126:67: error: cannot find type 'Context' in scope
124 | }
125 |
126 | public func updateUIView(_ uiView: VisualEffectView, context: Context) {
| `- error: cannot find type 'Context' in scope
127 | if let style {
128 | uiView.style = style
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:31:29: error: cannot find type 'UIViewRepresentable' in scope
29 | - Note: Blur parameters (colorTint, blurRadius, etc.) only apply to `.customBlur` style.
30 | */
31 | public struct VisualEffect: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
32 | public typealias VisualEffectStyle = VisualEffectView.VisualEffectStyle
33 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:114:20: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- note: add '@MainActor' to make instance method 'makeUIView(context:)' part of global actor 'MainActor'
114 | let view = VisualEffectView()
| `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
116 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:190:24: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
188 |
189 | /// Creates a visual effect view with customizable blur (legacy default for backward compatibility).
190 | public convenience init() {
| `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
191 | self.init(effect: nil)
192 | }
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:115:14: warning: main actor-isolated property 'autoresizingMask' can not be mutated from a nonisolated context
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- note: add '@MainActor' to make instance method 'makeUIView(context:)' part of global actor 'MainActor'
114 | let view = VisualEffectView()
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
| `- warning: main actor-isolated property 'autoresizingMask' can not be mutated from a nonisolated context
116 |
117 | if let style {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:220:41: note: mutation of this property is only permitted within the actor
218 |
219 | @property(nonatomic) BOOL autoresizesSubviews; // default is YES. if set, subviews are adjusted according to their autoresizingMask if self.bounds changes
220 | @property(nonatomic) UIViewAutoresizing autoresizingMask; // simple resize. default is UIViewAutoresizingNone
| `- note: mutation of this property is only permitted within the actor
221 |
222 | - (CGSize)sizeThatFits:(CGSize)size; // return 'best' size to fit given size. does not actually resize view. Default is return existing view size
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:118:18: error: main actor-isolated property 'style' can not be mutated from a nonisolated context
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- note: add '@MainActor' to make instance method 'makeUIView(context:)' part of global actor 'MainActor'
114 | let view = VisualEffectView()
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
116 |
117 | if let style {
118 | view.style = style
| `- error: main actor-isolated property 'style' can not be mutated from a nonisolated context
119 | }
120 | // else: keep view's default (.customBlur) for backward compatibility
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:72:16: note: mutation of this property is only permitted within the actor
70 | /// - Note: When using `.systemBlur` or `.glass`, custom blur properties
71 | /// (blurRadius, colorTint, etc.) are ignored.
72 | public var style: VisualEffectStyle = .customBlur {
| `- note: mutation of this property is only permitted within the actor
73 | didSet {
74 | guard style != oldValue else { return }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift (in target 'VisualEffectView' from project 'VisualEffectView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VisualEffectView+SwiftUI.swift
SwiftCompile normal arm64_32 Compiling\ VisualEffectView.swift /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift (in target 'VisualEffectView' from project 'VisualEffectView')
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:35:76: error: 'UIBlurEffect' is unavailable in watchOS
33 |
34 | /// Returns the instance of UIBlurEffect.
35 | private let blurEffect = (NSClassFromString("_UICustomBlurEffect") as! UIBlurEffect.Type).init()
| `- error: 'UIBlurEffect' is unavailable in watchOS
36 |
37 | // MARK: - Public Style API
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:41:25: error: 'UIBlurEffect' is unavailable in watchOS
39 | public enum VisualEffectStyle: Sendable, Hashable {
40 | case none
41 | case systemBlur(UIBlurEffect.Style)
| `- error: 'UIBlurEffect' is unavailable in watchOS
42 | case customBlur
43 | case glass(GlassStyle) // iOS 26+
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:59:44: error: 'UIBlurEffect' is unavailable in watchOS
57 |
58 | /// Fallback blur style for iOS < 26
59 | fileprivate var fallbackBlurStyle: UIBlurEffect.Style {
| `- error: 'UIBlurEffect' is unavailable in watchOS
60 | switch self {
61 | case .regular: return .systemMaterial
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:194:34: error: 'UIVisualEffect' is unavailable in watchOS
192 | }
193 |
194 | public override init(effect: UIVisualEffect?) {
| `- error: 'UIVisualEffect' is unavailable in watchOS
195 | super.init(effect: effect)
196 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:32:30: error: 'UIVisualEffectView' is unavailable in watchOS
30 | @MainActor
31 | @objcMembers
32 | open class VisualEffectView: UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
33 |
34 | /// Returns the instance of UIBlurEffect.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:241:50: error: 'UIVisualEffect' is unavailable in watchOS
239 |
240 | /// Creates UIGlassEffect using runtime reflection to avoid compile-time SDK dependency
241 | func createGlassEffect(style: GlassStyle) -> UIVisualEffect? {
| `- error: 'UIVisualEffect' is unavailable in watchOS
242 | // Check if UIGlassEffect exists at runtime (iOS 26+)
243 | guard let glassEffectClass = NSClassFromString("UIGlassEffect") as? NSObject.Type else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:61:36: error: 'systemMaterial' is unavailable in watchOS
59 | fileprivate var fallbackBlurStyle: UIBlurEffect.Style {
60 | switch self {
61 | case .regular: return .systemMaterial
| `- error: 'systemMaterial' is unavailable in watchOS
62 | case .clear: return .systemUltraThinMaterial
63 | }
UIKit.UIBlurEffect.Style.systemMaterial:4:10: note: 'systemMaterial' has been explicitly marked unavailable here
2 | enum Style {
3 | @available(watchOS, unavailable)
4 | case systemMaterial }
| `- note: 'systemMaterial' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:62:34: error: 'systemUltraThinMaterial' is unavailable in watchOS
60 | switch self {
61 | case .regular: return .systemMaterial
62 | case .clear: return .systemUltraThinMaterial
| `- error: 'systemUltraThinMaterial' is unavailable in watchOS
63 | }
64 | }
UIKit.UIBlurEffect.Style.systemUltraThinMaterial:4:10: note: 'systemUltraThinMaterial' has been explicitly marked unavailable here
2 | enum Style {
3 | @available(watchOS, unavailable)
4 | case systemUltraThinMaterial }
| `- note: 'systemUltraThinMaterial' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:222:27: error: 'UIBlurEffect' is unavailable in watchOS
220 |
221 | case .systemBlur(let style):
222 | self.effect = UIBlurEffect(style: style)
| `- error: 'UIBlurEffect' is unavailable in watchOS
223 |
224 | case .customBlur:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift (in target 'VisualEffectView' from project 'VisualEffectView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VisualEffectView.swift
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:235:31: error: 'UIBlurEffect' is unavailable in watchOS
233 | } else {
234 | // Graceful fallback on older OS with style-appropriate blur
235 | self.effect = UIBlurEffect(style: style.fallbackBlurStyle)
| `- error: 'UIBlurEffect' is unavailable in watchOS
236 | }
237 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:250:32: error: 'UIVisualEffect' is unavailable in watchOS
248 | let glassEffect = glassEffectClass.init()
249 | glassEffect.setValue(style.rawValue, forKey: "style")
250 | return glassEffect as? UIVisualEffect
| `- error: 'UIVisualEffect' is unavailable in watchOS
251 | }
252 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
SwiftCompile normal arm64 Compiling\ VisualEffectView.swift /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift (in target 'VisualEffectView' from project 'VisualEffectView')
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:35:76: error: 'UIBlurEffect' is unavailable in watchOS
33 |
34 | /// Returns the instance of UIBlurEffect.
35 | private let blurEffect = (NSClassFromString("_UICustomBlurEffect") as! UIBlurEffect.Type).init()
| `- error: 'UIBlurEffect' is unavailable in watchOS
36 |
37 | // MARK: - Public Style API
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:41:25: error: 'UIBlurEffect' is unavailable in watchOS
39 | public enum VisualEffectStyle: Sendable, Hashable {
40 | case none
41 | case systemBlur(UIBlurEffect.Style)
| `- error: 'UIBlurEffect' is unavailable in watchOS
42 | case customBlur
43 | case glass(GlassStyle) // iOS 26+
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:59:44: error: 'UIBlurEffect' is unavailable in watchOS
57 |
58 | /// Fallback blur style for iOS < 26
59 | fileprivate var fallbackBlurStyle: UIBlurEffect.Style {
| `- error: 'UIBlurEffect' is unavailable in watchOS
60 | switch self {
61 | case .regular: return .systemMaterial
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:194:34: error: 'UIVisualEffect' is unavailable in watchOS
192 | }
193 |
194 | public override init(effect: UIVisualEffect?) {
| `- error: 'UIVisualEffect' is unavailable in watchOS
195 | super.init(effect: effect)
196 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:32:30: error: 'UIVisualEffectView' is unavailable in watchOS
30 | @MainActor
31 | @objcMembers
32 | open class VisualEffectView: UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
33 |
34 | /// Returns the instance of UIBlurEffect.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:241:50: error: 'UIVisualEffect' is unavailable in watchOS
239 |
240 | /// Creates UIGlassEffect using runtime reflection to avoid compile-time SDK dependency
241 | func createGlassEffect(style: GlassStyle) -> UIVisualEffect? {
| `- error: 'UIVisualEffect' is unavailable in watchOS
242 | // Check if UIGlassEffect exists at runtime (iOS 26+)
243 | guard let glassEffectClass = NSClassFromString("UIGlassEffect") as? NSObject.Type else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:61:36: error: 'systemMaterial' is unavailable in watchOS
59 | fileprivate var fallbackBlurStyle: UIBlurEffect.Style {
60 | switch self {
61 | case .regular: return .systemMaterial
| `- error: 'systemMaterial' is unavailable in watchOS
62 | case .clear: return .systemUltraThinMaterial
63 | }
UIKit.UIBlurEffect.Style.systemMaterial:4:10: note: 'systemMaterial' has been explicitly marked unavailable here
2 | enum Style {
3 | @available(watchOS, unavailable)
4 | case systemMaterial }
| `- note: 'systemMaterial' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:62:34: error: 'systemUltraThinMaterial' is unavailable in watchOS
60 | switch self {
61 | case .regular: return .systemMaterial
62 | case .clear: return .systemUltraThinMaterial
| `- error: 'systemUltraThinMaterial' is unavailable in watchOS
63 | }
64 | }
UIKit.UIBlurEffect.Style.systemUltraThinMaterial:4:10: note: 'systemUltraThinMaterial' has been explicitly marked unavailable here
2 | enum Style {
3 | @available(watchOS, unavailable)
4 | case systemUltraThinMaterial }
| `- note: 'systemUltraThinMaterial' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:222:27: error: 'UIBlurEffect' is unavailable in watchOS
220 |
221 | case .systemBlur(let style):
222 | self.effect = UIBlurEffect(style: style)
| `- error: 'UIBlurEffect' is unavailable in watchOS
223 |
224 | case .customBlur:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:235:31: error: 'UIBlurEffect' is unavailable in watchOS
233 | } else {
234 | // Graceful fallback on older OS with style-appropriate blur
235 | self.effect = UIBlurEffect(style: style.fallbackBlurStyle)
| `- error: 'UIBlurEffect' is unavailable in watchOS
236 | }
237 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:250:32: error: 'UIVisualEffect' is unavailable in watchOS
248 | let glassEffect = glassEffectClass.init()
249 | glassEffect.setValue(style.rawValue, forKey: "style")
250 | return glassEffect as? UIVisualEffect
| `- error: 'UIVisualEffect' is unavailable in watchOS
251 | }
252 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift (in target 'VisualEffectView' from project 'VisualEffectView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VisualEffectView.swift
SwiftCompile normal arm64 Compiling\ UIViewEffectView+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift (in target 'VisualEffectView' from project 'VisualEffectView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift (in target 'VisualEffectView' from project 'VisualEffectView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewEffectView+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:11:23: error: 'UIView' is unavailable in watchOS
9 |
10 | extension UIVisualEffectView {
11 | var backdropView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
13 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:14:22: error: 'UIView' is unavailable in watchOS
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
13 | }
14 | var overlayView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
15 | return subview(of: NSClassFromString("_UIVisualEffectSubview"))
16 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:10:11: error: 'UIVisualEffectView' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
11 | var backdropView: UIView? {
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:43:46: error: 'UIView' is unavailable in watchOS
41 |
42 | private extension UIView {
43 | func subview(of classType: AnyClass?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
44 | return subviews.first { type(of: $0) == classType }
45 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:42:19: error: 'UIView' is unavailable in watchOS
40 | }
41 |
42 | private extension UIView {
| `- error: 'UIView' is unavailable in watchOS
43 | func subview(of classType: AnyClass?) -> UIView? {
44 | return subviews.first { type(of: $0) == classType }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftEmitModule normal arm64 Emitting\ module\ for\ VisualEffectView (in target 'VisualEffectView' from project 'VisualEffectView')
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:11:23: error: 'UIView' is unavailable in watchOS
9 |
10 | extension UIVisualEffectView {
11 | var backdropView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
13 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:14:22: error: 'UIView' is unavailable in watchOS
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
13 | }
14 | var overlayView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
15 | return subview(of: NSClassFromString("_UIVisualEffectSubview"))
16 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:10:11: error: 'UIVisualEffectView' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
11 | var backdropView: UIView? {
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:43:46: error: 'UIView' is unavailable in watchOS
41 |
42 | private extension UIView {
43 | func subview(of classType: AnyClass?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
44 | return subviews.first { type(of: $0) == classType }
45 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:42:19: error: 'UIView' is unavailable in watchOS
40 | }
41 |
42 | private extension UIView {
| `- error: 'UIView' is unavailable in watchOS
43 | func subview(of classType: AnyClass?) -> UIView? {
44 | return subviews.first { type(of: $0) == classType }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:113:37: error: cannot find type 'Context' in scope
111 | // MARK: - UIViewRepresentable
112 |
113 | public func makeUIView(context: Context) -> VisualEffectView {
| `- error: cannot find type 'Context' in scope
114 | let view = VisualEffectView()
115 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:126:67: error: cannot find type 'Context' in scope
124 | }
125 |
126 | public func updateUIView(_ uiView: VisualEffectView, context: Context) {
| `- error: cannot find type 'Context' in scope
127 | if let style {
128 | uiView.style = style
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView+SwiftUI.swift:31:29: error: cannot find type 'UIViewRepresentable' in scope
29 | - Note: Blur parameters (colorTint, blurRadius, etc.) only apply to `.customBlur` style.
30 | */
31 | public struct VisualEffect: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
32 | public typealias VisualEffectStyle = VisualEffectView.VisualEffectStyle
33 |
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:35:76: error: 'UIBlurEffect' is unavailable in watchOS
33 |
34 | /// Returns the instance of UIBlurEffect.
35 | private let blurEffect = (NSClassFromString("_UICustomBlurEffect") as! UIBlurEffect.Type).init()
| `- error: 'UIBlurEffect' is unavailable in watchOS
36 |
37 | // MARK: - Public Style API
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:41:25: error: 'UIBlurEffect' is unavailable in watchOS
39 | public enum VisualEffectStyle: Sendable, Hashable {
40 | case none
41 | case systemBlur(UIBlurEffect.Style)
| `- error: 'UIBlurEffect' is unavailable in watchOS
42 | case customBlur
43 | case glass(GlassStyle) // iOS 26+
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
SwiftCompile normal arm64 (in target 'VisualEffectView' from project 'VisualEffectView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:59:44: error: 'UIBlurEffect' is unavailable in watchOS
57 |
58 | /// Fallback blur style for iOS < 26
59 | fileprivate var fallbackBlurStyle: UIBlurEffect.Style {
| `- error: 'UIBlurEffect' is unavailable in watchOS
60 | switch self {
61 | case .regular: return .systemMaterial
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:194:34: error: 'UIVisualEffect' is unavailable in watchOS
192 | }
193 |
194 | public override init(effect: UIVisualEffect?) {
| `- error: 'UIVisualEffect' is unavailable in watchOS
195 | super.init(effect: effect)
196 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:32:30: error: 'UIVisualEffectView' is unavailable in watchOS
30 | @MainActor
31 | @objcMembers
32 | open class VisualEffectView: UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
33 |
34 | /// Returns the instance of UIBlurEffect.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:241:50: error: 'UIVisualEffect' is unavailable in watchOS
239 |
240 | /// Creates UIGlassEffect using runtime reflection to avoid compile-time SDK dependency
241 | func createGlassEffect(style: GlassStyle) -> UIVisualEffect? {
| `- error: 'UIVisualEffect' is unavailable in watchOS
242 | // Check if UIGlassEffect exists at runtime (iOS 26+)
243 | guard let glassEffectClass = NSClassFromString("UIGlassEffect") as? NSObject.Type else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/VisualEffectView.swift:190:24: error: initializer 'init()' with Objective-C selector 'init' conflicts with implicit initializer 'init()' from superclass 'UIVisualEffectView' with the same Objective-C selector
188 |
189 | /// Creates a visual effect view with customizable blur (legacy default for backward compatibility).
190 | public convenience init() {
| `- error: initializer 'init()' with Objective-C selector 'init' conflicts with implicit initializer 'init()' from superclass 'UIVisualEffectView' with the same Objective-C selector
191 | self.init(effect: nil)
192 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: implicit initializer 'init()' declared here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: implicit initializer 'init()' declared here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
SwiftCompile normal arm64_32 Compiling\ UIViewEffectView+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift (in target 'VisualEffectView' from project 'VisualEffectView')
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:11:23: error: 'UIView' is unavailable in watchOS
9 |
10 | extension UIVisualEffectView {
11 | var backdropView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
13 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:14:22: error: 'UIView' is unavailable in watchOS
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
13 | }
14 | var overlayView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
15 | return subview(of: NSClassFromString("_UIVisualEffectSubview"))
16 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:10:11: error: 'UIVisualEffectView' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
11 | var backdropView: UIView? {
12 | return subview(of: NSClassFromString("_UIVisualEffectBackdropView"))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:43:46: error: 'UIView' is unavailable in watchOS
41 |
42 | private extension UIView {
43 | func subview(of classType: AnyClass?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
44 | return subviews.first { type(of: $0) == classType }
45 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift:42:19: error: 'UIView' is unavailable in watchOS
40 | }
41 |
42 | private extension UIView {
| `- error: 'UIView' is unavailable in watchOS
43 | func subview(of classType: AnyClass?) -> UIView? {
44 | return subviews.first { type(of: $0) == classType }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/VisualEffectView/UIViewEffectView+Helpers.swift (in target 'VisualEffectView' from project 'VisualEffectView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewEffectView+Helpers.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-23 13:10:21.108 xcodebuild[817:4845] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 (in target 'VisualEffectView' from project 'VisualEffectView')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ VisualEffectView (in target 'VisualEffectView' from project 'VisualEffectView')
Building workspace VisualEffectView with scheme VisualEffectView
(3 failures)
BUILD FAILURE 6.4 watchOS