Build Information
Successful build of ARUnderstanding, reference main (d41d3e), with Swift 6.4 for macOS (SPM) on 23 Sep 2026 16:59:04 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/johnhaney/ARUnderstanding.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/johnhaney/ARUnderstanding
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at d41d3ea Merge pull request #13 from johnhaney/release/26.0.6
Cloned https://github.com/johnhaney/ARUnderstanding.git
Revision (git rev-parse @):
d41d3ead378c841acf80eb70179225af2cb9de16
SUCCESS checkout https://github.com/johnhaney/ARUnderstanding.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/johnhaney/ARUnderstanding.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning deferred tasks]
[19 / 28]
[20 / 29] ARUnderstanding
[31 / 133]
[34 / 133]
[40 / 133]
[45 / 133]
[47 / 133]
[53 / 133]
[55 / 133]
[59 / 133]
[65 / 133]
[68 / 133]
[70 / 133]
[71 / 133]
[84 / 133]
[91 / 133]
[96 / 133]
[100 / 133]
[107 / 133]
[108 / 133]
[109 / 133]
[113 / 133]
[124 / 133] ARUnderstanding
[125 / 133] ARUnderstanding
[130 / 133] ARUnderstanding
Build complete! (12.41 sec)
warning: /Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/Visualizations/CapturedFaceAnchor+Visualizable.swift:30:10 TODO: Implement proper mesh generation
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/Visualizations/CapturedFaceAnchor+Visualizable.swift:30:10: [1;33mwarning: [1;39mTODO: Implement proper mesh generation[0;0m
[0;36m28 |[0;0m }
[0;36m29 |[0;0m
[0;36m30 |[0;0m #warning([4;39m"TODO: Implement proper mesh generation"[0;0m)
[0;36m|[0;0m `- [1;33mwarning: [1;39mTODO: Implement proper mesh generation[0;0m
[0;36m31 |[0;0m
[0;36m32 |[0;0m @available(visionOS, introduced: 2.0)
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/HandTracking+Playback.swift:15:24: [1;33mwarning: [1;39muse of protocol 'AsyncSequence' as a type must be written 'any AsyncSequence'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m13 |[0;0m @available(iOS 18.0, tvOS 18.0, *)
[0;36m14 |[0;0m public protocol HandTrackingProviderRepresentable {
[0;36m15 |[0;0m var anchorUpdates: AsyncSequence<CapturedAnchorUpdate<CapturedHandAnchor>, Never> { get }
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of protocol 'AsyncSequence' as a type must be written 'any AsyncSequence'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m16 |[0;0m var latestAnchors: ((any HandAnchorRepresentable)?, (any HandAnchorRepresentable)?) { get }
[0;36m17 |[0;0m var description: String { get }
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/HandTracking+Playback.swift:31:35: [1;33mwarning: [1;39muse of protocol 'AsyncSequence' as a type must be written 'any AsyncSequence'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m29 |[0;0m }
[0;36m30 |[0;0m
[0;36m31 |[0;0m public var anchorUpdates: AsyncSequence<CapturedAnchorUpdate<CapturedHandAnchor>, Never> {
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of protocol 'AsyncSequence' as a type must be written 'any AsyncSequence'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m32 |[0;0m playback.handUpdates
[0;36m33 |[0;0m }
[#ExistentialAny]: <https://docs.swift.org/compiler/documentation/diagnostics/existential-any>
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/HandTracking+Playback.swift:15:24: [1;33mwarning: [1;39muse of protocol 'AsyncSequence' as a type must be written 'any AsyncSequence'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m13 |[0;0m @available(iOS 18.0, tvOS 18.0, *)
[0;36m14 |[0;0m public protocol HandTrackingProviderRepresentable {
[0;36m15 |[0;0m var anchorUpdates: AsyncSequence<CapturedAnchorUpdate<CapturedHandAnchor>, Never> { get }
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of protocol 'AsyncSequence' as a type must be written 'any AsyncSequence'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m16 |[0;0m var latestAnchors: ((any HandAnchorRepresentable)?, (any HandAnchorRepresentable)?) { get }
[0;36m17 |[0;0m var description: String { get }
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/HandTracking+Playback.swift:31:35: [1;33mwarning: [1;39muse of protocol 'AsyncSequence' as a type must be written 'any AsyncSequence'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m29 |[0;0m }
[0;36m30 |[0;0m
[0;36m31 |[0;0m public var anchorUpdates: AsyncSequence<CapturedAnchorUpdate<CapturedHandAnchor>, Never> {
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of protocol 'AsyncSequence' as a type must be written 'any AsyncSequence'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m32 |[0;0m playback.handUpdates
[0;36m33 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/Recording+Playback/ARKit_Record/AnchorRecorder.swift:83:39: [1;33mwarning: [1;39mimmutable value 'string' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m81 |[0;0m case .anchor(let capturedAnchor):
[0;36m82 |[0;0m await self.record(anchor: capturedAnchor)
[0;36m83 |[0;0m case .authorizationDenied(let string):
[0;36m|[0;0m `- [1;33mwarning: [1;39mimmutable value 'string' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m84 |[0;0m break
[0;36m85 |[0;0m case .trackingError(let string):
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/Recording+Playback/ARKit_Record/AnchorRecorder.swift:85:33: [1;33mwarning: [1;39mimmutable value 'string' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m83 |[0;0m case .authorizationDenied(let string):
[0;36m84 |[0;0m break
[0;36m85 |[0;0m case .trackingError(let string):
[0;36m|[0;0m `- [1;33mwarning: [1;39mimmutable value 'string' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m86 |[0;0m break
[0;36m87 |[0;0m case .unknown:
[#ExistentialAny]: <https://docs.swift.org/compiler/documentation/diagnostics/existential-any>
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/Visualizations/CapturedFaceAnchor+Visualizable.swift:30:10: [1;33mwarning: [1;39mTODO: Implement proper mesh generation[0;0m
[0;36m28 |[0;0m }
[0;36m29 |[0;0m
[0;36m30 |[0;0m #warning([4;39m"TODO: Implement proper mesh generation"[0;0m)
[0;36m|[0;0m `- [1;33mwarning: [1;39mTODO: Implement proper mesh generation[0;0m
[0;36m31 |[0;0m
[0;36m32 |[0;0m @available(visionOS, introduced: 2.0)
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/Visualizations/CapturedBodyAnchor+Visualizable.swift:26:60: [1;33mwarning: [1;39m'init(_:)' is deprecated: replaced by 'init(repeating:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m24 |[0;0m }
[0;36m25 |[0;0m @MainActor public func visualize(in rootEntity: Entity, with materials: [Material]) async {
[0;36m26 |[0;0m rootEntity.transform = Transform(scale: SIMD3<Float>(estimatedScaleFactor))
[0;36m|[0;0m |- [1;33mwarning: [1;39m'init(_:)' is deprecated: replaced by 'init(repeating:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'init(repeating:)' instead[0;0m
[0;36m27 |[0;0m let entity = Entity()
[0;36m28 |[0;0m entity.transform = Transform(matrix: self.originFromAnchorTransform)
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/Visualizations/CapturedBodyAnchor+Visualizable.swift:71:60: [1;33mwarning: [1;39m'init(_:)' is deprecated: replaced by 'init(repeating:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m69 |[0;0m
[0;36m70 |[0;0m entity.transform = Transform(matrix: self.originFromAnchorTransform)
[0;36m71 |[0;0m rootEntity.transform = Transform(scale: SIMD3<Float>(estimatedScaleFactor))
[0;36m|[0;0m |- [1;33mwarning: [1;39m'init(_:)' is deprecated: replaced by 'init(repeating:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'init(repeating:)' instead[0;0m
[0;36m72 |[0;0m
[0;36m73 |[0;0m for jointName in SkeletonJointName.allJointNames {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/CapturedAnchor/CapturedBodyAnchor.swift:143:9: [1;33mwarning: [1;39mdefault will never be executed[0;0m
[0;36m141 |[0;0m case .leftShoulder: "leftShoulder"
[0;36m142 |[0;0m case .rightShoulder: "rightShoulder"
[0;36m143 |[0;0m default: "unknown"
[0;36m|[0;0m `- [1;33mwarning: [1;39mdefault will never be executed[0;0m
[0;36m144 |[0;0m }
[0;36m145 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/CapturedAnchor/CapturedBodyAnchor.swift:156:9: [1;33mwarning: [1;39mdefault will never be executed[0;0m
[0;36m154 |[0;0m case .leftShoulder: .root
[0;36m155 |[0;0m case .rightShoulder: .root
[0;36m156 |[0;0m default: .root
[0;36m|[0;0m `- [1;33mwarning: [1;39mdefault will never be executed[0;0m
[0;36m157 |[0;0m }
[0;36m158 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedFaceAnchor+PackCodable.swift:23:31: [1;33mwarning: [1;39m'init(_:)' is deprecated: replaced by 'init(truncating:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m output.append(try lookAtPoint.pack())
[0;36m22 |[0;0m for shape in BlendShapeLocation.allCases {
[0;36m23 |[0;0m output.append(try Float(blendShapes[shape] ?? 0).pack())
[0;36m|[0;0m |- [1;33mwarning: [1;39m'init(_:)' is deprecated: replaced by 'init(truncating:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'init(truncating:)' instead[0;0m
[0;36m24 |[0;0m }
[0;36m25 |[0;0m return output
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedHandAnchor+PackCodable.swift:29:26: [1;33mwarning: [1;39mconditional cast from 'Self' to 'any HandAnchorRepresentable' always succeeds[0;0m
[0;36m27 |[0;0m output.append(try id.pack())
[0;36m28 |[0;0m let fidelity: HandAnchor.Fidelity
[0;36m29 |[0;0m fidelity = (self as? (any HandAnchorRepresentable))?.fidelity ?? .high
[0;36m|[0;0m `- [1;33mwarning: [1;39mconditional cast from 'Self' to 'any HandAnchorRepresentable' always succeeds[0;0m
[0;36m30 |[0;0m let chiralityBit: UInt8
[0;36m31 |[0;0m switch chirality {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/Session/ARUnderstandingSession.swift:31:39: [1;33mwarning: [1;39mimmutable value 'string' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m29 |[0;0m case .anchor(let capturedAnchor):
[0;36m30 |[0;0m continuation.yield(capturedAnchor)
[0;36m31 |[0;0m case .authorizationDenied(let string):
[0;36m|[0;0m `- [1;33mwarning: [1;39mimmutable value 'string' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m32 |[0;0m break
[0;36m33 |[0;0m case .trackingError(let string):
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/Session/ARUnderstandingSession.swift:33:33: [1;33mwarning: [1;39mimmutable value 'string' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m31 |[0;0m case .authorizationDenied(let string):
[0;36m32 |[0;0m break
[0;36m33 |[0;0m case .trackingError(let string):
[0;36m|[0;0m `- [1;33mwarning: [1;39mimmutable value 'string' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m34 |[0;0m break
[0;36m35 |[0;0m case .unknown:
/Users/admin/builder/spi-builder-workspace/Sources/ARUnderstanding/Session/ARUnderstandingSession.swift:107:17: [1;33mwarning: [1;39mimmutable value 'input' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m105 |[0;0m
[0;36m106 |[0;0m @MainActor public func remove(inputNamed name: String) {
[0;36m107 |[0;0m if let (input, inputTask) = self.inputs.removeValue(forKey: name) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mimmutable value 'input' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m108 |[0;0m inputTask?.cancel()
[0;36m109 |[0;0m }
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "ARUnderstanding",
"name" : "ARUnderstanding",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "visionos",
"version" : "26.0"
},
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "maccatalyst",
"version" : "17.0"
},
{
"name" : "macos",
"version" : "15.0"
},
{
"name" : "tvos",
"version" : "17.0"
},
{
"name" : "watchos",
"version" : "10.0"
}
],
"products" : [
{
"name" : "ARUnderstanding",
"targets" : [
"ARUnderstanding"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ARUnderstandingTests",
"module_type" : "SwiftTarget",
"name" : "ARUnderstandingTests",
"path" : "Tests/ARUnderstandingTests",
"sources" : [
"ARUnderstandingTests.swift",
"SpatialHelperTests.swift"
],
"target_dependencies" : [
"ARUnderstanding"
],
"type" : "test"
},
{
"c99name" : "ARUnderstanding",
"module_type" : "SwiftTarget",
"name" : "ARUnderstanding",
"path" : "Sources/ARUnderstanding",
"product_memberships" : [
"ARUnderstanding"
],
"sources" : [
"ARKit+iOS/ARKit+Capture/ARAnchor+Capture.swift",
"ARKit+iOS/ARKit+Capture/ARBodyAnchor+Capture.swift",
"ARKit+iOS/ARKit+Capture/ARFaceAnchor+Capture.swift",
"ARKit+iOS/ARKit+Capture/ARImageAnchor+Capture.swift",
"ARKit+iOS/ARKit+Capture/ARMeshAnchor+Capture.swift",
"ARKit+iOS/ARKit+Capture/ARObjectAnchor+Capture.swift",
"ARKit+iOS/ARKit+Capture/ARPlaneAnchor+Capture.swift",
"ARKit+iOS/ARKit_iOS+ARUnderstanding.swift",
"ARKit+iOS/ARProvider+iOS.swift",
"ARKit+iOS/DataProviders/ARDataProvider.swift",
"ARKit+iOS/DataProviders/BodyTrackingProvider.swift",
"ARKit+iOS/DataProviders/DeviceTrackingProvider.swift",
"ARKit+iOS/DataProviders/FaceTrackingProvider.swift",
"ARKit+iOS/DataProviders/ImageTrackingProvider.swift",
"ARKit+iOS/DataProviders/ObjectTrackingProvider.swift",
"ARKit+iOS/DataProviders/PlaneDetectionProvider.swift",
"ARKit+iOS/DataProviders/RoomTrackingProvider.swift",
"ARKit+iOS/DataProviders/SceneReconstructionProvider.swift",
"ARKit+iOS/DataProviders/WorldTrackingProvider.swift",
"ARKit+unavailableOS/ARUnderstandng+ARKit.swift",
"ARKit+visionOS/ARProvider+visionOS.swift",
"ARKit+visionOS/DeviceAnchor+ARUnderstanding.swift",
"ARKit+visionOS/HandAnchor+ARUnderstanding.swift",
"ARKit+visionOS/ImageAnchor+ARUnderstanding.swift",
"ARKit+visionOS/MeshAnchor+ARUnderstanding.swift",
"ARKit+visionOS/ObjectAnchor+ARUnderstanding.swift",
"ARKit+visionOS/PlaneAnchor+ARUnderstanding.swift",
"ARKit+visionOS/RoomAnchor+ARUnderstanding.swift",
"ARKit+visionOS/WorldAnchor+ARUnderstanding.swift",
"ARKitRepresentable.swift",
"ARUnderstanding.swift",
"ARUnderstandingLiveInput/ARUnderstanding+iOS.swift",
"ARUnderstandingLiveInput/ARUnderstanding+visionOS.swift",
"CapturedAnchor/ARKit+Hashable.swift",
"CapturedAnchor/CapturedAnchor.swift",
"CapturedAnchor/CapturedBodyAnchor.swift",
"CapturedAnchor/CapturedDeviceAnchor.swift",
"CapturedAnchor/CapturedFaceAnchor.swift",
"CapturedAnchor/CapturedFaceStatic.swift",
"CapturedAnchor/CapturedHandAnchor.swift",
"CapturedAnchor/CapturedImageAnchor.swift",
"CapturedAnchor/CapturedMeshAnchor.swift",
"CapturedAnchor/CapturedObjectAnchor.swift",
"CapturedAnchor/CapturedPlaneAnchor.swift",
"CapturedAnchor/CapturedRoomAnchor.swift",
"CapturedAnchor/CapturedWorldAnchor.swift",
"CapturedAnchor/SavedAnchor.swift",
"Recording+Playback/ARKit_Playback/ARKit+Playback.swift",
"Recording+Playback/ARKit_Playback/AnchorPlayback.swift",
"Recording+Playback/ARKit_Playback/FaceTracking+Playback.swift",
"Recording+Playback/ARKit_Playback/HandTracking+Playback.swift",
"Recording+Playback/ARKit_Playback/ImageTracking+Playback.swift",
"Recording+Playback/ARKit_Playback/ObjectTracking+Playback.swift",
"Recording+Playback/ARKit_Playback/PlaneTracking+Playback.swift",
"Recording+Playback/ARKit_Playback/RoomTracking+Playback.swift",
"Recording+Playback/ARKit_Playback/SceneTracking+Playback.swift",
"Recording+Playback/ARKit_Playback/WorldTracking+Playback.swift",
"Recording+Playback/ARKit_Record/ARKit+Record.swift",
"Recording+Playback/ARKit_Record/AnchorRecorder.swift",
"Recording+Playback/ARKit_Record/BinaryReader.swift",
"Recording+Playback/ARKit_Record/BinaryWriter.swift",
"Recording+Playback/ARKit_Record/HandTracking+Record.swift",
"Recording+Playback/ARKit_Record/ImageTracking+Record.swift",
"Recording+Playback/ARKit_Record/PlaneTracking+Record.swift",
"Recording+Playback/ARKit_Record/SceneTracking+Record.swift",
"Recording+Playback/ARKit_Record/WorldTracking+Record.swift",
"Recording+Playback/ARUnderstanding+Playback/ARUnderstanding+Playback.swift",
"Recording+Playback/ARUnderstanding+Record/ARUnderstanding+Record.swift",
"Recording+Playback/ARUnderstanding+Record/ARUnderstandingProvider.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedAnchor+PackCodable.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedBodyAnchor+PackCodable.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedDeviceAnchor+PackCodable.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedFaceAnchor+PackCodable.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedHandAnchor+PackCodable.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedImageAnchor+PackCodable.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedMeshAnchor+PackCodable.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedObjectAnchor+PackCodable.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedPlaneAnchor+PackCodable.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedRoomAnchor+PackCodable.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedWorldAnchor+PackCodable.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/PackCodable.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/Primitives/PackCodable+Double.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/Primitives/PackCodable+Float.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/Primitives/PackCodable+Int.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/Primitives/PackCodable+UInt32.swift",
"Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/Primitives/PackCodable+UUID.swift",
"Session/ARUnderstandingSession.swift",
"Spatial+Helpers.swift",
"Visualizations/ARUnderstandingVisualizer.swift",
"Visualizations/CapturedAnchor+Visualizable.swift",
"Visualizations/CapturedBodyAnchor+Visualizable.swift",
"Visualizations/CapturedDeviceAnchor+Visualizable.swift",
"Visualizations/CapturedFaceAnchor+Visualizable.swift",
"Visualizations/CapturedHandAnchor+Visualizable.swift",
"Visualizations/CapturedImageAnchor+Visualizable.swift",
"Visualizations/CapturedMeshAnchor+Visualizable.swift",
"Visualizations/CapturedObjectAnchor+Visualizable.swift",
"Visualizations/CapturedPlaneAnchor+Visualizable.swift",
"Visualizations/CapturedRoomAnchor+Visualizable.swift",
"Visualizations/CapturedWorldAnchor+Visualizable.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.