Build Information
Successful build of Theseus, reference 1.0.0 (38d9f6), with Swift 6.1 for iOS using Xcode 16.3 on 30 Dec 2025 23:18:19 UTC.
Swift 6 data race errors: 23
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Theseus -destination generic/platform=iOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCapturesBuild Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/valzevul/Theseus.git
Reference: 1.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/valzevul/Theseus
* tag 1.0.0 -> FETCH_HEAD
HEAD is now at 38d9f6e Add README
Cloned https://github.com/valzevul/Theseus.git
Revision (git rev-parse @):
38d9f6e7ff42159eab6928efa3027ac6f770eae0
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/valzevul/Theseus.git at 1.0.0
========================================
Build
========================================
Selected platform: iOS
Swift version: 6.1
Building package at path: $PWD
https://github.com/valzevul/Theseus.git
https://github.com/valzevul/Theseus.git
{
"dependencies" : [
],
"manifest_display_name" : "Theseus",
"name" : "Theseus",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Theseus",
"targets" : [
"Theseus"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TheseusTests",
"module_type" : "SwiftTarget",
"name" : "TheseusTests",
"path" : "Tests/TheseusTests",
"sources" : [
"Animation/TheseusStretchAnimatorTests.swift",
"Components/TheseusSliderTests.swift",
"Components/TheseusSwitchTests.swift",
"Components/TheseusTabBarTests.swift",
"Core/TheseusCapabilityTests.swift",
"Core/TheseusConfigurationTests.swift",
"Core/TheseusSettingsTests.swift"
],
"target_dependencies" : [
"Theseus"
],
"type" : "test"
},
{
"c99name" : "Theseus",
"module_type" : "SwiftTarget",
"name" : "Theseus",
"path" : "Sources/Theseus",
"product_memberships" : [
"Theseus"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Shaders/TheseusShaders.metal",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Animation/TheseusGestureDeformer.swift",
"Animation/TheseusStretchAnimator.swift",
"Components/TheseusSlider.swift",
"Components/TheseusSwitch.swift",
"Components/TheseusTabBar.swift",
"Core/TheseusCapability.swift",
"Core/TheseusConfiguration.swift",
"Core/TheseusSettings.swift",
"Core/TheseusView.swift",
"Internal/DisplayLinkDriver.swift",
"Internal/HapticManager.swift",
"Internal/LayoutTransition.swift",
"Internal/SimpleLayer.swift",
"Rendering/BackgroundCaptureDraw.swift",
"Rendering/BlurKernelCalculator.swift",
"Rendering/MetalContext.swift",
"Rendering/ShaderTypes.swift",
"Rendering/TheseusRenderer.swift",
"Rendering/TheseusTextureCache.swift",
"Rendering/ViewLayerCapture.swift",
"Rendering/VisualEffectFallback.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
Theseus: /Users/admin/builder/spi-builder-workspace
resolved source packages: Theseus
{
"dependencies" : [
],
"manifest_display_name" : "Theseus",
"name" : "Theseus",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Theseus",
"targets" : [
"Theseus"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TheseusTests",
"module_type" : "SwiftTarget",
"name" : "TheseusTests",
"path" : "Tests/TheseusTests",
"sources" : [
"Animation/TheseusStretchAnimatorTests.swift",
"Components/TheseusSliderTests.swift",
"Components/TheseusSwitchTests.swift",
"Components/TheseusTabBarTests.swift",
"Core/TheseusCapabilityTests.swift",
"Core/TheseusConfigurationTests.swift",
"Core/TheseusSettingsTests.swift"
],
"target_dependencies" : [
"Theseus"
],
"type" : "test"
},
{
"c99name" : "Theseus",
"module_type" : "SwiftTarget",
"name" : "Theseus",
"path" : "Sources/Theseus",
"product_memberships" : [
"Theseus"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Shaders/TheseusShaders.metal",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Animation/TheseusGestureDeformer.swift",
"Animation/TheseusStretchAnimator.swift",
"Components/TheseusSlider.swift",
"Components/TheseusSwitch.swift",
"Components/TheseusTabBar.swift",
"Core/TheseusCapability.swift",
"Core/TheseusConfiguration.swift",
"Core/TheseusSettings.swift",
"Core/TheseusView.swift",
"Internal/DisplayLinkDriver.swift",
"Internal/HapticManager.swift",
"Internal/LayoutTransition.swift",
"Internal/SimpleLayer.swift",
"Rendering/BackgroundCaptureDraw.swift",
"Rendering/BlurKernelCalculator.swift",
"Rendering/MetalContext.swift",
"Rendering/ShaderTypes.swift",
"Rendering/TheseusRenderer.swift",
"Rendering/TheseusTextureCache.swift",
"Rendering/ViewLayerCapture.swift",
"Rendering/VisualEffectFallback.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"Theseus"
]
}
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Theseus -destination generic/platform=iOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Command line invocation:
/Applications/Xcode-16.3.0.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 Theseus -destination generic/platform=iOS "OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures"
Build settings from command line:
OTHER_SWIFT_FLAGS = -stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Resolve Package Graph
Resolved source packages:
Theseus: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (3 targets)
Target 'Theseus' in project 'Theseus'
➜ Explicit dependency on target 'Theseus' in project 'Theseus'
➜ Explicit dependency on target 'Theseus_Theseus' in project 'Theseus'
Target 'Theseus' in project 'Theseus'
➜ Explicit dependency on target 'Theseus_Theseus' in project 'Theseus'
Target 'Theseus_Theseus' in project 'Theseus' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 5f8dc4c0e2200e64fbea7452099e59cf
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/5f8dc4c0e2200e64fbea7452099e59cf.xcbuilddata
ClangStatCache /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache
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
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/Debug-iphoneos
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos
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-iphoneos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks
MkDir /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus_Theseus.bundle (in target 'Theseus_Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
/bin/mkdir -p /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus_Theseus.bundle
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus_Theseus.build/Theseus_Theseus.DependencyMetadataFileList (in target 'Theseus_Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus_Theseus.build/Theseus_Theseus.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus_Theseus.build/empty-Theseus_Theseus.plist (in target 'Theseus_Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus_Theseus.build/empty-Theseus_Theseus.plist
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus_Theseus.build/Theseus_Theseus.DependencyStaticMetadataFileList (in target 'Theseus_Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus_Theseus.build/Theseus_Theseus.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Theseus.DependencyStaticMetadataFileList (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Theseus.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Theseus.modulemap (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Theseus.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Theseus.DependencyMetadataFileList (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Theseus.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus_const_extract_protocols.json (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.SwiftFileList (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.SwiftConstValuesFileList (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.LinkFileList (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus-OutputFileMap.json (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/DerivedSources/resource_bundle_accessor.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/DerivedSources/resource_bundle_accessor.swift
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/Theseus.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Theseus.modulemap (in target 'Theseus' from project 'Theseus')
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/Theseus.build/Debug-iphoneos/Theseus.build/Theseus.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos
ProcessInfoPlistFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus_Theseus.bundle/Info.plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus_Theseus.build/empty-Theseus_Theseus.plist (in target 'Theseus_Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
builtin-infoPlistUtility /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus_Theseus.build/empty-Theseus_Theseus.plist -producttype com.apple.product-type.bundle -expandbuildsettings -format binary -platform iphoneos -requiredArchitecture arm64 -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus_Theseus.bundle/Info.plist
CompileMetalFile /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Shaders/TheseusShaders.metal (in target 'Theseus_Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/metal -c -target air64-apple-ios13.0 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -fmetal-math-mode\=fast -fmetal-math-fp32-functions\=fast -serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus_Theseus.build/Metal/TheseusShaders.dia -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus_Theseus.build/Metal/TheseusShaders.air -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus_Theseus.build/Metal/TheseusShaders.dat /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Shaders/TheseusShaders.metal
MetalLink /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus_Theseus.bundle/default.metallib (in target 'Theseus_Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/metal -target air64-apple-ios13.0 -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus_Theseus.bundle/default.metallib /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus_Theseus.build/Metal/TheseusShaders.air
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus_Theseus.bundle (in target 'Theseus_Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus_Theseus.bundle
Touch /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus_Theseus.bundle (in target 'Theseus_Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
/usr/bin/touch -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus_Theseus.bundle
SwiftDriver Theseus normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Theseus -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios13.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 -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.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/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift,\ TheseusGestureDeformer.swift,\ TheseusStretchAnimator.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusStretchAnimator.swift (in target 'Theseus' from project 'Theseus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/DerivedSources/resource_bundle_accessor.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:39:53: warning: main actor-isolated property 'morph' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let morphConfig = internalTargetView?.morph else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusView.swift:40:16: note: property declared here
public var morph: TheseusMorphConfiguration {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:38:18: note: add '@MainActor' to make instance method 'configureStretchAnimator()' part of global actor 'MainActor'
private func configureStretchAnimator() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:50:39: warning: call to main actor-isolated instance method 'setMorphScale' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self?.internalTargetView?.setMorphScale(stretch)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusView.swift:205:17: note: calls to instance method 'setMorphScale' from outside of its actor context are implicitly asynchronous
public func setMorphScale(_ scale: CGPoint) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusView.swift:205:17: note: main actor isolation inferred from inheritance from class 'UIView'
public func setMorphScale(_ scale: CGPoint) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:56:19: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let pan = UIPanGestureRecognizer(target: self, action: #selector(handlePan(_:)))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:55:18: note: add '@MainActor' to make instance method 'configureGestureRecognizer()' part of global actor 'MainActor'
private func configureGestureRecognizer() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:57:29: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
internalTargetView?.addGestureRecognizer(pan)
^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:55:18: note: add '@MainActor' to make instance method 'configureGestureRecognizer()' part of global actor 'MainActor'
private func configureGestureRecognizer() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:63:23: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
gesture.view?.removeGestureRecognizer(gesture)
^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:61:18: note: add '@MainActor' to make instance method 'cleanupGesture()' part of global actor 'MainActor'
private func cleanupGesture() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:63:17: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
gesture.view?.removeGestureRecognizer(gesture)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:55:50: note: property declared here
@property(nullable, nonatomic, readonly) UIView *view; // the view the gesture is attached to. set by adding the recognizer to a UIView using the addGestureRecognizer: method
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:61:18: note: add '@MainActor' to make instance method 'cleanupGesture()' part of global actor 'MainActor'
private func cleanupGesture() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:69:42: warning: main actor-isolated property 'superview' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let superview = targetView.superview else { return }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:221:55: note: property declared here
@property(nullable, nonatomic,readonly) UIView *superview;
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:67:24: note: add '@MainActor' to make instance method 'handlePan' part of global actor 'MainActor'
@objc private func handlePan(_ gesture: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:71:35: warning: call to main actor-isolated instance method 'translation(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let translation = gesture.translation(in: superview)
^
UIKit.UIPanGestureRecognizer.translation:2:22: note: calls to instance method 'translation(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func translation(in view: UIView?) -> CGPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:67:24: note: add '@MainActor' to make instance method 'handlePan' part of global actor 'MainActor'
@objc private func handlePan(_ gesture: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:74:24: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
switch gesture.state {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:67:24: note: add '@MainActor' to make instance method 'handlePan' part of global actor 'MainActor'
@objc private func handlePan(_ gesture: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:94:17: warning: call to main actor-isolated instance method 'setTranslation(_:in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
gesture.setTranslation(.zero, in: superview)
^
UIKit.UIPanGestureRecognizer.setTranslation:2:22: note: calls to instance method 'setTranslation(_:in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setTranslation(_ translation: CGPoint, in view: UIView?)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:67:24: note: add '@MainActor' to make instance method 'handlePan' part of global actor 'MainActor'
@objc private func handlePan(_ gesture: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:98:41: warning: call to main actor-isolated instance method 'location(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
previousTouchLocation = gesture.location(in: superview)
^
UIKit.UIGestureRecognizer.location:2:22: note: calls to instance method 'location(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func location(in view: UIView?) -> CGPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:97:18: note: add '@MainActor' to make instance method 'handleGestureBegan(gesture:in:at:)' part of global actor 'MainActor'
private func handleGestureBegan(gesture: UIPanGestureRecognizer, in superview: UIView, at currentTime: CFTimeInterval) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:102:29: warning: main actor-isolated property 'continuousUpdate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
internalTargetView?.continuousUpdate = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusView.swift:57:16: note: mutation of this property is only permitted within the actor
public var continuousUpdate: Bool = false {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:97:18: note: add '@MainActor' to make instance method 'handleGestureBegan(gesture:in:at:)' part of global actor 'MainActor'
private func handleGestureBegan(gesture: UIPanGestureRecognizer, in superview: UIView, at currentTime: CFTimeInterval) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:107:36: warning: call to main actor-isolated instance method 'velocity(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let velocity = gesture.velocity(in: superview)
^
UIKit.UIPanGestureRecognizer.velocity:2:22: note: calls to instance method 'velocity(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func velocity(in view: UIView?) -> CGPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:97:18: note: add '@MainActor' to make instance method 'handleGestureBegan(gesture:in:at:)' part of global actor 'MainActor'
private func handleGestureBegan(gesture: UIPanGestureRecognizer, in superview: UIView, at currentTime: CFTimeInterval) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:121:39: warning: call to main actor-isolated instance method 'location(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let currentPosition = gesture.location(in: superview)
^
UIKit.UIGestureRecognizer.location:2:22: note: calls to instance method 'location(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func location(in view: UIView?) -> CGPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:114:18: note: add '@MainActor' to make instance method 'handleGestureChanged(gesture:translation:targetView:superview:currentTime:)' part of global actor 'MainActor'
private func handleGestureChanged(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:137:70: warning: main actor-isolated property 'center' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let newCenter = positionProvider?(translation, targetView.center, superview.bounds) {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:189:40: note: property declared here
@property(nonatomic) CGPoint center; // center is center of frame, relative to anchorPoint. animatable
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:114:18: note: add '@MainActor' to make instance method 'handleGestureChanged(gesture:translation:targetView:superview:currentTime:)' part of global actor 'MainActor'
private func handleGestureChanged(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:137:88: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let newCenter = positionProvider?(translation, targetView.center, superview.bounds) {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:188:40: note: property declared here
@property(nonatomic) CGRect bounds; // default bounds is zero origin, frame size. animatable
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:114:18: note: add '@MainActor' to make instance method 'handleGestureChanged(gesture:translation:targetView:superview:currentTime:)' part of global actor 'MainActor'
private func handleGestureChanged(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:138:24: warning: main actor-isolated property 'center' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
targetView.center = newCenter
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:189:40: note: mutation of this property is only permitted within the actor
@property(nonatomic) CGPoint center; // center is center of frame, relative to anchorPoint. animatable
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:114:18: note: add '@MainActor' to make instance method 'handleGestureChanged(gesture:translation:targetView:superview:currentTime:)' part of global actor 'MainActor'
private func handleGestureChanged(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:145:29: warning: main actor-isolated property 'continuousUpdate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
internalTargetView?.continuousUpdate = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusView.swift:57:16: note: mutation of this property is only permitted within the actor
public var continuousUpdate: Bool = false {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:142:18: note: add '@MainActor' to make instance method 'handleGestureEnded(gesture:in:)' part of global actor 'MainActor'
private func handleGestureEnded(gesture: UIPanGestureRecognizer, in superview: UIView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:148:30: warning: call to main actor-isolated instance method 'velocity(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
onDragEnded?(gesture.velocity(in: superview))
^
UIKit.UIPanGestureRecognizer.velocity:2:22: note: calls to instance method 'velocity(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func velocity(in view: UIView?) -> CGPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:142:18: note: add '@MainActor' to make instance method 'handleGestureEnded(gesture:in:)' part of global actor 'MainActor'
private func handleGestureEnded(gesture: UIPanGestureRecognizer, in superview: UIView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:56:19: warning: sending value of non-Sendable type 'TheseusGestureDeformer' risks causing data races; this is an error in the Swift 6 language mode
let pan = UIPanGestureRecognizer(target: self, action: #selector(handlePan(_:)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusGestureDeformer.swift:56:19: note: sending task-isolated value of non-Sendable type 'TheseusGestureDeformer' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
let pan = UIPanGestureRecognizer(target: self, action: #selector(handlePan(_:)))
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusStretchAnimator.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TheseusCapability.swift,\ TheseusConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift (in target 'Theseus' from project 'Theseus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:271:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'TheseusEnvironment' may have shared mutable state; this is an error in the Swift 6 language mode
public static let shared = TheseusEnvironment()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:269:20: note: class 'TheseusEnvironment' does not conform to the 'Sendable' protocol
public final class TheseusEnvironment {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:271:23: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
public static let shared = TheseusEnvironment()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:271:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let shared = TheseusEnvironment()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:329:53: warning: main actor-isolated static property 'isReduceTransparencyEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
reduceTransparencyEnabled = UIAccessibility.isReduceTransparencyEnabled
^
UIKit.UIAccessibility.isReduceTransparencyEnabled:3:32: note: static property declared here
@MainActor public static var isReduceTransparencyEnabled: Bool { get }}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:326:17: note: add '@MainActor' to make instance method 'refreshState()' part of global actor 'MainActor'
public func refreshState() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:330:47: warning: main actor-isolated static property 'isReduceMotionEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
reduceMotionEnabled = UIAccessibility.isReduceMotionEnabled
^
UIKit.UIAccessibility.isReduceMotionEnabled:3:32: note: static property declared here
@MainActor public static var isReduceMotionEnabled: Bool { get }}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:326:17: note: add '@MainActor' to make instance method 'refreshState()' part of global actor 'MainActor'
public func refreshState() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:331:51: warning: main actor-isolated static property 'isDarkerSystemColorsEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
increaseContrastEnabled = UIAccessibility.isDarkerSystemColorsEnabled
^
UIKit.UIAccessibility.isDarkerSystemColorsEnabled:3:32: note: static property declared here
@MainActor public static var isDarkerSystemColorsEnabled: Bool { get }}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:326:17: note: add '@MainActor' to make instance method 'refreshState()' part of global actor 'MainActor'
public func refreshState() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:381:53: warning: main actor-isolated static property 'isReduceTransparencyEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
reduceTransparencyEnabled = UIAccessibility.isReduceTransparencyEnabled
^
UIKit.UIAccessibility.isReduceTransparencyEnabled:3:32: note: static property declared here
@MainActor public static var isReduceTransparencyEnabled: Bool { get }}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:380:24: note: add '@MainActor' to make instance method 'accessibilityDidChange()' part of global actor 'MainActor'
@objc private func accessibilityDidChange() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:382:47: warning: main actor-isolated static property 'isReduceMotionEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
reduceMotionEnabled = UIAccessibility.isReduceMotionEnabled
^
UIKit.UIAccessibility.isReduceMotionEnabled:3:32: note: static property declared here
@MainActor public static var isReduceMotionEnabled: Bool { get }}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:380:24: note: add '@MainActor' to make instance method 'accessibilityDidChange()' part of global actor 'MainActor'
@objc private func accessibilityDidChange() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:383:51: warning: main actor-isolated static property 'isDarkerSystemColorsEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
increaseContrastEnabled = UIAccessibility.isDarkerSystemColorsEnabled
^
UIKit.UIAccessibility.isDarkerSystemColorsEnabled:3:32: note: static property declared here
@MainActor public static var isDarkerSystemColorsEnabled: Bool { get }}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:380:24: note: add '@MainActor' to make instance method 'accessibilityDidChange()' part of global actor 'MainActor'
@objc private func accessibilityDidChange() {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:25:23: warning: static property 'light' is not concurrency-safe because non-'Sendable' type 'TheseusTheme' may have shared mutable state; this is an error in the Swift 6 language mode
public static let light = TheseusTheme(isDark: false)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:10:15: note: consider making struct 'TheseusTheme' conform to the 'Sendable' protocol
public struct TheseusTheme {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:25:23: note: add '@MainActor' to make static property 'light' part of global actor 'MainActor'
public static let light = TheseusTheme(isDark: false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:25:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let light = TheseusTheme(isDark: false)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:26:23: warning: static property 'dark' is not concurrency-safe because non-'Sendable' type 'TheseusTheme' may have shared mutable state; this is an error in the Swift 6 language mode
public static let dark = TheseusTheme(isDark: true)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:10:15: note: consider making struct 'TheseusTheme' conform to the 'Sendable' protocol
public struct TheseusTheme {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:26:23: note: add '@MainActor' to make static property 'dark' part of global actor 'MainActor'
public static let dark = TheseusTheme(isDark: true)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:26:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let dark = TheseusTheme(isDark: true)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:68:23: warning: static property 'disabled' is not concurrency-safe because non-'Sendable' type 'TheseusRefraction' may have shared mutable state; this is an error in the Swift 6 language mode
public static let disabled = TheseusRefraction(mode: .disabled, intensity: 0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:44:15: note: consider making struct 'TheseusRefraction' conform to the 'Sendable' protocol
public struct TheseusRefraction {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:68:23: note: add '@MainActor' to make static property 'disabled' part of global actor 'MainActor'
public static let disabled = TheseusRefraction(mode: .disabled, intensity: 0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:68:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let disabled = TheseusRefraction(mode: .disabled, intensity: 0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:69:23: warning: static property 'subtle' is not concurrency-safe because non-'Sendable' type 'TheseusRefraction' may have shared mutable state; this is an error in the Swift 6 language mode
public static let subtle = TheseusRefraction(edgeWidth: 10, intensity: 1.2, dispersion: 2.0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:44:15: note: consider making struct 'TheseusRefraction' conform to the 'Sendable' protocol
public struct TheseusRefraction {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:69:23: note: add '@MainActor' to make static property 'subtle' part of global actor 'MainActor'
public static let subtle = TheseusRefraction(edgeWidth: 10, intensity: 1.2, dispersion: 2.0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:69:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let subtle = TheseusRefraction(edgeWidth: 10, intensity: 1.2, dispersion: 2.0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:70:23: warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'TheseusRefraction' may have shared mutable state; this is an error in the Swift 6 language mode
public static let standard = TheseusRefraction()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:44:15: note: consider making struct 'TheseusRefraction' conform to the 'Sendable' protocol
public struct TheseusRefraction {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:70:23: note: add '@MainActor' to make static property 'standard' part of global actor 'MainActor'
public static let standard = TheseusRefraction()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:70:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let standard = TheseusRefraction()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:71:23: warning: static property 'pronounced' is not concurrency-safe because non-'Sendable' type 'TheseusRefraction' may have shared mutable state; this is an error in the Swift 6 language mode
public static let pronounced = TheseusRefraction(edgeWidth: 20, intensity: 1.8, dispersion: 6.0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:44:15: note: consider making struct 'TheseusRefraction' conform to the 'Sendable' protocol
public struct TheseusRefraction {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:71:23: note: add '@MainActor' to make static property 'pronounced' part of global actor 'MainActor'
public static let pronounced = TheseusRefraction(edgeWidth: 20, intensity: 1.8, dispersion: 6.0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:71:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let pronounced = TheseusRefraction(edgeWidth: 20, intensity: 1.8, dispersion: 6.0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:99:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'TheseusBlur' may have shared mutable state; this is an error in the Swift 6 language mode
public static let none = TheseusBlur(radius: 0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:75:15: note: consider making struct 'TheseusBlur' conform to the 'Sendable' protocol
public struct TheseusBlur {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:99:23: note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
public static let none = TheseusBlur(radius: 0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:99:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let none = TheseusBlur(radius: 0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:100:23: warning: static property 'light' is not concurrency-safe because non-'Sendable' type 'TheseusBlur' may have shared mutable state; this is an error in the Swift 6 language mode
public static let light = TheseusBlur(radius: 0.5)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:75:15: note: consider making struct 'TheseusBlur' conform to the 'Sendable' protocol
public struct TheseusBlur {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:100:23: note: add '@MainActor' to make static property 'light' part of global actor 'MainActor'
public static let light = TheseusBlur(radius: 0.5)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:100:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let light = TheseusBlur(radius: 0.5)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:101:23: warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'TheseusBlur' may have shared mutable state; this is an error in the Swift 6 language mode
public static let standard = TheseusBlur()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:75:15: note: consider making struct 'TheseusBlur' conform to the 'Sendable' protocol
public struct TheseusBlur {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:101:23: note: add '@MainActor' to make static property 'standard' part of global actor 'MainActor'
public static let standard = TheseusBlur()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:101:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let standard = TheseusBlur()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:102:23: warning: static property 'heavy' is not concurrency-safe because non-'Sendable' type 'TheseusBlur' may have shared mutable state; this is an error in the Swift 6 language mode
public static let heavy = TheseusBlur(radius: 2.0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:75:15: note: consider making struct 'TheseusBlur' conform to the 'Sendable' protocol
public struct TheseusBlur {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:102:23: note: add '@MainActor' to make static property 'heavy' part of global actor 'MainActor'
public static let heavy = TheseusBlur(radius: 2.0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:102:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let heavy = TheseusBlur(radius: 2.0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:146:23: warning: static property 'subtle' is not concurrency-safe because non-'Sendable' type 'TheseusEdgeEffects' may have shared mutable state; this is an error in the Swift 6 language mode
public static let subtle = TheseusEdgeEffects(rimGlow: 0.3, glareIntensity: 0.5)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:106:15: note: consider making struct 'TheseusEdgeEffects' conform to the 'Sendable' protocol
public struct TheseusEdgeEffects {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:146:23: note: add '@MainActor' to make static property 'subtle' part of global actor 'MainActor'
public static let subtle = TheseusEdgeEffects(rimGlow: 0.3, glareIntensity: 0.5)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:146:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let subtle = TheseusEdgeEffects(rimGlow: 0.3, glareIntensity: 0.5)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:147:23: warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'TheseusEdgeEffects' may have shared mutable state; this is an error in the Swift 6 language mode
public static let standard = TheseusEdgeEffects()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:106:15: note: consider making struct 'TheseusEdgeEffects' conform to the 'Sendable' protocol
public struct TheseusEdgeEffects {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:147:23: note: add '@MainActor' to make static property 'standard' part of global actor 'MainActor'
public static let standard = TheseusEdgeEffects()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:147:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let standard = TheseusEdgeEffects()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:148:23: warning: static property 'dramatic' is not concurrency-safe because non-'Sendable' type 'TheseusEdgeEffects' may have shared mutable state; this is an error in the Swift 6 language mode
public static let dramatic = TheseusEdgeEffects(rimGlow: 0.8, glareIntensity: 1.5)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:106:15: note: consider making struct 'TheseusEdgeEffects' conform to the 'Sendable' protocol
public struct TheseusEdgeEffects {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:148:23: note: add '@MainActor' to make static property 'dramatic' part of global actor 'MainActor'
public static let dramatic = TheseusEdgeEffects(rimGlow: 0.8, glareIntensity: 1.5)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:148:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let dramatic = TheseusEdgeEffects(rimGlow: 0.8, glareIntensity: 1.5)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:164:23: warning: static property 'pill' is not concurrency-safe because non-'Sendable' type 'TheseusShape' may have shared mutable state; this is an error in the Swift 6 language mode
public static let pill = TheseusShape(cornerRadius: 9999)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:152:15: note: consider making struct 'TheseusShape' conform to the 'Sendable' protocol
public struct TheseusShape {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:164:23: note: add '@MainActor' to make static property 'pill' part of global actor 'MainActor'
public static let pill = TheseusShape(cornerRadius: 9999)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:164:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let pill = TheseusShape(cornerRadius: 9999)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:165:23: warning: static property 'rounded' is not concurrency-safe because non-'Sendable' type 'TheseusShape' may have shared mutable state; this is an error in the Swift 6 language mode
public static let rounded = TheseusShape(cornerRadius: 12)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:152:15: note: consider making struct 'TheseusShape' conform to the 'Sendable' protocol
public struct TheseusShape {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:165:23: note: add '@MainActor' to make static property 'rounded' part of global actor 'MainActor'
public static let rounded = TheseusShape(cornerRadius: 12)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:165:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let rounded = TheseusShape(cornerRadius: 12)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:166:23: warning: static property 'card' is not concurrency-safe because non-'Sendable' type 'TheseusShape' may have shared mutable state; this is an error in the Swift 6 language mode
public static let card = TheseusShape(cornerRadius: 20)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:152:15: note: consider making struct 'TheseusShape' conform to the 'Sendable' protocol
public struct TheseusShape {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:166:23: note: add '@MainActor' to make static property 'card' part of global actor 'MainActor'
public static let card = TheseusShape(cornerRadius: 20)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:166:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let card = TheseusShape(cornerRadius: 20)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:194:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'TheseusMorphConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
public static let `default` = TheseusMorphConfiguration()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:170:15: note: consider making struct 'TheseusMorphConfiguration' conform to the 'Sendable' protocol
public struct TheseusMorphConfiguration {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:194:23: note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
public static let `default` = TheseusMorphConfiguration()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:194:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let `default` = TheseusMorphConfiguration()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:195:23: warning: static property 'subtle' is not concurrency-safe because non-'Sendable' type 'TheseusMorphConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
public static let subtle = TheseusMorphConfiguration(sizeFactor: 0.2, tension: 0.1)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:170:15: note: consider making struct 'TheseusMorphConfiguration' conform to the 'Sendable' protocol
public struct TheseusMorphConfiguration {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:195:23: note: add '@MainActor' to make static property 'subtle' part of global actor 'MainActor'
public static let subtle = TheseusMorphConfiguration(sizeFactor: 0.2, tension: 0.1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:195:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let subtle = TheseusMorphConfiguration(sizeFactor: 0.2, tension: 0.1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:196:23: warning: static property 'bouncy' is not concurrency-safe because non-'Sendable' type 'TheseusMorphConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
public static let bouncy = TheseusMorphConfiguration(tension: 0.25, friction: 0.8)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:170:15: note: consider making struct 'TheseusMorphConfiguration' conform to the 'Sendable' protocol
public struct TheseusMorphConfiguration {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:196:23: note: add '@MainActor' to make static property 'bouncy' part of global actor 'MainActor'
public static let bouncy = TheseusMorphConfiguration(tension: 0.25, friction: 0.8)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:196:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let bouncy = TheseusMorphConfiguration(tension: 0.25, friction: 0.8)
^
nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ DisplayLinkDriver.swift,\ HapticManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/DisplayLinkDriver.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift (in target 'Theseus' from project 'Theseus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/DisplayLinkDriver.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/DisplayLinkDriver.swift:9:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'DisplayLinkDriver' may have shared mutable state; this is an error in the Swift 6 language mode
public static let shared = DisplayLinkDriver()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/DisplayLinkDriver.swift:6:20: note: class 'DisplayLinkDriver' does not conform to the 'Sendable' protocol
public final class DisplayLinkDriver {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/DisplayLinkDriver.swift:9:23: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
public static let shared = DisplayLinkDriver()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/DisplayLinkDriver.swift:9:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let shared = DisplayLinkDriver()
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:57:31: warning: call to main actor-isolated initializer 'init(style:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
impactGenerator = UIImpactFeedbackGenerator(style: style.feedbackStyle)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:38:1: note: calls to initializer 'init(style:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithStyle:(UIImpactFeedbackStyle)style API_DEPRECATED_WITH_REPLACEMENT("+feedbackGeneratorWithStyle:forView:", ios(10.0, API_TO_BE_DEPRECATED));
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:55:17: note: add '@MainActor' to make instance method 'prepareImpact' part of global actor 'MainActor'
public func prepareImpact(_ style: ImpactStyle) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:58:30: warning: call to main actor-isolated instance method 'prepare()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
impactGenerator?.prepare()
^
UIKit.UIFeedbackGenerator.prepare:2:22: note: calls to instance method 'prepare()' from outside of its actor context are implicitly asynchronous
@MainActor open func prepare()}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:55:17: note: add '@MainActor' to make instance method 'prepareImpact' part of global actor 'MainActor'
public func prepareImpact(_ style: ImpactStyle) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:64:29: warning: call to main actor-isolated initializer 'init(style:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let generator = UIImpactFeedbackGenerator(style: style.feedbackStyle)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:38:1: note: calls to initializer 'init(style:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithStyle:(UIImpactFeedbackStyle)style API_DEPRECATED_WITH_REPLACEMENT("+feedbackGeneratorWithStyle:forView:", ios(10.0, API_TO_BE_DEPRECATED));
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:62:17: note: add '@MainActor' to make instance method 'impact' part of global actor 'MainActor'
public func impact(_ style: ImpactStyle) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:65:23: warning: call to main actor-isolated instance method 'impactOccurred()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
generator.impactOccurred()
^
UIKit.UIImpactFeedbackGenerator.impactOccurred:2:22: note: calls to instance method 'impactOccurred()' from outside of its actor context are implicitly asynchronous
@MainActor open func impactOccurred()}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:62:17: note: add '@MainActor' to make instance method 'impact' part of global actor 'MainActor'
public func impact(_ style: ImpactStyle) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:71:29: warning: call to main actor-isolated initializer 'init(style:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let generator = UIImpactFeedbackGenerator(style: style.feedbackStyle)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:38:1: note: calls to initializer 'init(style:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithStyle:(UIImpactFeedbackStyle)style API_DEPRECATED_WITH_REPLACEMENT("+feedbackGeneratorWithStyle:forView:", ios(10.0, API_TO_BE_DEPRECATED));
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:69:17: note: add '@MainActor' to make instance method 'impact(_:intensity:)' part of global actor 'MainActor'
public func impact(_ style: ImpactStyle, intensity: CGFloat) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:72:23: warning: call to main actor-isolated instance method 'impactOccurred(intensity:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
generator.impactOccurred(intensity: intensity)
^
UIKit.UIImpactFeedbackGenerator.impactOccurred:3:24: note: calls to instance method 'impactOccurred(intensity:)' from outside of its actor context are implicitly asynchronous
@MainActor open func impactOccurred(intensity: CGFloat)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:69:17: note: add '@MainActor' to make instance method 'impact(_:intensity:)' part of global actor 'MainActor'
public func impact(_ style: ImpactStyle, intensity: CGFloat) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:77:30: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
selectionGenerator = UISelectionFeedbackGenerator()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFeedbackGenerator.h:21:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
- (instancetype)init API_DEPRECATED_WITH_REPLACEMENT("+feedbackGeneratorForView:", ios(10.0, API_TO_BE_DEPRECATED));
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:76:17: note: add '@MainActor' to make instance method 'prepareSelection()' part of global actor 'MainActor'
public func prepareSelection() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:78:29: warning: call to main actor-isolated instance method 'prepare()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
selectionGenerator?.prepare()
^
UIKit.UIFeedbackGenerator.prepare:2:22: note: calls to instance method 'prepare()' from outside of its actor context are implicitly asynchronous
@MainActor open func prepare()}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:76:17: note: add '@MainActor' to make instance method 'prepareSelection()' part of global actor 'MainActor'
public func prepareSelection() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:82:25: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let generator = UISelectionFeedbackGenerator()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFeedbackGenerator.h:21:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
- (instancetype)init API_DEPRECATED_WITH_REPLACEMENT("+feedbackGeneratorForView:", ios(10.0, API_TO_BE_DEPRECATED));
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:81:17: note: add '@MainActor' to make instance method 'selectionChanged()' part of global actor 'MainActor'
public func selectionChanged() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:83:19: warning: call to main actor-isolated instance method 'selectionChanged()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
generator.selectionChanged()
^
UIKit.UISelectionFeedbackGenerator.selectionChanged:2:22: note: calls to instance method 'selectionChanged()' from outside of its actor context are implicitly asynchronous
@MainActor open func selectionChanged()}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:81:17: note: add '@MainActor' to make instance method 'selectionChanged()' part of global actor 'MainActor'
public func selectionChanged() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:87:33: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
notificationGenerator = UINotificationFeedbackGenerator()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFeedbackGenerator.h:21:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
- (instancetype)init API_DEPRECATED_WITH_REPLACEMENT("+feedbackGeneratorForView:", ios(10.0, API_TO_BE_DEPRECATED));
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:86:17: note: add '@MainActor' to make instance method 'prepareNotification()' part of global actor 'MainActor'
public func prepareNotification() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:88:32: warning: call to main actor-isolated instance method 'prepare()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
notificationGenerator?.prepare()
^
UIKit.UIFeedbackGenerator.prepare:2:22: note: calls to instance method 'prepare()' from outside of its actor context are implicitly asynchronous
@MainActor open func prepare()}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:86:17: note: add '@MainActor' to make instance method 'prepareNotification()' part of global actor 'MainActor'
public func prepareNotification() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:92:25: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let generator = UINotificationFeedbackGenerator()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFeedbackGenerator.h:21:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
- (instancetype)init API_DEPRECATED_WITH_REPLACEMENT("+feedbackGeneratorForView:", ios(10.0, API_TO_BE_DEPRECATED));
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:91:17: note: add '@MainActor' to make instance method 'notification' part of global actor 'MainActor'
public func notification(_ type: NotificationType) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:93:19: warning: call to main actor-isolated instance method 'notificationOccurred' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
generator.notificationOccurred(type.feedbackType)
^
UIKit.UINotificationFeedbackGenerator.notificationOccurred:2:22: note: calls to instance method 'notificationOccurred' from outside of its actor context are implicitly asynchronous
@MainActor open func notificationOccurred(_ notificationType: UINotificationFeedbackGenerator.FeedbackType)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/HapticManager.swift:91:17: note: add '@MainActor' to make instance method 'notification' part of global actor 'MainActor'
public func notification(_ type: NotificationType) {
^
@MainActor
SwiftCompile normal arm64 Compiling\ TheseusSlider.swift,\ TheseusSwitch.swift,\ TheseusTabBar.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Components/TheseusSlider.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Components/TheseusSwitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Components/TheseusTabBar.swift (in target 'Theseus' from project 'Theseus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Components/TheseusSlider.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Components/TheseusSlider.swift:263:9: warning: call to main actor-isolated instance method 'stopDisplayLink()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
stopDisplayLink()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Components/TheseusSlider.swift:904:18: note: calls to instance method 'stopDisplayLink()' from outside of its actor context are implicitly asynchronous
private func stopDisplayLink() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Components/TheseusSlider.swift:904:18: note: main actor isolation inferred from inheritance from class 'UIControl'
private func stopDisplayLink() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Components/TheseusSlider.swift:262:31: warning: cannot access property 'theseusStretchAnimator' with a non-sendable type 'TheseusStretchAnimator?' from nonisolated deinit; this is an error in the Swift 6 language mode
theseusStretchAnimator?.cancelAnimation()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusStretchAnimator.swift:17:20: note: class 'TheseusStretchAnimator' does not conform to the 'Sendable' protocol
public final class TheseusStretchAnimator {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Components/TheseusSwitch.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Components/TheseusTabBar.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Components/TheseusTabBar.swift:122:31: warning: cannot access property 'theseusStretchAnimator' with a non-sendable type 'TheseusStretchAnimator?' from nonisolated deinit; this is an error in the Swift 6 language mode
theseusStretchAnimator?.cancelAnimation()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Animation/TheseusStretchAnimator.swift:17:20: note: class 'TheseusStretchAnimator' does not conform to the 'Sendable' protocol
public final class TheseusStretchAnimator {
^
SwiftCompile normal arm64 Compiling\ BackgroundCaptureDraw.swift,\ BlurKernelCalculator.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BackgroundCaptureDraw.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BlurKernelCalculator.swift (in target 'Theseus' from project 'Theseus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BackgroundCaptureDraw.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BackgroundCaptureDraw.swift:30:51: warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let hiddenStates = excludedViews.map { $0.isHidden }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: property declared here
@property(nonatomic,getter=isHidden) BOOL hidden; // default is NO. doesn't check superviews
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BackgroundCaptureDraw.swift:31:36: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
excludedViews.forEach { $0.isHidden = true }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isHidden) BOOL hidden; // default is NO. doesn't check superviews
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BackgroundCaptureDraw.swift:35:22: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
view.isHidden = wasHidden
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isHidden) BOOL hidden; // default is NO. doesn't check superviews
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BackgroundCaptureDraw.swift:24:10: note: add '@MainActor' to make instance method 'captureTexture(from:region:scale:excludedViews:)' part of global actor 'MainActor'
func captureTexture(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BackgroundCaptureDraw.swift:39:53: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let screenScale = sourceView.window?.screen.scale ?? UIScreen.main.scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:60:39: note: property declared here
@property(nonatomic,readonly) CGFloat scale API_AVAILABLE(ios(4.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BackgroundCaptureDraw.swift:24:10: note: add '@MainActor' to make instance method 'captureTexture(from:region:scale:excludedViews:)' part of global actor 'MainActor'
func captureTexture(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BackgroundCaptureDraw.swift:39:46: warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let screenScale = sourceView.window?.screen.scale ?? UIScreen.main.scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:34:39: note: property declared here
@property(nonatomic,strong) UIScreen *screen API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(visionos); // default is [UIScreen mainScreen]. changing the screen may be an expensive operation and should not be done in performance-sensitive code
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BackgroundCaptureDraw.swift:24:10: note: add '@MainActor' to make instance method 'captureTexture(from:region:scale:excludedViews:)' part of global actor 'MainActor'
func captureTexture(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BackgroundCaptureDraw.swift:39:38: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let screenScale = sourceView.window?.screen.scale ?? UIScreen.main.scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:223:55: note: property declared here
@property(nullable, nonatomic,readonly) UIWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BackgroundCaptureDraw.swift:24:10: note: add '@MainActor' to make instance method 'captureTexture(from:region:scale:excludedViews:)' part of global actor 'MainActor'
func captureTexture(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BackgroundCaptureDraw.swift:39:76: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
let screenScale = sourceView.window?.screen.scale ?? UIScreen.main.scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:60:39: note: property declared here
@property(nonatomic,readonly) CGFloat scale API_AVAILABLE(ios(4.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BackgroundCaptureDraw.swift:39:71: warning: main actor-isolated class property 'main' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
let screenScale = sourceView.window?.screen.scale ?? UIScreen.main.scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: class property declared here
@property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead: i.e, view.window.windowScene.screen", ios(2.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // the device's internal screen
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BackgroundCaptureDraw.swift:67:24: warning: call to main actor-isolated instance method 'drawHierarchy(in:afterScreenUpdates:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
sourceView.drawHierarchy(
^
UIKit.UIView.drawHierarchy:3:24: note: calls to instance method 'drawHierarchy(in:afterScreenUpdates:)' from outside of its actor context are implicitly asynchronous
@MainActor open func drawHierarchy(in rect: CGRect, afterScreenUpdates afterUpdates: Bool) -> Bool}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BackgroundCaptureDraw.swift:68:32: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
in: sourceView.bounds,
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:188:40: note: property declared here
@property(nonatomic) CGRect bounds; // default bounds is zero origin, frame size. animatable
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/BlurKernelCalculator.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TheseusSettings.swift,\ TheseusView.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusSettings.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusView.swift (in target 'Theseus' from project 'Theseus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusSettings.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusSettings.swift:7:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'TheseusSettings' may have shared mutable state; this is an error in the Swift 6 language mode
public static let shared = TheseusSettings()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusSettings.swift:5:20: note: class 'TheseusSettings' does not conform to the 'Sendable' protocol
public final class TheseusSettings {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusSettings.swift:7:23: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
public static let shared = TheseusSettings()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusSettings.swift:7:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let shared = TheseusSettings()
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusView.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ MetalContext.swift,\ ShaderTypes.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/MetalContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ShaderTypes.swift (in target 'Theseus' from project 'Theseus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/MetalContext.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/MetalContext.swift:7:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'MetalContext?' may have shared mutable state; this is an error in the Swift 6 language mode
static let shared: MetalContext? = {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/MetalContext.swift:5:13: note: class 'MetalContext' does not conform to the 'Sendable' protocol
final class MetalContext {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/MetalContext.swift:7:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static let shared: MetalContext? = {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/MetalContext.swift:7:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let shared: MetalContext? = {
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ShaderTypes.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ Theseus (in target 'Theseus' from project 'Theseus')
EmitSwiftModule normal arm64 (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:271:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'TheseusEnvironment' may have shared mutable state; this is an error in the Swift 6 language mode
public static let shared = TheseusEnvironment()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:269:20: note: class 'TheseusEnvironment' does not conform to the 'Sendable' protocol
public final class TheseusEnvironment {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:271:23: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
public static let shared = TheseusEnvironment()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusCapability.swift:271:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let shared = TheseusEnvironment()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:25:23: warning: static property 'light' is not concurrency-safe because non-'Sendable' type 'TheseusTheme' may have shared mutable state; this is an error in the Swift 6 language mode
public static let light = TheseusTheme(isDark: false)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:10:15: note: consider making struct 'TheseusTheme' conform to the 'Sendable' protocol
public struct TheseusTheme {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:25:23: note: add '@MainActor' to make static property 'light' part of global actor 'MainActor'
public static let light = TheseusTheme(isDark: false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:25:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let light = TheseusTheme(isDark: false)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:26:23: warning: static property 'dark' is not concurrency-safe because non-'Sendable' type 'TheseusTheme' may have shared mutable state; this is an error in the Swift 6 language mode
public static let dark = TheseusTheme(isDark: true)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:10:15: note: consider making struct 'TheseusTheme' conform to the 'Sendable' protocol
public struct TheseusTheme {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:26:23: note: add '@MainActor' to make static property 'dark' part of global actor 'MainActor'
public static let dark = TheseusTheme(isDark: true)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:26:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let dark = TheseusTheme(isDark: true)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:68:23: warning: static property 'disabled' is not concurrency-safe because non-'Sendable' type 'TheseusRefraction' may have shared mutable state; this is an error in the Swift 6 language mode
public static let disabled = TheseusRefraction(mode: .disabled, intensity: 0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:44:15: note: consider making struct 'TheseusRefraction' conform to the 'Sendable' protocol
public struct TheseusRefraction {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:68:23: note: add '@MainActor' to make static property 'disabled' part of global actor 'MainActor'
public static let disabled = TheseusRefraction(mode: .disabled, intensity: 0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:68:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let disabled = TheseusRefraction(mode: .disabled, intensity: 0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:69:23: warning: static property 'subtle' is not concurrency-safe because non-'Sendable' type 'TheseusRefraction' may have shared mutable state; this is an error in the Swift 6 language mode
public static let subtle = TheseusRefraction(edgeWidth: 10, intensity: 1.2, dispersion: 2.0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:44:15: note: consider making struct 'TheseusRefraction' conform to the 'Sendable' protocol
public struct TheseusRefraction {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:69:23: note: add '@MainActor' to make static property 'subtle' part of global actor 'MainActor'
public static let subtle = TheseusRefraction(edgeWidth: 10, intensity: 1.2, dispersion: 2.0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:69:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let subtle = TheseusRefraction(edgeWidth: 10, intensity: 1.2, dispersion: 2.0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:70:23: warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'TheseusRefraction' may have shared mutable state; this is an error in the Swift 6 language mode
public static let standard = TheseusRefraction()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:44:15: note: consider making struct 'TheseusRefraction' conform to the 'Sendable' protocol
public struct TheseusRefraction {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:70:23: note: add '@MainActor' to make static property 'standard' part of global actor 'MainActor'
public static let standard = TheseusRefraction()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:70:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let standard = TheseusRefraction()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:71:23: warning: static property 'pronounced' is not concurrency-safe because non-'Sendable' type 'TheseusRefraction' may have shared mutable state; this is an error in the Swift 6 language mode
public static let pronounced = TheseusRefraction(edgeWidth: 20, intensity: 1.8, dispersion: 6.0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:44:15: note: consider making struct 'TheseusRefraction' conform to the 'Sendable' protocol
public struct TheseusRefraction {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:71:23: note: add '@MainActor' to make static property 'pronounced' part of global actor 'MainActor'
public static let pronounced = TheseusRefraction(edgeWidth: 20, intensity: 1.8, dispersion: 6.0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:71:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let pronounced = TheseusRefraction(edgeWidth: 20, intensity: 1.8, dispersion: 6.0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:99:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'TheseusBlur' may have shared mutable state; this is an error in the Swift 6 language mode
public static let none = TheseusBlur(radius: 0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:75:15: note: consider making struct 'TheseusBlur' conform to the 'Sendable' protocol
public struct TheseusBlur {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:99:23: note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
public static let none = TheseusBlur(radius: 0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:99:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let none = TheseusBlur(radius: 0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:100:23: warning: static property 'light' is not concurrency-safe because non-'Sendable' type 'TheseusBlur' may have shared mutable state; this is an error in the Swift 6 language mode
public static let light = TheseusBlur(radius: 0.5)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:75:15: note: consider making struct 'TheseusBlur' conform to the 'Sendable' protocol
public struct TheseusBlur {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:100:23: note: add '@MainActor' to make static property 'light' part of global actor 'MainActor'
public static let light = TheseusBlur(radius: 0.5)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:100:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let light = TheseusBlur(radius: 0.5)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:101:23: warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'TheseusBlur' may have shared mutable state; this is an error in the Swift 6 language mode
public static let standard = TheseusBlur()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:75:15: note: consider making struct 'TheseusBlur' conform to the 'Sendable' protocol
public struct TheseusBlur {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:101:23: note: add '@MainActor' to make static property 'standard' part of global actor 'MainActor'
public static let standard = TheseusBlur()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:101:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let standard = TheseusBlur()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:102:23: warning: static property 'heavy' is not concurrency-safe because non-'Sendable' type 'TheseusBlur' may have shared mutable state; this is an error in the Swift 6 language mode
public static let heavy = TheseusBlur(radius: 2.0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:75:15: note: consider making struct 'TheseusBlur' conform to the 'Sendable' protocol
public struct TheseusBlur {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:102:23: note: add '@MainActor' to make static property 'heavy' part of global actor 'MainActor'
public static let heavy = TheseusBlur(radius: 2.0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:102:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let heavy = TheseusBlur(radius: 2.0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:146:23: warning: static property 'subtle' is not concurrency-safe because non-'Sendable' type 'TheseusEdgeEffects' may have shared mutable state; this is an error in the Swift 6 language mode
public static let subtle = TheseusEdgeEffects(rimGlow: 0.3, glareIntensity: 0.5)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:106:15: note: consider making struct 'TheseusEdgeEffects' conform to the 'Sendable' protocol
public struct TheseusEdgeEffects {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:146:23: note: add '@MainActor' to make static property 'subtle' part of global actor 'MainActor'
public static let subtle = TheseusEdgeEffects(rimGlow: 0.3, glareIntensity: 0.5)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:146:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let subtle = TheseusEdgeEffects(rimGlow: 0.3, glareIntensity: 0.5)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:147:23: warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'TheseusEdgeEffects' may have shared mutable state; this is an error in the Swift 6 language mode
public static let standard = TheseusEdgeEffects()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:106:15: note: consider making struct 'TheseusEdgeEffects' conform to the 'Sendable' protocol
public struct TheseusEdgeEffects {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:147:23: note: add '@MainActor' to make static property 'standard' part of global actor 'MainActor'
public static let standard = TheseusEdgeEffects()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:147:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let standard = TheseusEdgeEffects()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:148:23: warning: static property 'dramatic' is not concurrency-safe because non-'Sendable' type 'TheseusEdgeEffects' may have shared mutable state; this is an error in the Swift 6 language mode
public static let dramatic = TheseusEdgeEffects(rimGlow: 0.8, glareIntensity: 1.5)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:106:15: note: consider making struct 'TheseusEdgeEffects' conform to the 'Sendable' protocol
public struct TheseusEdgeEffects {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:148:23: note: add '@MainActor' to make static property 'dramatic' part of global actor 'MainActor'
public static let dramatic = TheseusEdgeEffects(rimGlow: 0.8, glareIntensity: 1.5)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:148:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let dramatic = TheseusEdgeEffects(rimGlow: 0.8, glareIntensity: 1.5)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:164:23: warning: static property 'pill' is not concurrency-safe because non-'Sendable' type 'TheseusShape' may have shared mutable state; this is an error in the Swift 6 language mode
public static let pill = TheseusShape(cornerRadius: 9999)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:152:15: note: consider making struct 'TheseusShape' conform to the 'Sendable' protocol
public struct TheseusShape {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:164:23: note: add '@MainActor' to make static property 'pill' part of global actor 'MainActor'
public static let pill = TheseusShape(cornerRadius: 9999)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:164:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let pill = TheseusShape(cornerRadius: 9999)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:165:23: warning: static property 'rounded' is not concurrency-safe because non-'Sendable' type 'TheseusShape' may have shared mutable state; this is an error in the Swift 6 language mode
public static let rounded = TheseusShape(cornerRadius: 12)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:152:15: note: consider making struct 'TheseusShape' conform to the 'Sendable' protocol
public struct TheseusShape {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:165:23: note: add '@MainActor' to make static property 'rounded' part of global actor 'MainActor'
public static let rounded = TheseusShape(cornerRadius: 12)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:165:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let rounded = TheseusShape(cornerRadius: 12)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:166:23: warning: static property 'card' is not concurrency-safe because non-'Sendable' type 'TheseusShape' may have shared mutable state; this is an error in the Swift 6 language mode
public static let card = TheseusShape(cornerRadius: 20)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:152:15: note: consider making struct 'TheseusShape' conform to the 'Sendable' protocol
public struct TheseusShape {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:166:23: note: add '@MainActor' to make static property 'card' part of global actor 'MainActor'
public static let card = TheseusShape(cornerRadius: 20)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:166:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let card = TheseusShape(cornerRadius: 20)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:194:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'TheseusMorphConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
public static let `default` = TheseusMorphConfiguration()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:170:15: note: consider making struct 'TheseusMorphConfiguration' conform to the 'Sendable' protocol
public struct TheseusMorphConfiguration {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:194:23: note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
public static let `default` = TheseusMorphConfiguration()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:194:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let `default` = TheseusMorphConfiguration()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:195:23: warning: static property 'subtle' is not concurrency-safe because non-'Sendable' type 'TheseusMorphConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
public static let subtle = TheseusMorphConfiguration(sizeFactor: 0.2, tension: 0.1)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:170:15: note: consider making struct 'TheseusMorphConfiguration' conform to the 'Sendable' protocol
public struct TheseusMorphConfiguration {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:195:23: note: add '@MainActor' to make static property 'subtle' part of global actor 'MainActor'
public static let subtle = TheseusMorphConfiguration(sizeFactor: 0.2, tension: 0.1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:195:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let subtle = TheseusMorphConfiguration(sizeFactor: 0.2, tension: 0.1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:196:23: warning: static property 'bouncy' is not concurrency-safe because non-'Sendable' type 'TheseusMorphConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
public static let bouncy = TheseusMorphConfiguration(tension: 0.25, friction: 0.8)
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:170:15: note: consider making struct 'TheseusMorphConfiguration' conform to the 'Sendable' protocol
public struct TheseusMorphConfiguration {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:196:23: note: add '@MainActor' to make static property 'bouncy' part of global actor 'MainActor'
public static let bouncy = TheseusMorphConfiguration(tension: 0.25, friction: 0.8)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusConfiguration.swift:196:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let bouncy = TheseusMorphConfiguration(tension: 0.25, friction: 0.8)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusSettings.swift:7:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'TheseusSettings' may have shared mutable state; this is an error in the Swift 6 language mode
public static let shared = TheseusSettings()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusSettings.swift:5:20: note: class 'TheseusSettings' does not conform to the 'Sendable' protocol
public final class TheseusSettings {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusSettings.swift:7:23: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
public static let shared = TheseusSettings()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Core/TheseusSettings.swift:7:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let shared = TheseusSettings()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/DisplayLinkDriver.swift:9:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'DisplayLinkDriver' may have shared mutable state; this is an error in the Swift 6 language mode
public static let shared = DisplayLinkDriver()
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/DisplayLinkDriver.swift:6:20: note: class 'DisplayLinkDriver' does not conform to the 'Sendable' protocol
public final class DisplayLinkDriver {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/DisplayLinkDriver.swift:9:23: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
public static let shared = DisplayLinkDriver()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/DisplayLinkDriver.swift:9:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let shared = DisplayLinkDriver()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/MetalContext.swift:7:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'MetalContext?' may have shared mutable state; this is an error in the Swift 6 language mode
static let shared: MetalContext? = {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/MetalContext.swift:5:13: note: class 'MetalContext' does not conform to the 'Sendable' protocol
final class MetalContext {
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/MetalContext.swift:7:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static let shared: MetalContext? = {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/MetalContext.swift:7:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let shared: MetalContext? = {
^
nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ TheseusRenderer.swift,\ TheseusTextureCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/TheseusRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/TheseusTextureCache.swift (in target 'Theseus' from project 'Theseus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/TheseusRenderer.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/TheseusRenderer.swift:197:40: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let currentBounds = source.bounds
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:188:40: note: property declared here
@property(nonatomic) CGRect bounds; // default bounds is zero origin, frame size. animatable
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/TheseusRenderer.swift:183:18: note: add '@MainActor' to make instance method 'shouldRender()' part of global actor 'MainActor'
private func shouldRender() -> Bool {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/TheseusRenderer.swift:486:44: warning: call to main actor-isolated instance method 'convert(_:to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
frameInSource = superviewLayer.convert(viewFrame, to: sourceView)
^
UIKit.UIView.convert:3:24: note: calls to instance method 'convert(_:to:)' from outside of its actor context are implicitly asynchronous
@MainActor open func convert(_ rect: CGRect, to coordinateSpace: any UICoordinateSpace) -> CGRect}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/TheseusRenderer.swift:476:18: note: add '@MainActor' to make instance method 'calculateCaptureRegion(viewFrame:in:)' part of global actor 'MainActor'
private func calculateCaptureRegion(viewFrame: CGRect, in sourceView: UIView) -> CGRect {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/TheseusRenderer.swift:491:78: warning: main actor-isolated property 'layer' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let layerFrameInView = layer.convert(viewFrame, to: view.layer)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:154:64: note: property declared here
@property(nonatomic,readonly,strong) CALayer *layer; // returns view's layer. Will always return a non-nil value. view is layer's delegate
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/TheseusRenderer.swift:476:18: note: add '@MainActor' to make instance method 'calculateCaptureRegion(viewFrame:in:)' part of global actor 'MainActor'
private func calculateCaptureRegion(viewFrame: CGRect, in sourceView: UIView) -> CGRect {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/TheseusRenderer.swift:492:42: warning: call to main actor-isolated instance method 'convert(_:to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
frameInSource = view.convert(layerFrameInView, to: sourceView)
^
UIKit.UIView.convert:3:24: note: calls to instance method 'convert(_:to:)' from outside of its actor context are implicitly asynchronous
@MainActor open func convert(_ rect: CGRect, to coordinateSpace: any UICoordinateSpace) -> CGRect}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/TheseusRenderer.swift:476:18: note: add '@MainActor' to make instance method 'calculateCaptureRegion(viewFrame:in:)' part of global actor 'MainActor'
private func calculateCaptureRegion(viewFrame: CGRect, in sourceView: UIView) -> CGRect {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/TheseusTextureCache.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ ViewLayerCapture.swift,\ VisualEffectFallback.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ViewLayerCapture.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/VisualEffectFallback.swift (in target 'Theseus' from project 'Theseus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ViewLayerCapture.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ViewLayerCapture.swift:114:57: warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let previousVisibility = excludedViews.map { $0.isHidden }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: property declared here
@property(nonatomic,getter=isHidden) BOOL hidden; // default is NO. doesn't check superviews
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ViewLayerCapture.swift:115:36: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
excludedViews.forEach { $0.isHidden = true }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isHidden) BOOL hidden; // default is NO. doesn't check superviews
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ViewLayerCapture.swift:119:22: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
view.isHidden = wasHidden
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isHidden) BOOL hidden; // default is NO. doesn't check superviews
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ViewLayerCapture.swift:107:10: note: add '@MainActor' to make instance method 'captureTexture(from:region:scale:excludedViews:)' part of global actor 'MainActor'
func captureTexture(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ViewLayerCapture.swift:124:53: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let screenScale = sourceView.window?.screen.scale ?? UIScreen.main.scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:60:39: note: property declared here
@property(nonatomic,readonly) CGFloat scale API_AVAILABLE(ios(4.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ViewLayerCapture.swift:107:10: note: add '@MainActor' to make instance method 'captureTexture(from:region:scale:excludedViews:)' part of global actor 'MainActor'
func captureTexture(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ViewLayerCapture.swift:124:46: warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let screenScale = sourceView.window?.screen.scale ?? UIScreen.main.scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:34:39: note: property declared here
@property(nonatomic,strong) UIScreen *screen API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(visionos); // default is [UIScreen mainScreen]. changing the screen may be an expensive operation and should not be done in performance-sensitive code
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ViewLayerCapture.swift:107:10: note: add '@MainActor' to make instance method 'captureTexture(from:region:scale:excludedViews:)' part of global actor 'MainActor'
func captureTexture(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ViewLayerCapture.swift:124:38: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let screenScale = sourceView.window?.screen.scale ?? UIScreen.main.scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:223:55: note: property declared here
@property(nullable, nonatomic,readonly) UIWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ViewLayerCapture.swift:107:10: note: add '@MainActor' to make instance method 'captureTexture(from:region:scale:excludedViews:)' part of global actor 'MainActor'
func captureTexture(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ViewLayerCapture.swift:124:76: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
let screenScale = sourceView.window?.screen.scale ?? UIScreen.main.scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:60:39: note: property declared here
@property(nonatomic,readonly) CGFloat scale API_AVAILABLE(ios(4.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ViewLayerCapture.swift:124:71: warning: main actor-isolated class property 'main' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
let screenScale = sourceView.window?.screen.scale ?? UIScreen.main.scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: class property declared here
@property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead: i.e, view.window.windowScene.screen", ios(2.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // the device's internal screen
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ViewLayerCapture.swift:174:20: warning: main actor-isolated property 'layer' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
sourceView.layer.render(in: ctx)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:154:64: note: property declared here
@property(nonatomic,readonly,strong) CALayer *layer; // returns view's layer. Will always return a non-nil value. view is layer's delegate
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/ViewLayerCapture.swift:107:10: note: add '@MainActor' to make instance method 'captureTexture(from:region:scale:excludedViews:)' part of global actor 'MainActor'
func captureTexture(
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Rendering/VisualEffectFallback.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ LayoutTransition.swift,\ SimpleLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/SimpleLayer.swift (in target 'Theseus' from project 'Theseus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:36:18: warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
view.frame = frame
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:185:40: note: mutation of this property is only permitted within the actor
@property(nonatomic) CGRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:33:17: note: add '@MainActor' to make instance method 'updateFrame(view:frame:completion:)' part of global actor 'MainActor'
public func updateFrame(view: UIView, frame: CGRect, completion: ((Bool) -> Void)? = nil) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:41:22: warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
view.frame = frame
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:185:40: note: mutation of this property is only permitted within the actor
@property(nonatomic) CGRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:66:18: warning: main actor-isolated property 'alpha' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
view.alpha = alpha
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:304:56: note: mutation of this property is only permitted within the actor
@property(nonatomic) CGFloat alpha; // animatable. default is 1.0
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:63:17: note: add '@MainActor' to make instance method 'updateAlpha(view:alpha:completion:)' part of global actor 'MainActor'
public func updateAlpha(view: UIView, alpha: CGFloat, completion: ((Bool) -> Void)? = nil) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:71:22: warning: main actor-isolated property 'alpha' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
view.alpha = alpha
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:304:56: note: mutation of this property is only permitted within the actor
@property(nonatomic) CGFloat alpha; // animatable. default is 1.0
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:125:20: warning: call to main actor-isolated class method 'animate(withDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
UIView.animate(
^
UIKit.UIView.animate:3:30: note: calls to class method 'animate(withDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open class func animate(withDuration duration: TimeInterval, delay: TimeInterval, usingSpringWithDamping dampingRatio: CGFloat, initialSpringVelocity velocity: CGFloat, options: UIView.AnimationOptions = [], animations: @escaping () -> Void, completion: ((Bool) -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:117:18: note: add '@MainActor' to make instance method 'performAnimation(duration:curve:animations:completion:)' part of global actor 'MainActor'
private func performAnimation(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:136:20: warning: call to main actor-isolated class method 'animate(withDuration:delay:options:animations:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
UIView.animate(
^
UIKit.UIView.animate:3:30: note: calls to class method 'animate(withDuration:delay:options:animations:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open class func animate(withDuration duration: TimeInterval, delay: TimeInterval, options: UIView.AnimationOptions = [], animations: @escaping () -> Void, completion: ((Bool) -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:117:18: note: add '@MainActor' to make instance method 'performAnimation(duration:curve:animations:completion:)' part of global actor 'MainActor'
private func performAnimation(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:125:20: warning: sending value of non-Sendable type '() -> Void' risks causing data races; this is an error in the Swift 6 language mode
UIView.animate(
~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:125:20: note: sending task-isolated value of non-Sendable type '() -> Void' to main actor-isolated class method 'animate(withDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:completion:)' risks causing races in between task-isolated and main actor-isolated uses
UIView.animate(
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:125:20: warning: sending value of non-Sendable type '((Bool) -> Void)?' risks causing data races; this is an error in the Swift 6 language mode
UIView.animate(
~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:125:20: note: sending task-isolated value of non-Sendable type '((Bool) -> Void)?' to main actor-isolated class method 'animate(withDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:completion:)' risks causing races in between task-isolated and main actor-isolated uses
UIView.animate(
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:136:20: warning: sending value of non-Sendable type '() -> Void' risks causing data races; this is an error in the Swift 6 language mode
UIView.animate(
~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:136:20: note: sending task-isolated value of non-Sendable type '() -> Void' to main actor-isolated class method 'animate(withDuration:delay:options:animations:completion:)' risks causing races in between task-isolated and main actor-isolated uses
UIView.animate(
^
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:136:20: warning: sending value of non-Sendable type '((Bool) -> Void)?' risks causing data races; this is an error in the Swift 6 language mode
UIView.animate(
~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/LayoutTransition.swift:136:20: note: sending task-isolated value of non-Sendable type '((Bool) -> Void)?' to main actor-isolated class method 'animate(withDuration:delay:options:animations:completion:)' risks causing races in between task-isolated and main actor-isolated uses
UIView.animate(
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Theseus/Internal/SimpleLayer.swift (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Emitting module for Theseus (in target 'Theseus' from project 'Theseus')
SwiftDriver\ Compilation\ Requirements Theseus normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Theseus -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios13.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 -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.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/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling LayoutTransition.swift, SimpleLayer.swift (in target 'Theseus' from project 'Theseus')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/Theseus-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus-Swift.h (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/Theseus-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.swiftmodule (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.swiftdoc (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.abi.json (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus.swiftmodule/arm64-apple-ios.abi.json
SwiftDriverJobDiscovery normal arm64 Compiling TheseusCapability.swift, TheseusConfiguration.swift (in target 'Theseus' from project 'Theseus')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.swiftsourceinfo (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling DisplayLinkDriver.swift, HapticManager.swift (in target 'Theseus' from project 'Theseus')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, TheseusGestureDeformer.swift, TheseusStretchAnimator.swift (in target 'Theseus' from project 'Theseus')
SwiftDriverJobDiscovery normal arm64 Compiling TheseusSettings.swift, TheseusView.swift (in target 'Theseus' from project 'Theseus')
SwiftDriverJobDiscovery normal arm64 Compiling TheseusSlider.swift, TheseusSwitch.swift, TheseusTabBar.swift (in target 'Theseus' from project 'Theseus')
SwiftDriverJobDiscovery normal arm64 Compiling MetalContext.swift, ShaderTypes.swift (in target 'Theseus' from project 'Theseus')
SwiftDriverJobDiscovery normal arm64 Compiling BackgroundCaptureDraw.swift, BlurKernelCalculator.swift (in target 'Theseus' from project 'Theseus')
SwiftDriverJobDiscovery normal arm64 Compiling TheseusRenderer.swift, TheseusTextureCache.swift (in target 'Theseus' from project 'Theseus')
SwiftDriverJobDiscovery normal arm64 Compiling ViewLayerCapture.swift, VisualEffectFallback.swift (in target 'Theseus' from project 'Theseus')
SwiftDriver\ Compilation Theseus normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Theseus -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios13.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 -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.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/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus.o normal (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios13.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus.o
ExtractAppIntentsMetadata (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name Theseus --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 13.0 --bundle-identifier spi-builder-workspace.Theseus --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus.appintents --target-triple arm64-apple-ios13.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Theseus.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Theseus.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Theseus.build/Debug-iphoneos/Theseus.build/Objects-normal/arm64/Theseus.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-12-30 15:18:18.364 appintentsmetadataprocessor[755:4412] Starting appintentsmetadataprocessor export
2025-12-30 15:18:18.400 appintentsmetadataprocessor[755:4412] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus.o (in target 'Theseus' from project 'Theseus')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Theseus.o
** BUILD SUCCEEDED **
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Theseus",
"name" : "Theseus",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Theseus",
"targets" : [
"Theseus"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TheseusTests",
"module_type" : "SwiftTarget",
"name" : "TheseusTests",
"path" : "Tests/TheseusTests",
"sources" : [
"Animation/TheseusStretchAnimatorTests.swift",
"Components/TheseusSliderTests.swift",
"Components/TheseusSwitchTests.swift",
"Components/TheseusTabBarTests.swift",
"Core/TheseusCapabilityTests.swift",
"Core/TheseusConfigurationTests.swift",
"Core/TheseusSettingsTests.swift"
],
"target_dependencies" : [
"Theseus"
],
"type" : "test"
},
{
"c99name" : "Theseus",
"module_type" : "SwiftTarget",
"name" : "Theseus",
"path" : "Sources/Theseus",
"product_memberships" : [
"Theseus"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Theseus/Shaders/TheseusShaders.metal",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Animation/TheseusGestureDeformer.swift",
"Animation/TheseusStretchAnimator.swift",
"Components/TheseusSlider.swift",
"Components/TheseusSwitch.swift",
"Components/TheseusTabBar.swift",
"Core/TheseusCapability.swift",
"Core/TheseusConfiguration.swift",
"Core/TheseusSettings.swift",
"Core/TheseusView.swift",
"Internal/DisplayLinkDriver.swift",
"Internal/HapticManager.swift",
"Internal/LayoutTransition.swift",
"Internal/SimpleLayer.swift",
"Rendering/BackgroundCaptureDraw.swift",
"Rendering/BlurKernelCalculator.swift",
"Rendering/MetalContext.swift",
"Rendering/ShaderTypes.swift",
"Rendering/TheseusRenderer.swift",
"Rendering/TheseusTextureCache.swift",
"Rendering/ViewLayerCapture.swift",
"Rendering/VisualEffectFallback.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.