Build Information
Failed to build ConnectionKage, reference main (ea1b58), with Swift 6.4 for macOS (Xcode) using Xcode 27.0 on 21 Sep 2026 16:02:26 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 ConnectionKage -destination platform=macOS,arch=arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/andreilob/ConnectionKage.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/andreilob/ConnectionKage
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at ea1b589 Update README.md
Cloned https://github.com/andreilob/ConnectionKage.git
Revision (git rev-parse @):
ea1b5895705b0bfbff6ff5981a024e6bc744c6cc
SUCCESS checkout https://github.com/andreilob/ConnectionKage.git at main
========================================
Build
========================================
Selected platform: macosXcodebuild
Swift version: 6.4
Building package at path: $PWD
https://github.com/andreilob/ConnectionKage.git
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
ConnectionKage: /Users/admin/builder/spi-builder-workspace
resolved source packages: ConnectionKage
2026-09-21 12:01:41.832 xcodebuild[529:3059] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "ConnectionKage",
"name" : "ConnectionKage",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "18.0"
}
],
"products" : [
{
"name" : "ConnectionKage",
"targets" : [
"ConnectionKage"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ConnectionKageTests",
"module_type" : "SwiftTarget",
"name" : "ConnectionKageTests",
"path" : "Tests/ConnectionKageTests",
"sources" : [
"Mocks/ConnectionMonitorMock.swift",
"Mocks/PathMock.swift",
"ReachabilityTests.swift"
],
"target_dependencies" : [
"ConnectionKage"
],
"type" : "test"
},
{
"c99name" : "ConnectionKage",
"module_type" : "SwiftTarget",
"name" : "ConnectionKage",
"path" : "Sources/ConnectionKage",
"product_memberships" : [
"ConnectionKage"
],
"sources" : [
"Monitor/ConnectionMonitor.swift",
"Monitor/PathMonitor.swift",
"Path/ConnectionPath.swift",
"Path/ConnectionType.swift",
"Path/DisconnectionReason.swift",
"Path/Path.swift",
"Path/PathStatus.swift",
"Reachability.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
{
"workspace" : {
"name" : "ConnectionKage",
"schemes" : [
"ConnectionKage"
]
}
}
2026-09-21 12:02:14.236 xcodebuild[626:3863] [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 ConnectionKage -destination platform=macOS,arch=arm64
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme ConnectionKage -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
ConnectionKage: /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 'ConnectionKage-product' in project 'ConnectionKage'
➜ Explicit dependency on target 'ConnectionKage' in project 'ConnectionKage'
Target 'ConnectionKage' in project 'ConnectionKage' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 890925c97ad536986bbd0aab41f16a05
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/890925c97ad536986bbd0aab41f16a05.xcbuilddata
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/ConnectionKage.modulemap (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/ConnectionKage.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/ConnectionKage.DependencyMetadataFileList (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/ConnectionKage.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/ConnectionKage.DependencyStaticMetadataFileList (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/ConnectionKage.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.SwiftConstValuesFileList (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage_const_extract_protocols.json (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-OutputFileMap.json (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.LinkFileList (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.SwiftFileList (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.SwiftFileList
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/ConnectionKage.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/ConnectionKage.modulemap (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/ConnectionKage.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps
SwiftDriver ConnectionKage normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ConnectionKage' from project 'ConnectionKage')
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 ConnectionKage -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -target arm64-apple-macos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-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/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-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/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-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/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-11TYQJH3GW4GGN6M952RT44S2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-8117TUG7HSOLBQL517OWAROM7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-DVP6W0QP66W8E74TX0GQAIEFM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-BRQYWAPA5F9I3AGC7LZEIAIGS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrauth-7VGYQCV549PIPP0FHI45MYEXG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-8V6HC39D8H2ZKW3GSD1KJ09A9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-EXGUO4XEWWSRONNTP4II1R3BM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrcheck-7F7OST5MV9OHXZMCIL2H6FYAO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_AvailabilityInternal-5OQ8S18SKM02L42PKV6U5ZAWA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-CEB668520FVMM3FPLUP3ZX3DP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-8A4UVIA5QLD0UNZXBQYRW6KN7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-HXF6WMF65IXTY4LB9YQRPDVS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-8B5WBGNKQGP8VGVHGXXFAVHM4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-1OD4P9W70NM45YK5V1IH8JOXR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-6TIYHCG4O23ZFSK467Q1J0323.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdatomic-1R9WVHFT4FALJXANBPLNOQ734.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-DNXKXFFQ8MRLRO9KQN10R21I0.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/libDER-9VW90WXB13JUMGRN6F5ZRJXU0.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-489CMR9E9YGXYB1ZU4Y2FSN2V.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-4SSYTF9FPWUAJVNBQDXTH3HIS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/launch-EFXL3YL04KHGWJLOU1XU768V7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/libkern-DC5VSWS0W4A07Q7BUF7Q8VYMV.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MachO-4D0HJWYC59S7APTHBHDUKR7KJ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-5UUM8AH9LJRERY99K1GUBURMO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-BTDIN6QZYDLDQ14FCV3ILP969.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-5KW4GI1VTT4BL3CP7IBC3MXQT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-6G7SC7DNRDQILDZM7AA5CBO9R.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/dnssd-4I0SWWSLSLTPIN7ANLDDCRSNM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-BCOQO9UGC7BBHCJY0IGQSWASH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-DM89H54DP422N6SIFFXP5XPSQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-C7U69HZXFHL69YJDFLWT0U3FZ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CFNetwork-1WQZZ3LJFUKBFXPPIBIBOWVLB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-9SU97HPC9MZ0C0LR3CKCOZQAP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOKit-CEDFRGTVIVCLLLHYJXGM0PFVL.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DiskArbitration-32YV8CK2DX7VR3YJCQJ2LRQBO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreServices-C4V7JAU987T6ELRKRI0FAGTZQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-3KHMOXHUOEX7MI4E04DWEG25Z.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Network-68Q3UFNF4HLEBF36CP848XXVB.pcm
SwiftEmitModule normal arm64 Emitting\ module\ for\ ConnectionKage (in target 'ConnectionKage' from project 'ConnectionKage')
/Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:3:2: error: 'Observable()' is only available in macOS 14.0 or newer
1 | import Observation
2 |
3 | @Observable
| `- error: 'Observable()' is only available in macOS 14.0 or newer
4 | public final class Reachability: @unchecked Sendable {
5 | /// A Boolean value that indicates whether the current network path is reachable.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:19:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'isReachable' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
17 | /// to the internet, and its value will change as network conditions evolve (e.g., switching from WiFi to cellular).
18 | /// It is important to monitor this property continuously for real-time updates.
19 | public private(set) var isReachable = false
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
20 |
21 | /// The type of the current network connection.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:29:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'connectionType' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
27 | /// - Note: This property is updated whenever the network path changes and provides the current network
28 | /// type based on the available interface types.
29 | public private(set) var connectionType: ConnectionType = .unknown
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
30 |
31 | /// A Boolean value that indicates whether the current network path is constrained by system-imposed limits.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:43:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'isConstrained' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
41 | /// this property may return `true`.
42 | /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
43 | public private(set) var isConstrained = false
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
44 |
45 | /// A Boolean value that indicates whether the current network path is considered expensive.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:59:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'isExpensive' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
57 | /// - Note: The value of `isExpensive` may change during the lifetime of a network connection,
58 | /// so it is recommended to monitor it continuously for the most accurate state.
59 | public private(set) var isExpensive = false
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
60 |
61 | /// Represents the reason for a network disconnection or unsatisfied network path.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:66:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'disconnectionReason' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
64 | /// It corresponds to various conditions under which the device's network connection may be unavailable,
65 | /// such as the user disabling certain network services or a required VPN being inactive.
66 | public private(set) var disconnectionReason: DisconnectionReason?
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
67 |
68 | private var monitor: PathMonitor
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:68:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'monitor' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
66 | public private(set) var disconnectionReason: DisconnectionReason?
67 |
68 | private var monitor: PathMonitor
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
69 |
70 | public init() {
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:98:1: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on class 'Reachability' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
96 | }
97 | }
98 | }
+--- macro expansion @Observable -----------------------------------
| 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
| 2 |
| 3 | internal nonisolated func access<$s14ConnectionKage12Reachability10ObservablefMm_6MemberfMu_>(
+-------------------------------------------------------------------
99 |
macro expansion @ObservationTracked:16:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:19:48: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
17 | /// to the internet, and its value will change as network conditions evolve (e.g., switching from WiFi to cellular).
18 | /// It is important to monitor this property continuously for real-time updates.
19 | public private(set) var isReachable = false
+--- macro expansion @ObservationTracked ---------------------------
|14 | /// It is important to monitor this property continuously for real-time updates.
|15 |
|16 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|17 | private var _isReachable = false
+-------------------------------------------------------------------
20 |
21 | /// The type of the current network connection.
macro expansion @ObservationTracked:10:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:29:70: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
27 | /// - Note: This property is updated whenever the network path changes and provides the current network
28 | /// type based on the available interface types.
29 | public private(set) var connectionType: ConnectionType = .unknown
+--- macro expansion @ObservationTracked ---------------------------
| 8 | /// type based on the available interface types.
| 9 |
|10 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|11 | private var _connectionType: ConnectionType = .unknown
+-------------------------------------------------------------------
30 |
31 | /// A Boolean value that indicates whether the current network path is constrained by system-imposed limits.
macro expansion @ObservationTracked:14:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:43:50: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
41 | /// this property may return `true`.
42 | /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
43 | public private(set) var isConstrained = false
+--- macro expansion @ObservationTracked ---------------------------
|12 | /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
|13 |
|14 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|15 | private var _isConstrained = false
+-------------------------------------------------------------------
44 |
45 | /// A Boolean value that indicates whether the current network path is considered expensive.
macro expansion @ObservationTracked:16:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:59:48: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
57 | /// - Note: The value of `isExpensive` may change during the lifetime of a network connection,
58 | /// so it is recommended to monitor it continuously for the most accurate state.
59 | public private(set) var isExpensive = false
+--- macro expansion @ObservationTracked ---------------------------
|14 | /// so it is recommended to monitor it continuously for the most accurate state.
|15 |
|16 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|17 | private var _isExpensive = false
+-------------------------------------------------------------------
60 |
61 | /// Represents the reason for a network disconnection or unsatisfied network path.
macro expansion @ObservationTracked:7:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:66:70: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
64 | /// It corresponds to various conditions under which the device's network connection may be unavailable,
65 | /// such as the user disabling certain network services or a required VPN being inactive.
66 | public private(set) var disconnectionReason: DisconnectionReason?
+--- macro expansion @ObservationTracked ---------------------------
|5 | /// such as the user disabling certain network services or a required VPN being inactive.
|6 |
|7 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|8 | private var _disconnectionReason: DisconnectionReason?
+-------------------------------------------------------------------
67 |
68 | private var monitor: PathMonitor
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:68:37: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
66 | public private(set) var disconnectionReason: DisconnectionReason?
67 |
68 | private var monitor: PathMonitor
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|2 | private var _monitor: PathMonitor
+-------------------------------------------------------------------
69 |
70 | public init() {
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:98:1: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on class 'Reachability' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
96 | }
97 | }
98 | }
+--- macro expansion @Observable -----------------------------------
| 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
| 2 |
| 3 | internal nonisolated func access<$s14ConnectionKage12Reachability10ObservablefMm_6MemberfMu_>(
+-------------------------------------------------------------------
99 |
/Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:3:2: error: 'Observable()' is only available in macOS 14.0 or newer
1 | import Observation
2 |
3 | @Observable
| `- error: 'Observable()' is only available in macOS 14.0 or newer
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
Failed frontend command:
SwiftCompile normal arm64 (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/ConnectionMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/PathMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionPath.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionType.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/DisconnectionReason.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/Path.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/PathStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift -target arm64-apple-macos12.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -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/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ConnectionKage -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-macos27.0 -target-sdk-version 27.0 -target-sdk-name macosx27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.abi.json
SwiftCompile normal arm64 Compiling\ PathStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/PathStatus.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/PathStatus.swift (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PathStatus.swift
SwiftCompile normal arm64 Compiling\ ConnectionType.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionType.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionType.swift (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConnectionType.swift
SwiftCompile normal arm64 Compiling\ Path.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/Path.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/Path.swift (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Path.swift
SwiftCompile normal arm64 Compiling\ PathMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/PathMonitor.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/PathMonitor.swift (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PathMonitor.swift
SwiftCompile normal arm64 Compiling\ ConnectionPath.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionPath.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionPath.swift (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConnectionPath.swift
SwiftCompile normal arm64 Compiling\ ConnectionMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/ConnectionMonitor.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/ConnectionMonitor.swift (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConnectionMonitor.swift
SwiftCompile normal arm64 Compiling\ Reachability.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift (in target 'ConnectionKage' from project 'ConnectionKage')
/Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:3:2: error: 'Observable()' is only available in macOS 14.0 or newer
1 | import Observation
2 |
3 | @Observable
| `- error: 'Observable()' is only available in macOS 14.0 or newer
4 | public final class Reachability: @unchecked Sendable {
5 | /// A Boolean value that indicates whether the current network path is reachable.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:19:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'isReachable' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
17 | /// to the internet, and its value will change as network conditions evolve (e.g., switching from WiFi to cellular).
18 | /// It is important to monitor this property continuously for real-time updates.
19 | public private(set) var isReachable = false
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
20 |
21 | /// The type of the current network connection.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:29:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'connectionType' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
27 | /// - Note: This property is updated whenever the network path changes and provides the current network
28 | /// type based on the available interface types.
29 | public private(set) var connectionType: ConnectionType = .unknown
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
30 |
31 | /// A Boolean value that indicates whether the current network path is constrained by system-imposed limits.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:43:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'isConstrained' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
41 | /// this property may return `true`.
42 | /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
43 | public private(set) var isConstrained = false
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
44 |
45 | /// A Boolean value that indicates whether the current network path is considered expensive.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:59:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'isExpensive' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
57 | /// - Note: The value of `isExpensive` may change during the lifetime of a network connection,
58 | /// so it is recommended to monitor it continuously for the most accurate state.
59 | public private(set) var isExpensive = false
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
60 |
61 | /// Represents the reason for a network disconnection or unsatisfied network path.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:66:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'disconnectionReason' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
64 | /// It corresponds to various conditions under which the device's network connection may be unavailable,
65 | /// such as the user disabling certain network services or a required VPN being inactive.
66 | public private(set) var disconnectionReason: DisconnectionReason?
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
67 |
68 | private var monitor: PathMonitor
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:68:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'monitor' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
66 | public private(set) var disconnectionReason: DisconnectionReason?
67 |
68 | private var monitor: PathMonitor
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
69 |
70 | public init() {
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:98:1: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on class 'Reachability' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
96 | }
97 | }
98 | }
+--- macro expansion @Observable -----------------------------------
| 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
| 2 |
| 3 | internal nonisolated func access<$s14ConnectionKage12Reachability10ObservablefMm_6MemberfMu_>(
+-------------------------------------------------------------------
99 |
macro expansion @ObservationTracked:16:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:19:48: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
17 | /// to the internet, and its value will change as network conditions evolve (e.g., switching from WiFi to cellular).
18 | /// It is important to monitor this property continuously for real-time updates.
19 | public private(set) var isReachable = false
+--- macro expansion @ObservationTracked ---------------------------
|14 | /// It is important to monitor this property continuously for real-time updates.
|15 |
|16 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|17 | private var _isReachable = false
+-------------------------------------------------------------------
20 |
21 | /// The type of the current network connection.
macro expansion @ObservationTracked:10:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:29:70: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
27 | /// - Note: This property is updated whenever the network path changes and provides the current network
28 | /// type based on the available interface types.
29 | public private(set) var connectionType: ConnectionType = .unknown
+--- macro expansion @ObservationTracked ---------------------------
| 8 | /// type based on the available interface types.
| 9 |
|10 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|11 | private var _connectionType: ConnectionType = .unknown
+-------------------------------------------------------------------
30 |
31 | /// A Boolean value that indicates whether the current network path is constrained by system-imposed limits.
macro expansion @ObservationTracked:14:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:43:50: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
41 | /// this property may return `true`.
42 | /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
43 | public private(set) var isConstrained = false
+--- macro expansion @ObservationTracked ---------------------------
|12 | /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
|13 |
|14 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|15 | private var _isConstrained = false
+-------------------------------------------------------------------
44 |
45 | /// A Boolean value that indicates whether the current network path is considered expensive.
macro expansion @ObservationTracked:16:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:59:48: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
57 | /// - Note: The value of `isExpensive` may change during the lifetime of a network connection,
58 | /// so it is recommended to monitor it continuously for the most accurate state.
59 | public private(set) var isExpensive = false
+--- macro expansion @ObservationTracked ---------------------------
|14 | /// so it is recommended to monitor it continuously for the most accurate state.
|15 |
|16 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|17 | private var _isExpensive = false
+-------------------------------------------------------------------
60 |
61 | /// Represents the reason for a network disconnection or unsatisfied network path.
macro expansion @ObservationTracked:7:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:66:70: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
64 | /// It corresponds to various conditions under which the device's network connection may be unavailable,
65 | /// such as the user disabling certain network services or a required VPN being inactive.
66 | public private(set) var disconnectionReason: DisconnectionReason?
+--- macro expansion @ObservationTracked ---------------------------
|5 | /// such as the user disabling certain network services or a required VPN being inactive.
|6 |
|7 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|8 | private var _disconnectionReason: DisconnectionReason?
+-------------------------------------------------------------------
67 |
68 | private var monitor: PathMonitor
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:68:37: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
66 | public private(set) var disconnectionReason: DisconnectionReason?
67 |
68 | private var monitor: PathMonitor
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|2 | private var _monitor: PathMonitor
+-------------------------------------------------------------------
69 |
70 | public init() {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Reachability.swift
SwiftCompile normal arm64 Compiling\ DisconnectionReason.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/DisconnectionReason.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/DisconnectionReason.swift (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DisconnectionReason.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-21 12:02:15.793 xcodebuild[627:3905] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:3113b4d6c29c04ed5cf96089a0f244a715b86800, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:3113b4d6c29c04ed5cf96089a0f244a715b86800, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:3113b4d6c29c04ed5cf96089a0f244a715b86800, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:3113b4d6c29c04ed5cf96089a0f244a715b86800, name:My Mac }
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftEmitModule normal arm64 Emitting\ module\ for\ ConnectionKage (in target 'ConnectionKage' from project 'ConnectionKage')
Building workspace ConnectionKage with scheme ConnectionKage
(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:
ConnectionKage: /Users/admin/builder/spi-builder-workspace
resolved source packages: ConnectionKage
2026-09-21 12:02:23.094 xcodebuild[712:4375] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "ConnectionKage",
"name" : "ConnectionKage",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "18.0"
}
],
"products" : [
{
"name" : "ConnectionKage",
"targets" : [
"ConnectionKage"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ConnectionKageTests",
"module_type" : "SwiftTarget",
"name" : "ConnectionKageTests",
"path" : "Tests/ConnectionKageTests",
"sources" : [
"Mocks/ConnectionMonitorMock.swift",
"Mocks/PathMock.swift",
"ReachabilityTests.swift"
],
"target_dependencies" : [
"ConnectionKage"
],
"type" : "test"
},
{
"c99name" : "ConnectionKage",
"module_type" : "SwiftTarget",
"name" : "ConnectionKage",
"path" : "Sources/ConnectionKage",
"product_memberships" : [
"ConnectionKage"
],
"sources" : [
"Monitor/ConnectionMonitor.swift",
"Monitor/PathMonitor.swift",
"Path/ConnectionPath.swift",
"Path/ConnectionType.swift",
"Path/DisconnectionReason.swift",
"Path/Path.swift",
"Path/PathStatus.swift",
"Reachability.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
{
"workspace" : {
"name" : "ConnectionKage",
"schemes" : [
"ConnectionKage"
]
}
}
2026-09-21 12:02:24.329 xcodebuild[720:4443] [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 ConnectionKage -destination platform=macOS,arch=arm64
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme ConnectionKage -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
ConnectionKage: /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 'ConnectionKage-product' in project 'ConnectionKage'
➜ Explicit dependency on target 'ConnectionKage' in project 'ConnectionKage'
Target 'ConnectionKage' in project 'ConnectionKage' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache
SwiftDriver ConnectionKage normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ConnectionKage' from project 'ConnectionKage')
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 ConnectionKage -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -target arm64-apple-macos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-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/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-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/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-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/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ ConnectionMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/ConnectionMonitor.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/ConnectionMonitor.swift (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConnectionMonitor.swift
SwiftCompile normal arm64 Compiling\ ConnectionType.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionType.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionType.swift (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConnectionType.swift
SwiftCompile normal arm64 Compiling\ ConnectionPath.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionPath.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionPath.swift (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConnectionPath.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ ConnectionKage (in target 'ConnectionKage' from project 'ConnectionKage')
/Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:3:2: error: 'Observable()' is only available in macOS 14.0 or newer
1 | import Observation
2 |
3 | @Observable
| `- error: 'Observable()' is only available in macOS 14.0 or newer
4 | public final class Reachability: @unchecked Sendable {
5 | /// A Boolean value that indicates whether the current network path is reachable.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:19:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'isReachable' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
17 | /// to the internet, and its value will change as network conditions evolve (e.g., switching from WiFi to cellular).
18 | /// It is important to monitor this property continuously for real-time updates.
19 | public private(set) var isReachable = false
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
20 |
21 | /// The type of the current network connection.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:29:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'connectionType' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
27 | /// - Note: This property is updated whenever the network path changes and provides the current network
28 | /// type based on the available interface types.
29 | public private(set) var connectionType: ConnectionType = .unknown
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
30 |
31 | /// A Boolean value that indicates whether the current network path is constrained by system-imposed limits.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:43:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'isConstrained' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
41 | /// this property may return `true`.
42 | /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
43 | public private(set) var isConstrained = false
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
44 |
45 | /// A Boolean value that indicates whether the current network path is considered expensive.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:59:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'isExpensive' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
57 | /// - Note: The value of `isExpensive` may change during the lifetime of a network connection,
58 | /// so it is recommended to monitor it continuously for the most accurate state.
59 | public private(set) var isExpensive = false
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
60 |
61 | /// Represents the reason for a network disconnection or unsatisfied network path.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:66:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'disconnectionReason' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
64 | /// It corresponds to various conditions under which the device's network connection may be unavailable,
65 | /// such as the user disabling certain network services or a required VPN being inactive.
66 | public private(set) var disconnectionReason: DisconnectionReason?
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
67 |
68 | private var monitor: PathMonitor
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:68:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'monitor' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
66 | public private(set) var disconnectionReason: DisconnectionReason?
67 |
68 | private var monitor: PathMonitor
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
69 |
70 | public init() {
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:98:1: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on class 'Reachability' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
96 | }
97 | }
98 | }
+--- macro expansion @Observable -----------------------------------
| 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
| 2 |
| 3 | internal nonisolated func access<$s14ConnectionKage12Reachability10ObservablefMm_6MemberfMu_>(
+-------------------------------------------------------------------
99 |
macro expansion @ObservationTracked:16:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:19:48: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
17 | /// to the internet, and its value will change as network conditions evolve (e.g., switching from WiFi to cellular).
18 | /// It is important to monitor this property continuously for real-time updates.
19 | public private(set) var isReachable = false
+--- macro expansion @ObservationTracked ---------------------------
|14 | /// It is important to monitor this property continuously for real-time updates.
|15 |
|16 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|17 | private var _isReachable = false
+-------------------------------------------------------------------
20 |
21 | /// The type of the current network connection.
macro expansion @ObservationTracked:10:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:29:70: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
27 | /// - Note: This property is updated whenever the network path changes and provides the current network
28 | /// type based on the available interface types.
29 | public private(set) var connectionType: ConnectionType = .unknown
+--- macro expansion @ObservationTracked ---------------------------
| 8 | /// type based on the available interface types.
| 9 |
|10 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|11 | private var _connectionType: ConnectionType = .unknown
+-------------------------------------------------------------------
30 |
31 | /// A Boolean value that indicates whether the current network path is constrained by system-imposed limits.
macro expansion @ObservationTracked:14:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:43:50: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
41 | /// this property may return `true`.
42 | /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
43 | public private(set) var isConstrained = false
+--- macro expansion @ObservationTracked ---------------------------
|12 | /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
|13 |
|14 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|15 | private var _isConstrained = false
+-------------------------------------------------------------------
44 |
45 | /// A Boolean value that indicates whether the current network path is considered expensive.
macro expansion @ObservationTracked:16:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:59:48: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
57 | /// - Note: The value of `isExpensive` may change during the lifetime of a network connection,
58 | /// so it is recommended to monitor it continuously for the most accurate state.
59 | public private(set) var isExpensive = false
+--- macro expansion @ObservationTracked ---------------------------
|14 | /// so it is recommended to monitor it continuously for the most accurate state.
|15 |
|16 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|17 | private var _isExpensive = false
+-------------------------------------------------------------------
60 |
61 | /// Represents the reason for a network disconnection or unsatisfied network path.
macro expansion @ObservationTracked:7:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:66:70: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
64 | /// It corresponds to various conditions under which the device's network connection may be unavailable,
65 | /// such as the user disabling certain network services or a required VPN being inactive.
66 | public private(set) var disconnectionReason: DisconnectionReason?
+--- macro expansion @ObservationTracked ---------------------------
|5 | /// such as the user disabling certain network services or a required VPN being inactive.
|6 |
|7 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|8 | private var _disconnectionReason: DisconnectionReason?
+-------------------------------------------------------------------
67 |
68 | private var monitor: PathMonitor
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:68:37: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
66 | public private(set) var disconnectionReason: DisconnectionReason?
67 |
68 | private var monitor: PathMonitor
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|2 | private var _monitor: PathMonitor
+-------------------------------------------------------------------
69 |
70 | public init() {
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:98:1: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on class 'Reachability' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
96 | }
97 | }
98 | }
+--- macro expansion @Observable -----------------------------------
| 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
| 2 |
| 3 | internal nonisolated func access<$s14ConnectionKage12Reachability10ObservablefMm_6MemberfMu_>(
+-------------------------------------------------------------------
99 |
/Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:3:2: error: 'Observable()' is only available in macOS 14.0 or newer
1 | import Observation
2 |
3 | @Observable
| `- error: 'Observable()' is only available in macOS 14.0 or newer
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
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/ConnectionKage/Monitor/ConnectionMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/PathMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionPath.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/ConnectionType.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/DisconnectionReason.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/Path.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/PathStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift -target arm64-apple-macos12.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -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/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ConnectionKage -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-macos27.0 -target-sdk-version 27.0 -target-sdk-name macosx27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConnectionKage.build/Debug/ConnectionKage-t.build/Objects-normal/arm64/ConnectionKage.abi.json
SwiftCompile normal arm64 (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ DisconnectionReason.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/DisconnectionReason.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/DisconnectionReason.swift (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DisconnectionReason.swift
SwiftCompile normal arm64 Compiling\ PathStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/PathStatus.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/PathStatus.swift (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PathStatus.swift
SwiftCompile normal arm64 Compiling\ PathMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/PathMonitor.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Monitor/PathMonitor.swift (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PathMonitor.swift
SwiftCompile normal arm64 Compiling\ Path.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/Path.swift (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Path/Path.swift (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Path.swift
SwiftCompile normal arm64 Compiling\ Reachability.swift /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift (in target 'ConnectionKage' from project 'ConnectionKage')
/Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:3:2: error: 'Observable()' is only available in macOS 14.0 or newer
1 | import Observation
2 |
3 | @Observable
| `- error: 'Observable()' is only available in macOS 14.0 or newer
4 | public final class Reachability: @unchecked Sendable {
5 | /// A Boolean value that indicates whether the current network path is reachable.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:19:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'isReachable' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
17 | /// to the internet, and its value will change as network conditions evolve (e.g., switching from WiFi to cellular).
18 | /// It is important to monitor this property continuously for real-time updates.
19 | public private(set) var isReachable = false
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
20 |
21 | /// The type of the current network connection.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:29:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'connectionType' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
27 | /// - Note: This property is updated whenever the network path changes and provides the current network
28 | /// type based on the available interface types.
29 | public private(set) var connectionType: ConnectionType = .unknown
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
30 |
31 | /// A Boolean value that indicates whether the current network path is constrained by system-imposed limits.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:43:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'isConstrained' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
41 | /// this property may return `true`.
42 | /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
43 | public private(set) var isConstrained = false
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
44 |
45 | /// A Boolean value that indicates whether the current network path is considered expensive.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:59:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'isExpensive' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
57 | /// - Note: The value of `isExpensive` may change during the lifetime of a network connection,
58 | /// so it is recommended to monitor it continuously for the most accurate state.
59 | public private(set) var isExpensive = false
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
60 |
61 | /// Represents the reason for a network disconnection or unsatisfied network path.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:66:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'disconnectionReason' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
64 | /// It corresponds to various conditions under which the device's network connection may be unavailable,
65 | /// such as the user disabling certain network services or a required VPN being inactive.
66 | public private(set) var disconnectionReason: DisconnectionReason?
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
67 |
68 | private var monitor: PathMonitor
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:68:5: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on property 'monitor' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
66 | public private(set) var disconnectionReason: DisconnectionReason?
67 |
68 | private var monitor: PathMonitor
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
+-------------------------------------------------------------------
69 |
70 | public init() {
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:98:1: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on class 'Reachability' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
96 | }
97 | }
98 | }
+--- macro expansion @Observable -----------------------------------
| 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
| 2 |
| 3 | internal nonisolated func access<$s14ConnectionKage12Reachability10ObservablefMm_6MemberfMu_>(
+-------------------------------------------------------------------
99 |
macro expansion @ObservationTracked:16:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:19:48: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
17 | /// to the internet, and its value will change as network conditions evolve (e.g., switching from WiFi to cellular).
18 | /// It is important to monitor this property continuously for real-time updates.
19 | public private(set) var isReachable = false
+--- macro expansion @ObservationTracked ---------------------------
|14 | /// It is important to monitor this property continuously for real-time updates.
|15 |
|16 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|17 | private var _isReachable = false
+-------------------------------------------------------------------
20 |
21 | /// The type of the current network connection.
macro expansion @ObservationTracked:10:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:29:70: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
27 | /// - Note: This property is updated whenever the network path changes and provides the current network
28 | /// type based on the available interface types.
29 | public private(set) var connectionType: ConnectionType = .unknown
+--- macro expansion @ObservationTracked ---------------------------
| 8 | /// type based on the available interface types.
| 9 |
|10 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|11 | private var _connectionType: ConnectionType = .unknown
+-------------------------------------------------------------------
30 |
31 | /// A Boolean value that indicates whether the current network path is constrained by system-imposed limits.
macro expansion @ObservationTracked:14:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:43:50: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
41 | /// this property may return `true`.
42 | /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
43 | public private(set) var isConstrained = false
+--- macro expansion @ObservationTracked ---------------------------
|12 | /// - **Cellular Networks:** Some cellular networks may apply constraints based on the user's plan or network conditions.
|13 |
|14 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|15 | private var _isConstrained = false
+-------------------------------------------------------------------
44 |
45 | /// A Boolean value that indicates whether the current network path is considered expensive.
macro expansion @ObservationTracked:16:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:59:48: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
57 | /// - Note: The value of `isExpensive` may change during the lifetime of a network connection,
58 | /// so it is recommended to monitor it continuously for the most accurate state.
59 | public private(set) var isExpensive = false
+--- macro expansion @ObservationTracked ---------------------------
|14 | /// so it is recommended to monitor it continuously for the most accurate state.
|15 |
|16 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|17 | private var _isExpensive = false
+-------------------------------------------------------------------
60 |
61 | /// Represents the reason for a network disconnection or unsatisfied network path.
macro expansion @ObservationTracked:7:6: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:66:70: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
64 | /// It corresponds to various conditions under which the device's network connection may be unavailable,
65 | /// such as the user disabling certain network services or a required VPN being inactive.
66 | public private(set) var disconnectionReason: DisconnectionReason?
+--- macro expansion @ObservationTracked ---------------------------
|5 | /// such as the user disabling certain network services or a required VPN being inactive.
|6 |
|7 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|8 | private var _disconnectionReason: DisconnectionReason?
+-------------------------------------------------------------------
67 |
68 | private var monitor: PathMonitor
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:68:37: note: expanded code originates here
2 |
3 | @Observable
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
66 | public private(set) var disconnectionReason: DisconnectionReason?
67 |
68 | private var monitor: PathMonitor
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|2 | private var _monitor: PathMonitor
+-------------------------------------------------------------------
69 |
70 | public init() {
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift:98:1: note: expanded code originates here
1 | import Observation
2 |
3 | @Observable
| `- note: in expansion of macro 'Observable' on class 'Reachability' here
4 | public final class Reachability: @unchecked Sendable {
| `- note: add '@available' attribute to enclosing class
5 | /// A Boolean value that indicates whether the current network path is reachable.
6 | ///
:
96 | }
97 | }
98 | }
+--- macro expansion @Observable -----------------------------------
| 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
| 2 |
| 3 | internal nonisolated func access<$s14ConnectionKage12Reachability10ObservablefMm_6MemberfMu_>(
+-------------------------------------------------------------------
99 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConnectionKage/Reachability.swift (in target 'ConnectionKage' from project 'ConnectionKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Reachability.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-21 12:02:25.326 xcodebuild[721:4469] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:3113b4d6c29c04ed5cf96089a0f244a715b86800, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:3113b4d6c29c04ed5cf96089a0f244a715b86800, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:3113b4d6c29c04ed5cf96089a0f244a715b86800, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:3113b4d6c29c04ed5cf96089a0f244a715b86800, name:My Mac }
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ ConnectionKage (in target 'ConnectionKage' from project 'ConnectionKage')
SwiftCompile normal arm64 (in target 'ConnectionKage' from project 'ConnectionKage')
Building workspace ConnectionKage with scheme ConnectionKage
(3 failures)
BUILD FAILURE 6.4 macosXcodebuild