Build Information
Failed to build OwlNav, reference main (1f4404), with Swift 6.4 for watchOS using Xcode 27.0 on 25 Sep 2026 13:37:18 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 OwlNav -destination generic/platform=watchOSBuild Log
SwiftDriver OwlNav normal arm64 com.apple.xcode.tools.swift.compiler (in target 'OwlNav' from project 'OwlNav')
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 OwlNav -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav-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/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav-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/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav_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/OwlNav.build/Debug-watchos/OwlNav-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-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/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav-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/ptrauth-3TZ9WJCGLYD25HQPWH4968ONX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrcheck-AIF0NDOYZ8ORBNHQAQR5NNB8M.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-C0CW5Q4HGBQYKE77TC42IAFB5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DeveloperToolsSupport-E7CNISCB36UE8XQ9IOHK9XDX1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-4MXFZPV6FEB0XBYXCGPWAMQGL.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-659N52XSKR5F0QSB880BH2FJR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_AvailabilityInternal-BUNV3UXM65NT37THI4W1AM0SF.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-1FU30Y8SWFB7OUUHMJQH5J6FM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-A7UU8LE6MP85SM26YO7PBZNUQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-83J96QSOFE9VX04AAS6310UAE.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-A967K8W8YUYEC9SN52KJ7OO88.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_AvailabilityInternal-244WAN3Z1QBT7PIA64EZEFY1R.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-9CQQGWTSNTN9EB5NSHDWUJICH.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-H44EFHQX6XSS5MZ7QP6YJZ76.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-6KO8O3PEWRCA4WC6PPLOYO6WJ.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrauth-BFXF358ME5AK535N5A9Z766WU.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DeveloperToolsSupport-DZU5G1OCMNWU0AQRULIFHUJ1Z.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrcheck-7ELIH9BTIGVKX3UBITM9N72WD.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-D305JG44A2WPI6CJY37X3QJE8.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-6RTBPQ03V7BM9SPRK8SUE055H.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-7SPX3MD0HMP55E4OLNCPNDQ53.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-2GWF9RFMPLQW4PDHS3NARVI3G.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-9GWPA2B0H20DYUNYHYCWKABJG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-D0XAPJU49S5E9XMKYOFGSTB1Q.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-3VKBU2AFTD65PAJZ5CJ3LHFM2.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-9MY8GOSYRO0M9MKNXF6D3MBNK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-8XMILLJZEGRN2XG7XZUXZ5RLX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-E6PRXK75PHIPCZFWOFCQ3QBMK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_tgmath-8NQ96OZ0YHXEC24JI95P01UF8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-2KXQLI78OUCDP779AE68GZJ2.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-BFVLUQUSBZWYMLCU9QI7VZALW.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_tgmath-23PGCKURCQILXMK0MYZRYDCOU.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-1HMXWI3V0V4TXHRWZOMZGZ80Y.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-8TLLMW08ZJWDGIIPKOYFGHHZW.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-B97LRG0E9GON2NUE65TVG81HU.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdatomic-7JEFA3KBJJJN6TKJWY3OG1VG5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_intrinsics-75960HIPCIYA06IUW8FIIPQT.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_intrinsics-196IIAKDQVU42DLOZP9OQCV76.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-3DUTYQDQSD9HUAAVY947NMWOI.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdatomic-1TY035TURL76BF2U98PZPPZRX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-3UQSCM7WNM9EK4HZML8TY5J3D.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-D2KPCR4PEX9AQA33NGLUT5SBR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-3984OXKFNSPE77NT743WK8SEX.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-3FVT1SKLN2ZQ5RVOABMTQBB34.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/simd-21UNWYOBUZI1LVSQ99S1XBLMO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/simd-EH08NODU6574T74ZKU61VP9BW.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-72IVD3VS2RS8Q28D9PIMY0KQP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MachO-2U90NNSAQILBNBPS1SA4F8TYP.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-6IJNELR2E80E7LUKESVCP2KET.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MachO-56838ZJ0NC1EBAJ0O6O8QMPDX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-3SDKD7F87FTZ26OON37DRYT6O.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-5YWTC6L4756IWSTPGXS5NM0D0.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-89GG5G7YC2D0ZTK6AZXXQ20DH.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-5JHTPDMNBUNHLJI8LPHKQK1JK.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Spatial-CWVWNML3T0NXVHZDKVLD3X1YZ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Spatial-44FJGYXFAT2AQAW9Z6T7YS02U.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-1NLJOVAK60XP0DUB05XA59EIM.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-2P62F1T4XV63S4P99TUDTOK2Q.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-8E6Y4BA3EXYKUGJ24GT9LGV3N.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-81Y45QFY96XYYFCW2GT6FY8S4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-8T2L24YC5NU7WO6WQJWRY7W08.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-40DR0X1DHKGCV4J1IOLFS8MOU.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-E5IGB442IA6SBB25TTCOLK2OC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-5DIL6Z9LFIGLMZAHM7X2T5435.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-D7TOWF88VWF67TB9HAFP5UWB1.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudioTypes-9GVB1DHA32M46R4A9NWSI3I2K.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-9FDXYX6BKBUT6TJ2VF819E7T5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudioTypes-A9MF7N5LT63G21HNFVM6BT14B.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-6RZ6YBRU8WCUHRFFRVUK5WKMM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-DWNZ73GEH98SBJXZ7DEXB420K.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-5W6MX6OUPWBMUR8VD5LHT1PZF.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-1B79RJJTP71GE6UY9WLESAN3C.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-BJ2VQGI3OGR34500MEQ1VKHPH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-DLBKUSGXN8QHAT8W0OARR9S8A.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-2P8HI0403J99LBDPKNFJ5D4DL.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreText-C9X2REPZN2V5BSU4G80FCETDR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-8MRR5MNWUOAW2DBPGUQ8FKK4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreText-970YJN6NIYGK1316L35Z0O8QT.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMedia-AO387T8CHWTTZODD1DGT0UAFA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMedia-1AJVCUZNAO74KIKMFVFUUHWDI.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_LocationEssentials-5ZZDGDXB6HLQUC72SJW7YJ7MK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-7BNVI1SZW5ISQL5SX4WL2X7I5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-9PPG3SLJ55T4LITIFYX2M0NOZ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-B7VGO357Y3GJG35TST7DKDSI3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SceneKit-5HZKIL7XETTTD8TOHYPN8JKRJ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIUtilities-IR7RNW23VAUKYI9MLCS9NL9A.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreData-9JFJC4UET8BAO5IPV2JU6W9V8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-94KFMWNOU7ZLUZNB4T5DLZC9D.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-27QMG6ZQ1NKYTNBYFPM1XKNFC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-3EFABTJ9L5PQDJ7RQCYQWEJMM.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UserNotifications-6TBN8TEAKO014N1T2QD926XED.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-F385OMZ5GYBUY5O4QAJB4NRII.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_LocationEssentials-AQ1OL9QKC3LQLY5CNSRM1HB53.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-1H97WMG76HU94F5VGJR19PXFY.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-5D4IR6X37682FPHJ5CBPTKQV6.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIUtilities-9YFVNIMRC5HRVOIARNWHP1E3H.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SceneKit-DKNLHKM5FJBQ79LSNMSSMBUBR.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-D9AVFY0KWO7RVBIQ73CBIJVCN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreLocation-ACKJ9K7ABI14F97Y46Y6SRR17.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-6375NPYACK5NYVHPMC1QQ8MC2.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-CJZ3NTHPSBH4XWX5EVOG56UZS.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreLocation-8XU5YMYM4P11RQMYCQAG65ITK.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreData-7AU1AFQWUH88EAPDKVMLJPKVD.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-U9BF7WHFVA6BZGFXXXP272PS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-8L08Q8DQJV8C4AW84YVGFGTRN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-C1DST1IX2Z0PTH5SJJZ1IULRB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UserNotifications-ARAH8MEQ0C2L0FBO39HITJMAO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMotion-6RD5K48QT1F4L9CATNFD2O7YB.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMotion-1XGTVTE5PP32UHME8AC63TL6.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-3Q7WLRD8MR9R3NGIPUBQCP6F6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-27R3P1YMV4C6JLDT661G3MRIA.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-6PPV7YPZ89CZPHYAP072QH8B6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/HomeKit-DTS1N4AWILAL1URZ5IOXV5221.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MapKit-EJJWC7IL56MPLQMI93GJRE5OG.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MapKit-CWGB4YMP1VX1NYQN5FULFD5DR.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/HomeKit-DUDZOMSN3UK8GNTNBNMPIWJRN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/WatchKit-3VT3K8YON6FJ6OWSUFJMFMP8J.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/WatchKit-FHF6WTKLC2APGK3LA2XJ6516.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-APXDH8ULYLM6FD17YRA73TULO.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-9AYG9OCT5VOJK7V4MX1WYR86T.pcm
SwiftEmitModule normal arm64 Emitting\ module\ for\ OwlNav (in target 'OwlNav' from project 'OwlNav')
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:47:60: error: 'UIGestureRecognizer' is unavailable in watchOS
45 |
46 | /// Determines if the interactive pop gesture should begin.
47 | func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
48 | guard viewControllers.count > 1 else { return false }
49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:65:55: error: 'UINavigationController' is unavailable in watchOS
63 |
64 | /// Handles the transition to a new view controller.
65 | func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
| `- error: 'UINavigationController' is unavailable in watchOS
66 | guard let coordinator = transitionCoordinator else {
67 | popHandledByCoordinator = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:65:104: error: 'UIViewController' is unavailable in watchOS
63 |
64 | /// Handles the transition to a new view controller.
65 | func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
| `- error: 'UIViewController' is unavailable in watchOS
66 | guard let coordinator = transitionCoordinator else {
67 | popHandledByCoordinator = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:97:55: error: 'UINavigationController' is unavailable in watchOS
95 |
96 | /// Handles the completion of a transition to a new view controller.
97 | func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
| `- error: 'UINavigationController' is unavailable in watchOS
98 | lastTransitionEndTime = CACurrentMediaTime()
99 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:97:103: error: 'UIViewController' is unavailable in watchOS
95 |
96 | /// Handles the completion of a transition to a new view controller.
97 | func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
| `- error: 'UIViewController' is unavailable in watchOS
98 | lastTransitionEndTime = CACurrentMediaTime()
99 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:38: error: 'UINavigationController' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UINavigationController' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:62: error: 'UINavigationControllerDelegate' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UINavigationControllerDelegate' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:128:11: note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
126 |
127 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
128 | @protocol UINavigationControllerDelegate <NSObject>
| `- note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
129 |
130 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:94: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:91:11: note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
89 |
90 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
91 | @protocol UIGestureRecognizerDelegate <NSObject>
| `- note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
92 | @optional
93 | // called when a gesture recognizer attempts to transition out of UIGestureRecognizerStatePossible. returning NO causes it to transition to UIGestureRecognizerStateFailed
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:112:11: error: 'UIViewController' is unavailable in watchOS
110 | private var popCompletedKey: UInt8 = 0
111 |
112 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
113 | /// Whether the swipe-back gesture is enabled for this view controller. Defaults to `true`.
114 | var owlSwipeBackEnabled: Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:37:47: error: cannot find type 'Context' in scope
35 | var onPopCompleted: (() -> Void)?
36 |
37 | public func makeUIViewController(context: Context) -> UIViewController {
| `- error: cannot find type 'Context' in scope
38 | let controller = UIViewController()
39 | controller.view.isHidden = true
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:37:59: error: 'UIViewController' is unavailable in watchOS
35 | var onPopCompleted: (() -> Void)?
36 |
37 | public func makeUIViewController(context: Context) -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
38 | let controller = UIViewController()
39 | controller.view.isHidden = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:43:73: error: cannot find type 'Context' in scope
41 | }
42 |
43 | public func updateUIViewController(_ vc: UIViewController, context: Context) {
| `- error: cannot find type 'Context' in scope
44 | // Walk up to the nearest UIHostingController to set associated-object flags.
45 | guard let hostingVC = vc.parent else { return }
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:43:46: error: 'UIViewController' is unavailable in watchOS
41 | }
42 |
43 | public func updateUIViewController(_ vc: UIViewController, context: Context) {
| `- error: 'UIViewController' is unavailable in watchOS
44 | // Walk up to the nearest UIHostingController to set associated-object flags.
45 | guard let hostingVC = vc.parent else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:30:36: error: cannot find type 'UIViewControllerRepresentable' in scope
28 |
29 | /// A background utility controller that enables the native swipe-back gesture based on stack state.
30 | public struct SwipeBackController: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
31 | /// Whether the swipe-back gesture is enabled.
32 | @Binding var isEnabled: Bool
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:12:63: error: cannot find type 'UIHostingController' in scope
10 | /// A lightweight `UIHostingController` subclass that stores its route value directly,
11 | /// avoiding the need to access `.view.tag` (which force-loads the view hierarchy).
12 | final class OwlHostingController<T: Equatable, Screen: View>: UIHostingController<Screen> {
| `- error: cannot find type 'UIHostingController' in scope
13 | /// The route this controller represents.
14 | let route: T
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:47:47: error: cannot find type 'Context' in scope
45 |
46 | /// Creates the underlying `UINavigationController`.
47 | public func makeUIViewController(context: Context) -> UINavigationController {
| `- error: cannot find type 'Context' in scope
48 | let navigation = OwlNavigationController()
49 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:47:59: error: 'UINavigationController' is unavailable in watchOS
45 |
46 | /// Creates the underlying `UINavigationController`.
47 | public func makeUIViewController(context: Context) -> UINavigationController {
| `- error: 'UINavigationController' is unavailable in watchOS
48 | let navigation = OwlNavigationController()
49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:58:87: error: cannot find type 'Context' in scope
56 |
57 | /// Updates the `UINavigationController` to match the current state of the `OwlNav` stack.
58 | public func updateUIViewController(_ navigation: UINavigationController, context: Context) {
| `- error: cannot find type 'Context' in scope
59 | syncNavigation(navigation)
60 | }
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:58:54: error: 'UINavigationController' is unavailable in watchOS
56 |
57 | /// Updates the `UINavigationController` to match the current state of the `OwlNav` stack.
58 | public func updateUIViewController(_ navigation: UINavigationController, context: Context) {
| `- error: 'UINavigationController' is unavailable in watchOS
59 | syncNavigation(navigation)
60 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:62:47: error: 'UINavigationController' is unavailable in watchOS
60 | }
61 |
62 | private func syncNavigation(_ navigation: UINavigationController) {
| `- error: 'UINavigationController' is unavailable in watchOS
63 | // Prevent duplicate sync calls when a transition is in flight.
64 | if let owlNav = navigation as? OwlNavigationController, owlNav.isSyncScheduled {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:30:57: error: cannot find type 'UIViewControllerRepresentable' in scope
28 | ///
29 | /// `OwlContainer` manages a `UINavigationController` and synchronizes its state with an `OwlNav` instance.
30 | public struct OwlContainer<T: Equatable, Screen: View>: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
31 | /// The navigation manager that holds the route stack.
32 | @ObservedObject public var owl: InOwl<T>
SwiftCompile normal arm64 (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
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/OwlNav/Extensions/Views+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/OwlNav.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/InOwl.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlInject.swift -target arm64-apple-watchos9.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -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/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name OwlNav -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav_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/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav.abi.json
SwiftCompile normal arm64 Compiling\ OwlContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift (in target 'OwlNav' from project 'OwlNav')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OwlContainer.swift
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:12:63: error: cannot find type 'UIHostingController' in scope
10 | /// A lightweight `UIHostingController` subclass that stores its route value directly,
11 | /// avoiding the need to access `.view.tag` (which force-loads the view hierarchy).
12 | final class OwlHostingController<T: Equatable, Screen: View>: UIHostingController<Screen> {
| `- error: cannot find type 'UIHostingController' in scope
13 | /// The route this controller represents.
14 | let route: T
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:47:47: error: cannot find type 'Context' in scope
45 |
46 | /// Creates the underlying `UINavigationController`.
47 | public func makeUIViewController(context: Context) -> UINavigationController {
| `- error: cannot find type 'Context' in scope
48 | let navigation = OwlNavigationController()
49 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:47:59: error: 'UINavigationController' is unavailable in watchOS
45 |
46 | /// Creates the underlying `UINavigationController`.
47 | public func makeUIViewController(context: Context) -> UINavigationController {
| `- error: 'UINavigationController' is unavailable in watchOS
48 | let navigation = OwlNavigationController()
49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:58:87: error: cannot find type 'Context' in scope
56 |
57 | /// Updates the `UINavigationController` to match the current state of the `OwlNav` stack.
58 | public func updateUIViewController(_ navigation: UINavigationController, context: Context) {
| `- error: cannot find type 'Context' in scope
59 | syncNavigation(navigation)
60 | }
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:58:54: error: 'UINavigationController' is unavailable in watchOS
56 |
57 | /// Updates the `UINavigationController` to match the current state of the `OwlNav` stack.
58 | public func updateUIViewController(_ navigation: UINavigationController, context: Context) {
| `- error: 'UINavigationController' is unavailable in watchOS
59 | syncNavigation(navigation)
60 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:62:47: error: 'UINavigationController' is unavailable in watchOS
60 | }
61 |
62 | private func syncNavigation(_ navigation: UINavigationController) {
| `- error: 'UINavigationController' is unavailable in watchOS
63 | // Prevent duplicate sync calls when a transition is in flight.
64 | if let owlNav = navigation as? OwlNavigationController, owlNav.isSyncScheduled {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:30:57: error: cannot find type 'UIViewControllerRepresentable' in scope
28 | ///
29 | /// `OwlContainer` manages a `UINavigationController` and synchronizes its state with an `OwlNav` instance.
30 | public struct OwlContainer<T: Equatable, Screen: View>: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
31 | /// The navigation manager that holds the route stack.
32 | @ObservedObject public var owl: InOwl<T>
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:18:9: error: 'super' cannot be used in class 'OwlHostingController' because it has no superclass
16 | init(route: T, rootView: Screen) {
17 | self.route = route
18 | super.init(rootView: rootView)
| `- error: 'super' cannot be used in class 'OwlHostingController' because it has no superclass
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:87:33: error: cannot convert value of type 'OwlHostingController<T, Screen>' to expected argument type 'UIViewController'
85 | for route in newRoutes {
86 | let hosting = OwlHostingController(route: route, rootView: routeMap(route))
87 | newStack.append(hosting)
| `- error: cannot convert value of type 'OwlHostingController<T, Screen>' to expected argument type 'UIViewController'
88 | }
89 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:99:28: error: 'UIViewController' is unavailable in watchOS
97 | // Build the target stack in one shot:
98 | // reuse existing VCs where the route is unchanged, recreate where it differs (e.g. reset to a new root).
99 | var newStack: [UIViewController] = []
| `- error: 'UIViewController' is unavailable in watchOS
100 | for index in 0..<targetStack {
101 | let route = owl.routes[index]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
SwiftCompile normal arm64 Compiling\ OwlNav.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/OwlNav.swift (in target 'OwlNav' from project 'OwlNav')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/OwlNav.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OwlNav.swift
SwiftCompile normal arm64 Compiling\ OwlInject.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlInject.swift (in target 'OwlNav' from project 'OwlNav')
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlInject.swift:15:36: error: 'UIBarButtonItemAppearance' is unavailable in watchOS
13 | /// Configures the global appearance of the navigation bar to be transparent and hides the back button.
14 | public static func initFunc() {
15 | let backButtonAppearance = UIBarButtonItemAppearance()
| `- error: 'UIBarButtonItemAppearance' is unavailable in watchOS
16 | backButtonAppearance.normal.titleTextAttributes = [
17 | .foregroundColor: UIColor.clear
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItemAppearance.h:38:12: note: 'UIBarButtonItemAppearance' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UIBarButtonItemAppearance : NSObject<NSCopying, NSSecureCoding>
| `- note: 'UIBarButtonItemAppearance' has been explicitly marked unavailable here
39 |
40 | /// Construct an appearance for the UIBarButtonItemStylePlain style.
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlInject.swift:23:29: error: 'UINavigationBarAppearance' is unavailable in watchOS
21 | ]
22 |
23 | let navAppearance = UINavigationBarAppearance()
| `- error: 'UINavigationBarAppearance' is unavailable in watchOS
24 | navAppearance.backButtonAppearance = backButtonAppearance
25 | navAppearance.setBackIndicatorImage(UIImage(), transitionMaskImage: UIImage())
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBarAppearance.h:15:12: note: 'UINavigationBarAppearance' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UINavigationBarAppearance : UIBarAppearance
| `- note: 'UINavigationBarAppearance' has been explicitly marked unavailable here
16 |
17 | /// Inline Title text attributes. If the font or color are unspecified, appropriate defaults are supplied.
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlInject.swift:27:26: error: 'UINavigationBar' is unavailable in watchOS
25 | navAppearance.setBackIndicatorImage(UIImage(), transitionMaskImage: UIImage())
26 |
27 | let appearance = UINavigationBar.appearance()
| `- error: 'UINavigationBar' is unavailable in watchOS
28 | appearance.standardAppearance = navAppearance
29 | appearance.compactAppearance = navAppearance
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:32:12: note: 'UINavigationBar' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UINavigationBar : UIView <NSCoding, UIBarPositioning>
| `- note: 'UINavigationBar' has been explicitly marked unavailable here
33 |
34 | @property(nonatomic,assign) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlInject.swift:28:20: error: 'standardAppearance' is unavailable in watchOS
26 |
27 | let appearance = UINavigationBar.appearance()
28 | appearance.standardAppearance = navAppearance
| `- error: 'standardAppearance' is unavailable in watchOS
29 | appearance.compactAppearance = navAppearance
30 | appearance.tintColor = .clear
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:140:67: note: 'standardAppearance' has been explicitly marked unavailable here
138 |
139 | /// Describes the appearance attributes for the navigation bar to use when it is displayed with its standard height.
140 | @property (nonatomic, readwrite, copy) UINavigationBarAppearance *standardAppearance UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'standardAppearance' has been explicitly marked unavailable here
141 | /// Describes the appearance attributes for the navigation bar to use when it is displayed with its compact height. If not set, the standardAppearance will be used instead.
142 | @property (nonatomic, readwrite, copy, nullable) UINavigationBarAppearance *compactAppearance UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlInject.swift:29:20: error: 'compactAppearance' is unavailable in watchOS
27 | let appearance = UINavigationBar.appearance()
28 | appearance.standardAppearance = navAppearance
29 | appearance.compactAppearance = navAppearance
| `- error: 'compactAppearance' is unavailable in watchOS
30 | appearance.tintColor = .clear
31 | appearance.isHidden = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:142:77: note: 'compactAppearance' has been explicitly marked unavailable here
140 | @property (nonatomic, readwrite, copy) UINavigationBarAppearance *standardAppearance UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
141 | /// Describes the appearance attributes for the navigation bar to use when it is displayed with its compact height. If not set, the standardAppearance will be used instead.
142 | @property (nonatomic, readwrite, copy, nullable) UINavigationBarAppearance *compactAppearance UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'compactAppearance' has been explicitly marked unavailable here
143 | /// Describes the appearance attributes for the navigation bar to use when an associated UIScrollView has reached the edge abutting the bar (the top edge for the navigation bar). If not set, a modified standardAppearance will be used instead.
144 | @property (nonatomic, readwrite, copy, nullable) UINavigationBarAppearance *scrollEdgeAppearance UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlInject.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OwlInject.swift
SwiftCompile normal arm64 Compiling\ InOwl.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/InOwl.swift (in target 'OwlNav' from project 'OwlNav')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/InOwl.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile InOwl.swift
SwiftCompile normal arm64 Compiling\ Views+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Extensions/Views+Extensions.swift (in target 'OwlNav' from project 'OwlNav')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Extensions/Views+Extensions.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Views+Extensions.swift
SwiftCompile normal arm64 Compiling\ OwlNavigationController.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift (in target 'OwlNav' from project 'OwlNav')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OwlNavigationController.swift
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:47:60: error: 'UIGestureRecognizer' is unavailable in watchOS
45 |
46 | /// Determines if the interactive pop gesture should begin.
47 | func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
48 | guard viewControllers.count > 1 else { return false }
49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:65:55: error: 'UINavigationController' is unavailable in watchOS
63 |
64 | /// Handles the transition to a new view controller.
65 | func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
| `- error: 'UINavigationController' is unavailable in watchOS
66 | guard let coordinator = transitionCoordinator else {
67 | popHandledByCoordinator = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:65:104: error: 'UIViewController' is unavailable in watchOS
63 |
64 | /// Handles the transition to a new view controller.
65 | func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
| `- error: 'UIViewController' is unavailable in watchOS
66 | guard let coordinator = transitionCoordinator else {
67 | popHandledByCoordinator = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:97:55: error: 'UINavigationController' is unavailable in watchOS
95 |
96 | /// Handles the completion of a transition to a new view controller.
97 | func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
| `- error: 'UINavigationController' is unavailable in watchOS
98 | lastTransitionEndTime = CACurrentMediaTime()
99 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:97:103: error: 'UIViewController' is unavailable in watchOS
95 |
96 | /// Handles the completion of a transition to a new view controller.
97 | func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
| `- error: 'UIViewController' is unavailable in watchOS
98 | lastTransitionEndTime = CACurrentMediaTime()
99 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:38: error: 'UINavigationController' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UINavigationController' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:62: error: 'UINavigationControllerDelegate' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UINavigationControllerDelegate' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:128:11: note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
126 |
127 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
128 | @protocol UINavigationControllerDelegate <NSObject>
| `- note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
129 |
130 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:94: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:91:11: note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
89 |
90 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
91 | @protocol UIGestureRecognizerDelegate <NSObject>
| `- note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
92 | @optional
93 | // called when a gesture recognizer attempts to transition out of UIGestureRecognizerStatePossible. returning NO causes it to transition to UIGestureRecognizerStateFailed
SwiftCompile normal arm64 Compiling\ SwipeBack.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift (in target 'OwlNav' from project 'OwlNav')
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:37:47: error: cannot find type 'Context' in scope
35 | var onPopCompleted: (() -> Void)?
36 |
37 | public func makeUIViewController(context: Context) -> UIViewController {
| `- error: cannot find type 'Context' in scope
38 | let controller = UIViewController()
39 | controller.view.isHidden = true
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:37:59: error: 'UIViewController' is unavailable in watchOS
35 | var onPopCompleted: (() -> Void)?
36 |
37 | public func makeUIViewController(context: Context) -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
38 | let controller = UIViewController()
39 | controller.view.isHidden = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:43:73: error: cannot find type 'Context' in scope
41 | }
42 |
43 | public func updateUIViewController(_ vc: UIViewController, context: Context) {
| `- error: cannot find type 'Context' in scope
44 | // Walk up to the nearest UIHostingController to set associated-object flags.
45 | guard let hostingVC = vc.parent else { return }
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:43:46: error: 'UIViewController' is unavailable in watchOS
41 | }
42 |
43 | public func updateUIViewController(_ vc: UIViewController, context: Context) {
| `- error: 'UIViewController' is unavailable in watchOS
44 | // Walk up to the nearest UIHostingController to set associated-object flags.
45 | guard let hostingVC = vc.parent else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:30:36: error: cannot find type 'UIViewControllerRepresentable' in scope
28 |
29 | /// A background utility controller that enables the native swipe-back gesture based on stack state.
30 | public struct SwipeBackController: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
31 | /// Whether the swipe-back gesture is enabled.
32 | @Binding var isEnabled: Bool
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:20:14: error: instance method 'background(_:ignoresSafeAreaEdges:)' requires that 'SwipeBackController' conform to 'ShapeStyle'
18 | public func body(content: Content) -> some View {
19 | content
20 | .background(
| `- error: instance method 'background(_:ignoresSafeAreaEdges:)' requires that 'SwipeBackController' conform to 'ShapeStyle'
21 | SwipeBackController(
22 | isEnabled: $isEnabled,
SwiftUI.View.background:2:36: note: where 'S' = 'SwipeBackController'
1 | protocol View {
2 | @inlinable nonisolated public func background<S>(_ style: S, ignoresSafeAreaEdges edges: Edge.Set = .all) -> some View where S : ShapeStyle
| `- note: where 'S' = 'SwipeBackController'
3 | }
4 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwipeBack.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ OwlNav (in target 'OwlNav' from project 'OwlNav')
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:47:60: error: 'UIGestureRecognizer' is unavailable in watchOS
45 |
46 | /// Determines if the interactive pop gesture should begin.
47 | func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
48 | guard viewControllers.count > 1 else { return false }
49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:65:55: error: 'UINavigationController' is unavailable in watchOS
63 |
64 | /// Handles the transition to a new view controller.
65 | func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
| `- error: 'UINavigationController' is unavailable in watchOS
66 | guard let coordinator = transitionCoordinator else {
67 | popHandledByCoordinator = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:65:104: error: 'UIViewController' is unavailable in watchOS
63 |
64 | /// Handles the transition to a new view controller.
65 | func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
| `- error: 'UIViewController' is unavailable in watchOS
66 | guard let coordinator = transitionCoordinator else {
67 | popHandledByCoordinator = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:97:55: error: 'UINavigationController' is unavailable in watchOS
95 |
96 | /// Handles the completion of a transition to a new view controller.
97 | func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
| `- error: 'UINavigationController' is unavailable in watchOS
98 | lastTransitionEndTime = CACurrentMediaTime()
99 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:97:103: error: 'UIViewController' is unavailable in watchOS
95 |
96 | /// Handles the completion of a transition to a new view controller.
97 | func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
| `- error: 'UIViewController' is unavailable in watchOS
98 | lastTransitionEndTime = CACurrentMediaTime()
99 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:38: error: 'UINavigationController' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UINavigationController' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:62: error: 'UINavigationControllerDelegate' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UINavigationControllerDelegate' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:128:11: note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
126 |
127 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
128 | @protocol UINavigationControllerDelegate <NSObject>
| `- note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
129 |
130 | @optional
SwiftCompile normal arm64_32 (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ SwipeBack.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift (in target 'OwlNav' from project 'OwlNav')
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:37:47: error: cannot find type 'Context' in scope
35 | var onPopCompleted: (() -> Void)?
36 |
37 | public func makeUIViewController(context: Context) -> UIViewController {
| `- error: cannot find type 'Context' in scope
38 | let controller = UIViewController()
39 | controller.view.isHidden = true
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:37:59: error: 'UIViewController' is unavailable in watchOS
35 | var onPopCompleted: (() -> Void)?
36 |
37 | public func makeUIViewController(context: Context) -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
38 | let controller = UIViewController()
39 | controller.view.isHidden = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:43:73: error: cannot find type 'Context' in scope
41 | }
42 |
43 | public func updateUIViewController(_ vc: UIViewController, context: Context) {
| `- error: cannot find type 'Context' in scope
44 | // Walk up to the nearest UIHostingController to set associated-object flags.
45 | guard let hostingVC = vc.parent else { return }
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:43:46: error: 'UIViewController' is unavailable in watchOS
41 | }
42 |
43 | public func updateUIViewController(_ vc: UIViewController, context: Context) {
| `- error: 'UIViewController' is unavailable in watchOS
44 | // Walk up to the nearest UIHostingController to set associated-object flags.
45 | guard let hostingVC = vc.parent else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:30:36: error: cannot find type 'UIViewControllerRepresentable' in scope
28 |
29 | /// A background utility controller that enables the native swipe-back gesture based on stack state.
30 | public struct SwipeBackController: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
31 | /// Whether the swipe-back gesture is enabled.
32 | @Binding var isEnabled: Bool
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:20:14: error: instance method 'background(_:ignoresSafeAreaEdges:)' requires that 'SwipeBackController' conform to 'ShapeStyle'
18 | public func body(content: Content) -> some View {
19 | content
20 | .background(
| `- error: instance method 'background(_:ignoresSafeAreaEdges:)' requires that 'SwipeBackController' conform to 'ShapeStyle'
21 | SwipeBackController(
22 | isEnabled: $isEnabled,
SwiftUI.View.background:2:36: note: where 'S' = 'SwipeBackController'
1 | protocol View {
2 | @inlinable nonisolated public func background<S>(_ style: S, ignoresSafeAreaEdges edges: Edge.Set = .all) -> some View where S : ShapeStyle
| `- note: where 'S' = 'SwipeBackController'
3 | }
4 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwipeBack.swift
SwiftCompile normal arm64_32 Compiling\ OwlNav.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/OwlNav.swift (in target 'OwlNav' from project 'OwlNav')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/OwlNav.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OwlNav.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-25 09:37:07.916 xcodebuild[627:3891] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'OwlNav' from project 'OwlNav')
SwiftEmitModule normal arm64 Emitting\ module\ for\ OwlNav (in target 'OwlNav' from project 'OwlNav')
Building workspace OwlNav with scheme OwlNav
(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:
OwlNav: /Users/admin/builder/spi-builder-workspace
resolved source packages: OwlNav
2026-09-25 09:37:14.853 xcodebuild[795:4622] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "OwlNav",
"name" : "OwlNav",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
}
],
"products" : [
{
"name" : "OwlNav",
"targets" : [
"OwlNav"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "OwlNav",
"module_type" : "SwiftTarget",
"name" : "OwlNav",
"path" : "Sources/OwlNav",
"product_memberships" : [
"OwlNav"
],
"sources" : [
"Extensions/Views+Extensions.swift",
"Internal/OwlNavigationController.swift",
"Modifier/SwipeBack.swift",
"OwlNav.swift",
"Setup/InOwl.swift",
"Setup/OwlContainer.swift",
"Setup/OwlInject.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
{
"workspace" : {
"name" : "OwlNav",
"schemes" : [
"OwlNav"
]
}
}
2026-09-25 09:37:16.095 xcodebuild[803:4688] [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 OwlNav -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 OwlNav -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
OwlNav: /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 'OwlNav-product' in project 'OwlNav'
➜ Explicit dependency on target 'OwlNav' in project 'OwlNav'
Target 'OwlNav' in project 'OwlNav' (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 OwlNav normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'OwlNav' from project 'OwlNav')
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 OwlNav -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64_32/OwlNav.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64_32/OwlNav-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/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64_32/OwlNav.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64_32/OwlNav-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/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64_32/OwlNav_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/OwlNav.build/Debug-watchos/OwlNav-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-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/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64_32/OwlNav-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver OwlNav normal arm64 com.apple.xcode.tools.swift.compiler (in target 'OwlNav' from project 'OwlNav')
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 OwlNav -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav-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/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav-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/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav_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/OwlNav.build/Debug-watchos/OwlNav-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-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/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64/OwlNav-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ OwlNav.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/OwlNav.swift (in target 'OwlNav' from project 'OwlNav')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/OwlNav.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OwlNav.swift
SwiftCompile normal arm64 Compiling\ InOwl.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/InOwl.swift (in target 'OwlNav' from project 'OwlNav')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/InOwl.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile InOwl.swift
SwiftCompile normal arm64 Compiling\ Views+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Extensions/Views+Extensions.swift (in target 'OwlNav' from project 'OwlNav')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Extensions/Views+Extensions.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Views+Extensions.swift
SwiftCompile normal arm64 Compiling\ SwipeBack.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift (in target 'OwlNav' from project 'OwlNav')
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:37:47: error: cannot find type 'Context' in scope
35 | var onPopCompleted: (() -> Void)?
36 |
37 | public func makeUIViewController(context: Context) -> UIViewController {
| `- error: cannot find type 'Context' in scope
38 | let controller = UIViewController()
39 | controller.view.isHidden = true
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:37:59: error: 'UIViewController' is unavailable in watchOS
35 | var onPopCompleted: (() -> Void)?
36 |
37 | public func makeUIViewController(context: Context) -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
38 | let controller = UIViewController()
39 | controller.view.isHidden = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:43:73: error: cannot find type 'Context' in scope
41 | }
42 |
43 | public func updateUIViewController(_ vc: UIViewController, context: Context) {
| `- error: cannot find type 'Context' in scope
44 | // Walk up to the nearest UIHostingController to set associated-object flags.
45 | guard let hostingVC = vc.parent else { return }
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:43:46: error: 'UIViewController' is unavailable in watchOS
41 | }
42 |
43 | public func updateUIViewController(_ vc: UIViewController, context: Context) {
| `- error: 'UIViewController' is unavailable in watchOS
44 | // Walk up to the nearest UIHostingController to set associated-object flags.
45 | guard let hostingVC = vc.parent else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:30:36: error: cannot find type 'UIViewControllerRepresentable' in scope
28 |
29 | /// A background utility controller that enables the native swipe-back gesture based on stack state.
30 | public struct SwipeBackController: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
31 | /// Whether the swipe-back gesture is enabled.
32 | @Binding var isEnabled: Bool
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:20:14: error: instance method 'background(_:ignoresSafeAreaEdges:)' requires that 'SwipeBackController' conform to 'ShapeStyle'
18 | public func body(content: Content) -> some View {
19 | content
20 | .background(
| `- error: instance method 'background(_:ignoresSafeAreaEdges:)' requires that 'SwipeBackController' conform to 'ShapeStyle'
21 | SwipeBackController(
22 | isEnabled: $isEnabled,
SwiftUI.View.background:2:36: note: where 'S' = 'SwipeBackController'
1 | protocol View {
2 | @inlinable nonisolated public func background<S>(_ style: S, ignoresSafeAreaEdges edges: Edge.Set = .all) -> some View where S : ShapeStyle
| `- note: where 'S' = 'SwipeBackController'
3 | }
4 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwipeBack.swift
SwiftCompile normal arm64 Compiling\ OwlNavigationController.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift (in target 'OwlNav' from project 'OwlNav')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OwlNavigationController.swift
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:47:60: error: 'UIGestureRecognizer' is unavailable in watchOS
45 |
46 | /// Determines if the interactive pop gesture should begin.
47 | func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
48 | guard viewControllers.count > 1 else { return false }
49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:65:55: error: 'UINavigationController' is unavailable in watchOS
63 |
64 | /// Handles the transition to a new view controller.
65 | func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
| `- error: 'UINavigationController' is unavailable in watchOS
66 | guard let coordinator = transitionCoordinator else {
67 | popHandledByCoordinator = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:65:104: error: 'UIViewController' is unavailable in watchOS
63 |
64 | /// Handles the transition to a new view controller.
65 | func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
| `- error: 'UIViewController' is unavailable in watchOS
66 | guard let coordinator = transitionCoordinator else {
67 | popHandledByCoordinator = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:97:55: error: 'UINavigationController' is unavailable in watchOS
95 |
96 | /// Handles the completion of a transition to a new view controller.
97 | func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
| `- error: 'UINavigationController' is unavailable in watchOS
98 | lastTransitionEndTime = CACurrentMediaTime()
99 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:97:103: error: 'UIViewController' is unavailable in watchOS
95 |
96 | /// Handles the completion of a transition to a new view controller.
97 | func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
| `- error: 'UIViewController' is unavailable in watchOS
98 | lastTransitionEndTime = CACurrentMediaTime()
99 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:38: error: 'UINavigationController' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UINavigationController' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:62: error: 'UINavigationControllerDelegate' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UINavigationControllerDelegate' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:128:11: note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
126 |
127 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
128 | @protocol UINavigationControllerDelegate <NSObject>
| `- note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
129 |
130 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:94: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:91:11: note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
89 |
90 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
91 | @protocol UIGestureRecognizerDelegate <NSObject>
| `- note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
92 | @optional
93 | // called when a gesture recognizer attempts to transition out of UIGestureRecognizerStatePossible. returning NO causes it to transition to UIGestureRecognizerStateFailed
SwiftCompile normal arm64 Compiling\ OwlContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift (in target 'OwlNav' from project 'OwlNav')
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:12:63: error: cannot find type 'UIHostingController' in scope
10 | /// A lightweight `UIHostingController` subclass that stores its route value directly,
11 | /// avoiding the need to access `.view.tag` (which force-loads the view hierarchy).
12 | final class OwlHostingController<T: Equatable, Screen: View>: UIHostingController<Screen> {
| `- error: cannot find type 'UIHostingController' in scope
13 | /// The route this controller represents.
14 | let route: T
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:47:47: error: cannot find type 'Context' in scope
45 |
46 | /// Creates the underlying `UINavigationController`.
47 | public func makeUIViewController(context: Context) -> UINavigationController {
| `- error: cannot find type 'Context' in scope
48 | let navigation = OwlNavigationController()
49 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:47:59: error: 'UINavigationController' is unavailable in watchOS
45 |
46 | /// Creates the underlying `UINavigationController`.
47 | public func makeUIViewController(context: Context) -> UINavigationController {
| `- error: 'UINavigationController' is unavailable in watchOS
48 | let navigation = OwlNavigationController()
49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:58:87: error: cannot find type 'Context' in scope
56 |
57 | /// Updates the `UINavigationController` to match the current state of the `OwlNav` stack.
58 | public func updateUIViewController(_ navigation: UINavigationController, context: Context) {
| `- error: cannot find type 'Context' in scope
59 | syncNavigation(navigation)
60 | }
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:58:54: error: 'UINavigationController' is unavailable in watchOS
56 |
57 | /// Updates the `UINavigationController` to match the current state of the `OwlNav` stack.
58 | public func updateUIViewController(_ navigation: UINavigationController, context: Context) {
| `- error: 'UINavigationController' is unavailable in watchOS
59 | syncNavigation(navigation)
60 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:62:47: error: 'UINavigationController' is unavailable in watchOS
60 | }
61 |
62 | private func syncNavigation(_ navigation: UINavigationController) {
| `- error: 'UINavigationController' is unavailable in watchOS
63 | // Prevent duplicate sync calls when a transition is in flight.
64 | if let owlNav = navigation as? OwlNavigationController, owlNav.isSyncScheduled {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:30:57: error: cannot find type 'UIViewControllerRepresentable' in scope
28 | ///
29 | /// `OwlContainer` manages a `UINavigationController` and synchronizes its state with an `OwlNav` instance.
30 | public struct OwlContainer<T: Equatable, Screen: View>: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
31 | /// The navigation manager that holds the route stack.
32 | @ObservedObject public var owl: InOwl<T>
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:18:9: error: 'super' cannot be used in class 'OwlHostingController' because it has no superclass
16 | init(route: T, rootView: Screen) {
17 | self.route = route
18 | super.init(rootView: rootView)
| `- error: 'super' cannot be used in class 'OwlHostingController' because it has no superclass
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:87:33: error: cannot convert value of type 'OwlHostingController<T, Screen>' to expected argument type 'UIViewController'
85 | for route in newRoutes {
86 | let hosting = OwlHostingController(route: route, rootView: routeMap(route))
87 | newStack.append(hosting)
| `- error: cannot convert value of type 'OwlHostingController<T, Screen>' to expected argument type 'UIViewController'
88 | }
89 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:99:28: error: 'UIViewController' is unavailable in watchOS
97 | // Build the target stack in one shot:
98 | // reuse existing VCs where the route is unchanged, recreate where it differs (e.g. reset to a new root).
99 | var newStack: [UIViewController] = []
| `- error: 'UIViewController' is unavailable in watchOS
100 | for index in 0..<targetStack {
101 | let route = owl.routes[index]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OwlContainer.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ OwlNav (in target 'OwlNav' from project 'OwlNav')
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:47:60: error: 'UIGestureRecognizer' is unavailable in watchOS
45 |
46 | /// Determines if the interactive pop gesture should begin.
47 | func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
48 | guard viewControllers.count > 1 else { return false }
49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:65:55: error: 'UINavigationController' is unavailable in watchOS
63 |
64 | /// Handles the transition to a new view controller.
65 | func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
| `- error: 'UINavigationController' is unavailable in watchOS
66 | guard let coordinator = transitionCoordinator else {
67 | popHandledByCoordinator = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:65:104: error: 'UIViewController' is unavailable in watchOS
63 |
64 | /// Handles the transition to a new view controller.
65 | func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
| `- error: 'UIViewController' is unavailable in watchOS
66 | guard let coordinator = transitionCoordinator else {
67 | popHandledByCoordinator = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:97:55: error: 'UINavigationController' is unavailable in watchOS
95 |
96 | /// Handles the completion of a transition to a new view controller.
97 | func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
| `- error: 'UINavigationController' is unavailable in watchOS
98 | lastTransitionEndTime = CACurrentMediaTime()
99 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:97:103: error: 'UIViewController' is unavailable in watchOS
95 |
96 | /// Handles the completion of a transition to a new view controller.
97 | func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
| `- error: 'UIViewController' is unavailable in watchOS
98 | lastTransitionEndTime = CACurrentMediaTime()
99 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:38: error: 'UINavigationController' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UINavigationController' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:62: error: 'UINavigationControllerDelegate' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UINavigationControllerDelegate' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:128:11: note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
126 |
127 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
128 | @protocol UINavigationControllerDelegate <NSObject>
| `- note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
129 |
130 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:94: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:91:11: note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
89 |
90 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
91 | @protocol UIGestureRecognizerDelegate <NSObject>
| `- note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
92 | @optional
93 | // called when a gesture recognizer attempts to transition out of UIGestureRecognizerStatePossible. returning NO causes it to transition to UIGestureRecognizerStateFailed
SwiftCompile normal arm64 (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:112:11: error: 'UIViewController' is unavailable in watchOS
110 | private var popCompletedKey: UInt8 = 0
111 |
112 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
113 | /// Whether the swipe-back gesture is enabled for this view controller. Defaults to `true`.
114 | var owlSwipeBackEnabled: Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:37:47: error: cannot find type 'Context' in scope
35 | var onPopCompleted: (() -> Void)?
36 |
37 | public func makeUIViewController(context: Context) -> UIViewController {
| `- error: cannot find type 'Context' in scope
38 | let controller = UIViewController()
39 | controller.view.isHidden = true
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:37:59: error: 'UIViewController' is unavailable in watchOS
35 | var onPopCompleted: (() -> Void)?
36 |
37 | public func makeUIViewController(context: Context) -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
38 | let controller = UIViewController()
39 | controller.view.isHidden = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:43:73: error: cannot find type 'Context' in scope
41 | }
42 |
43 | public func updateUIViewController(_ vc: UIViewController, context: Context) {
| `- error: cannot find type 'Context' in scope
44 | // Walk up to the nearest UIHostingController to set associated-object flags.
45 | guard let hostingVC = vc.parent else { return }
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:43:46: error: 'UIViewController' is unavailable in watchOS
41 | }
42 |
43 | public func updateUIViewController(_ vc: UIViewController, context: Context) {
| `- error: 'UIViewController' is unavailable in watchOS
44 | // Walk up to the nearest UIHostingController to set associated-object flags.
45 | guard let hostingVC = vc.parent else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:30:36: error: cannot find type 'UIViewControllerRepresentable' in scope
28 |
29 | /// A background utility controller that enables the native swipe-back gesture based on stack state.
30 | public struct SwipeBackController: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
31 | /// Whether the swipe-back gesture is enabled.
32 | @Binding var isEnabled: Bool
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:12:63: error: cannot find type 'UIHostingController' in scope
10 | /// A lightweight `UIHostingController` subclass that stores its route value directly,
11 | /// avoiding the need to access `.view.tag` (which force-loads the view hierarchy).
12 | final class OwlHostingController<T: Equatable, Screen: View>: UIHostingController<Screen> {
| `- error: cannot find type 'UIHostingController' in scope
13 | /// The route this controller represents.
14 | let route: T
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:47:47: error: cannot find type 'Context' in scope
45 |
46 | /// Creates the underlying `UINavigationController`.
47 | public func makeUIViewController(context: Context) -> UINavigationController {
| `- error: cannot find type 'Context' in scope
48 | let navigation = OwlNavigationController()
49 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:47:59: error: 'UINavigationController' is unavailable in watchOS
45 |
46 | /// Creates the underlying `UINavigationController`.
47 | public func makeUIViewController(context: Context) -> UINavigationController {
| `- error: 'UINavigationController' is unavailable in watchOS
48 | let navigation = OwlNavigationController()
49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:58:87: error: cannot find type 'Context' in scope
56 |
57 | /// Updates the `UINavigationController` to match the current state of the `OwlNav` stack.
58 | public func updateUIViewController(_ navigation: UINavigationController, context: Context) {
| `- error: cannot find type 'Context' in scope
59 | syncNavigation(navigation)
60 | }
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:58:54: error: 'UINavigationController' is unavailable in watchOS
56 |
57 | /// Updates the `UINavigationController` to match the current state of the `OwlNav` stack.
58 | public func updateUIViewController(_ navigation: UINavigationController, context: Context) {
| `- error: 'UINavigationController' is unavailable in watchOS
59 | syncNavigation(navigation)
60 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:62:47: error: 'UINavigationController' is unavailable in watchOS
60 | }
61 |
62 | private func syncNavigation(_ navigation: UINavigationController) {
| `- error: 'UINavigationController' is unavailable in watchOS
63 | // Prevent duplicate sync calls when a transition is in flight.
64 | if let owlNav = navigation as? OwlNavigationController, owlNav.isSyncScheduled {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:30:57: error: cannot find type 'UIViewControllerRepresentable' in scope
28 | ///
29 | /// `OwlContainer` manages a `UINavigationController` and synchronizes its state with an `OwlNav` instance.
30 | public struct OwlContainer<T: Equatable, Screen: View>: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
31 | /// The navigation manager that holds the route stack.
32 | @ObservedObject public var owl: InOwl<T>
SwiftCompile normal arm64 Compiling\ OwlInject.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlInject.swift (in target 'OwlNav' from project 'OwlNav')
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlInject.swift:15:36: error: 'UIBarButtonItemAppearance' is unavailable in watchOS
13 | /// Configures the global appearance of the navigation bar to be transparent and hides the back button.
14 | public static func initFunc() {
15 | let backButtonAppearance = UIBarButtonItemAppearance()
| `- error: 'UIBarButtonItemAppearance' is unavailable in watchOS
16 | backButtonAppearance.normal.titleTextAttributes = [
17 | .foregroundColor: UIColor.clear
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItemAppearance.h:38:12: note: 'UIBarButtonItemAppearance' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UIBarButtonItemAppearance : NSObject<NSCopying, NSSecureCoding>
| `- note: 'UIBarButtonItemAppearance' has been explicitly marked unavailable here
39 |
40 | /// Construct an appearance for the UIBarButtonItemStylePlain style.
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlInject.swift:23:29: error: 'UINavigationBarAppearance' is unavailable in watchOS
21 | ]
22 |
23 | let navAppearance = UINavigationBarAppearance()
| `- error: 'UINavigationBarAppearance' is unavailable in watchOS
24 | navAppearance.backButtonAppearance = backButtonAppearance
25 | navAppearance.setBackIndicatorImage(UIImage(), transitionMaskImage: UIImage())
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBarAppearance.h:15:12: note: 'UINavigationBarAppearance' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UINavigationBarAppearance : UIBarAppearance
| `- note: 'UINavigationBarAppearance' has been explicitly marked unavailable here
16 |
17 | /// Inline Title text attributes. If the font or color are unspecified, appropriate defaults are supplied.
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlInject.swift:27:26: error: 'UINavigationBar' is unavailable in watchOS
25 | navAppearance.setBackIndicatorImage(UIImage(), transitionMaskImage: UIImage())
26 |
27 | let appearance = UINavigationBar.appearance()
| `- error: 'UINavigationBar' is unavailable in watchOS
28 | appearance.standardAppearance = navAppearance
29 | appearance.compactAppearance = navAppearance
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:32:12: note: 'UINavigationBar' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UINavigationBar : UIView <NSCoding, UIBarPositioning>
| `- note: 'UINavigationBar' has been explicitly marked unavailable here
33 |
34 | @property(nonatomic,assign) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlInject.swift:28:20: error: 'standardAppearance' is unavailable in watchOS
26 |
27 | let appearance = UINavigationBar.appearance()
28 | appearance.standardAppearance = navAppearance
| `- error: 'standardAppearance' is unavailable in watchOS
29 | appearance.compactAppearance = navAppearance
30 | appearance.tintColor = .clear
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:140:67: note: 'standardAppearance' has been explicitly marked unavailable here
138 |
139 | /// Describes the appearance attributes for the navigation bar to use when it is displayed with its standard height.
140 | @property (nonatomic, readwrite, copy) UINavigationBarAppearance *standardAppearance UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'standardAppearance' has been explicitly marked unavailable here
141 | /// Describes the appearance attributes for the navigation bar to use when it is displayed with its compact height. If not set, the standardAppearance will be used instead.
142 | @property (nonatomic, readwrite, copy, nullable) UINavigationBarAppearance *compactAppearance UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlInject.swift:29:20: error: 'compactAppearance' is unavailable in watchOS
27 | let appearance = UINavigationBar.appearance()
28 | appearance.standardAppearance = navAppearance
29 | appearance.compactAppearance = navAppearance
| `- error: 'compactAppearance' is unavailable in watchOS
30 | appearance.tintColor = .clear
31 | appearance.isHidden = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:142:77: note: 'compactAppearance' has been explicitly marked unavailable here
140 | @property (nonatomic, readwrite, copy) UINavigationBarAppearance *standardAppearance UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
141 | /// Describes the appearance attributes for the navigation bar to use when it is displayed with its compact height. If not set, the standardAppearance will be used instead.
142 | @property (nonatomic, readwrite, copy, nullable) UINavigationBarAppearance *compactAppearance UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'compactAppearance' has been explicitly marked unavailable here
143 | /// Describes the appearance attributes for the navigation bar to use when an associated UIScrollView has reached the edge abutting the bar (the top edge for the navigation bar). If not set, a modified standardAppearance will be used instead.
144 | @property (nonatomic, readwrite, copy, nullable) UINavigationBarAppearance *scrollEdgeAppearance UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlInject.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OwlInject.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ OwlNav (in target 'OwlNav' from project 'OwlNav')
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:47:60: error: 'UIGestureRecognizer' is unavailable in watchOS
45 |
46 | /// Determines if the interactive pop gesture should begin.
47 | func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
48 | guard viewControllers.count > 1 else { return false }
49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:65:55: error: 'UINavigationController' is unavailable in watchOS
63 |
64 | /// Handles the transition to a new view controller.
65 | func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
| `- error: 'UINavigationController' is unavailable in watchOS
66 | guard let coordinator = transitionCoordinator else {
67 | popHandledByCoordinator = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:65:104: error: 'UIViewController' is unavailable in watchOS
63 |
64 | /// Handles the transition to a new view controller.
65 | func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
| `- error: 'UIViewController' is unavailable in watchOS
66 | guard let coordinator = transitionCoordinator else {
67 | popHandledByCoordinator = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:97:55: error: 'UINavigationController' is unavailable in watchOS
95 |
96 | /// Handles the completion of a transition to a new view controller.
97 | func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
| `- error: 'UINavigationController' is unavailable in watchOS
98 | lastTransitionEndTime = CACurrentMediaTime()
99 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:97:103: error: 'UIViewController' is unavailable in watchOS
95 |
96 | /// Handles the completion of a transition to a new view controller.
97 | func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
| `- error: 'UIViewController' is unavailable in watchOS
98 | lastTransitionEndTime = CACurrentMediaTime()
99 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:38: error: 'UINavigationController' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UINavigationController' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:62: error: 'UINavigationControllerDelegate' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UINavigationControllerDelegate' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:128:11: note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
126 |
127 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
128 | @protocol UINavigationControllerDelegate <NSObject>
| `- note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
129 |
130 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:13:94: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
11 |
12 | /// A custom `UINavigationController` that handles system pop gestures and coordinates with `OwlNav`.
13 | final class OwlNavigationController: UINavigationController, UINavigationControllerDelegate, UIGestureRecognizerDelegate {
| `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
14 | /// Callback triggered when a system pop (like swipe back) is initiated.
15 | var onSystemPop: (() -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:91:11: note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
89 |
90 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
91 | @protocol UIGestureRecognizerDelegate <NSObject>
| `- note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
92 | @optional
93 | // called when a gesture recognizer attempts to transition out of UIGestureRecognizerStatePossible. returning NO causes it to transition to UIGestureRecognizerStateFailed
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift:112:11: error: 'UIViewController' is unavailable in watchOS
110 | private var popCompletedKey: UInt8 = 0
111 |
112 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
113 | /// Whether the swipe-back gesture is enabled for this view controller. Defaults to `true`.
114 | var owlSwipeBackEnabled: Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:37:47: error: cannot find type 'Context' in scope
35 | var onPopCompleted: (() -> Void)?
36 |
37 | public func makeUIViewController(context: Context) -> UIViewController {
| `- error: cannot find type 'Context' in scope
38 | let controller = UIViewController()
39 | controller.view.isHidden = true
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:37:59: error: 'UIViewController' is unavailable in watchOS
35 | var onPopCompleted: (() -> Void)?
36 |
37 | public func makeUIViewController(context: Context) -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
38 | let controller = UIViewController()
39 | controller.view.isHidden = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:43:73: error: cannot find type 'Context' in scope
41 | }
42 |
43 | public func updateUIViewController(_ vc: UIViewController, context: Context) {
| `- error: cannot find type 'Context' in scope
44 | // Walk up to the nearest UIHostingController to set associated-object flags.
45 | guard let hostingVC = vc.parent else { return }
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:43:46: error: 'UIViewController' is unavailable in watchOS
41 | }
42 |
43 | public func updateUIViewController(_ vc: UIViewController, context: Context) {
| `- error: 'UIViewController' is unavailable in watchOS
44 | // Walk up to the nearest UIHostingController to set associated-object flags.
45 | guard let hostingVC = vc.parent else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:30:36: error: cannot find type 'UIViewControllerRepresentable' in scope
28 |
29 | /// A background utility controller that enables the native swipe-back gesture based on stack state.
30 | public struct SwipeBackController: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
31 | /// Whether the swipe-back gesture is enabled.
32 | @Binding var isEnabled: Bool
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:12:63: error: cannot find type 'UIHostingController' in scope
10 | /// A lightweight `UIHostingController` subclass that stores its route value directly,
11 | /// avoiding the need to access `.view.tag` (which force-loads the view hierarchy).
12 | final class OwlHostingController<T: Equatable, Screen: View>: UIHostingController<Screen> {
| `- error: cannot find type 'UIHostingController' in scope
13 | /// The route this controller represents.
14 | let route: T
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:47:47: error: cannot find type 'Context' in scope
45 |
46 | /// Creates the underlying `UINavigationController`.
47 | public func makeUIViewController(context: Context) -> UINavigationController {
| `- error: cannot find type 'Context' in scope
48 | let navigation = OwlNavigationController()
49 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:47:59: error: 'UINavigationController' is unavailable in watchOS
45 |
46 | /// Creates the underlying `UINavigationController`.
47 | public func makeUIViewController(context: Context) -> UINavigationController {
| `- error: 'UINavigationController' is unavailable in watchOS
48 | let navigation = OwlNavigationController()
49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:58:87: error: cannot find type 'Context' in scope
56 |
57 | /// Updates the `UINavigationController` to match the current state of the `OwlNav` stack.
58 | public func updateUIViewController(_ navigation: UINavigationController, context: Context) {
| `- error: cannot find type 'Context' in scope
59 | syncNavigation(navigation)
60 | }
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:58:54: error: 'UINavigationController' is unavailable in watchOS
56 |
57 | /// Updates the `UINavigationController` to match the current state of the `OwlNav` stack.
58 | public func updateUIViewController(_ navigation: UINavigationController, context: Context) {
| `- error: 'UINavigationController' is unavailable in watchOS
59 | syncNavigation(navigation)
60 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:62:47: error: 'UINavigationController' is unavailable in watchOS
60 | }
61 |
62 | private func syncNavigation(_ navigation: UINavigationController) {
| `- error: 'UINavigationController' is unavailable in watchOS
63 | // Prevent duplicate sync calls when a transition is in flight.
64 | if let owlNav = navigation as? OwlNavigationController, owlNav.isSyncScheduled {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift:30:57: error: cannot find type 'UIViewControllerRepresentable' in scope
28 | ///
29 | /// `OwlContainer` manages a `UINavigationController` and synchronizes its state with an `OwlNav` instance.
30 | public struct OwlContainer<T: Equatable, Screen: View>: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
31 | /// The navigation manager that holds the route stack.
32 | @ObservedObject public var owl: InOwl<T>
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/OwlNav/Extensions/Views+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Internal/OwlNavigationController.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/OwlNav.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/InOwl.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Setup/OwlInject.swift -target arm64_32-apple-watchos9.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -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/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64_32/OwlNav-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 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name OwlNav -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64_32/OwlNav_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/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64_32/OwlNav.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64_32/OwlNav.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64_32/OwlNav-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64_32/OwlNav-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64_32/OwlNav-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64_32/OwlNav.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OwlNav.build/Debug-watchos/OwlNav-t.build/Objects-normal/arm64_32/OwlNav.abi.json
SwiftCompile normal arm64_32 (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ SwipeBack.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift (in target 'OwlNav' from project 'OwlNav')
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:37:47: error: cannot find type 'Context' in scope
35 | var onPopCompleted: (() -> Void)?
36 |
37 | public func makeUIViewController(context: Context) -> UIViewController {
| `- error: cannot find type 'Context' in scope
38 | let controller = UIViewController()
39 | controller.view.isHidden = true
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:37:59: error: 'UIViewController' is unavailable in watchOS
35 | var onPopCompleted: (() -> Void)?
36 |
37 | public func makeUIViewController(context: Context) -> UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
38 | let controller = UIViewController()
39 | controller.view.isHidden = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:43:73: error: cannot find type 'Context' in scope
41 | }
42 |
43 | public func updateUIViewController(_ vc: UIViewController, context: Context) {
| `- error: cannot find type 'Context' in scope
44 | // Walk up to the nearest UIHostingController to set associated-object flags.
45 | guard let hostingVC = vc.parent else { return }
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:43:46: error: 'UIViewController' is unavailable in watchOS
41 | }
42 |
43 | public func updateUIViewController(_ vc: UIViewController, context: Context) {
| `- error: 'UIViewController' is unavailable in watchOS
44 | // Walk up to the nearest UIHostingController to set associated-object flags.
45 | guard let hostingVC = vc.parent else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:30:36: error: cannot find type 'UIViewControllerRepresentable' in scope
28 |
29 | /// A background utility controller that enables the native swipe-back gesture based on stack state.
30 | public struct SwipeBackController: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
31 | /// Whether the swipe-back gesture is enabled.
32 | @Binding var isEnabled: Bool
/Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift:20:14: error: instance method 'background(_:ignoresSafeAreaEdges:)' requires that 'SwipeBackController' conform to 'ShapeStyle'
18 | public func body(content: Content) -> some View {
19 | content
20 | .background(
| `- error: instance method 'background(_:ignoresSafeAreaEdges:)' requires that 'SwipeBackController' conform to 'ShapeStyle'
21 | SwipeBackController(
22 | isEnabled: $isEnabled,
SwiftUI.View.background:2:36: note: where 'S' = 'SwipeBackController'
1 | protocol View {
2 | @inlinable nonisolated public func background<S>(_ style: S, ignoresSafeAreaEdges edges: Edge.Set = .all) -> some View where S : ShapeStyle
| `- note: where 'S' = 'SwipeBackController'
3 | }
4 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/Modifier/SwipeBack.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwipeBack.swift
SwiftCompile normal arm64_32 Compiling\ OwlNav.swift /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/OwlNav.swift (in target 'OwlNav' from project 'OwlNav')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/OwlNav/OwlNav.swift (in target 'OwlNav' from project 'OwlNav')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OwlNav.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-25 09:37:17.092 xcodebuild[804:4714] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ OwlNav (in target 'OwlNav' from project 'OwlNav')
SwiftCompile normal arm64_32 (in target 'OwlNav' from project 'OwlNav')
Building workspace OwlNav with scheme OwlNav
(3 failures)
BUILD FAILURE 6.4 watchOS