Build Information
Successful build of Aperture, reference main (85e924), with Swift 6.3 for macOS (SPM) on 18 Apr 2026 00:50:30 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/LiYanan2004/Aperture.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/LiYanan2004/Aperture
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 85e9247 Fix a few crashes
Cloned https://github.com/LiYanan2004/Aperture.git
Revision (git rev-parse @):
85e9247bcffd5599ff419ac200c3c9095cd7b07c
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/LiYanan2004/Aperture.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "aperture",
"name": "Aperture",
"url": "https://github.com/LiYanan2004/Aperture.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Aperture",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/LiYanan2004/Aperture.git
[1/745] Fetching aperture
Fetched https://github.com/LiYanan2004/Aperture.git from cache (1.71s)
Creating working copy for https://github.com/LiYanan2004/Aperture.git
Working copy of https://github.com/LiYanan2004/Aperture.git resolved at main (85e9247)
warning: '.resolve-product-dependencies': dependency 'aperture' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/LiYanan2004/Aperture.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--6988338F2F200930.txt
[3/51] Emitting module Aperture
[4/56] Compiling Aperture MovieCaptureConfiguration.swift
[5/56] Compiling Aperture MovieCaptureService.swift
[6/56] Compiling Aperture OutputService.swift
[7/56] Compiling Aperture CapturedPhoto.swift
[8/56] Compiling Aperture PhotoCaptureConfiguration.swift
[9/56] Compiling Aperture CameraError.swift
[10/56] Compiling Aperture CameraFlash.swift
[11/56] Compiling Aperture AutomaticCamera.swift
[12/56] Compiling Aperture BuiltInCamera.swift
[13/56] Compiling Aperture TelephotoCamera.swift
[14/56] Compiling Aperture UltraWideAngleCamera.swift
[15/56] Compiling Aperture ValueObservation.swift
[16/56] Compiling Aperture CameraFlipButton.swift
[17/56] Compiling Aperture CameraShutterButton.swift
[18/56] Compiling Aperture CameraZoomButton.swift
[19/56] Compiling Aperture CameraZoomReader.swift
[20/56] Compiling Aperture FitAspectRatioViewModifier.swift
[21/56] Compiling Aperture PlatformView.swift
[22/56] Compiling Aperture ResponsiveButtonStyle.swift
[23/56] Compiling Aperture SpinningProgressView.swift
[24/56] Compiling Aperture _AdoptsProposedSizeViewModifier.swift
[25/56] Compiling Aperture WideAngleCamera.swift
[26/56] Compiling Aperture CameraPosition.swift
[27/56] Compiling Aperture ContinuityCamera.swift
[28/56] Compiling Aperture DeskViewCamera.swift
[29/56] Compiling Aperture ExternalCamera.swift
[30/56] Compiling Aperture SemanticCamera.swift
[31/56] Compiling Aperture Cancellables.swift
[32/56] Compiling Aperture DeviceType.swift
[33/56] Compiling Aperture Logging.swift
[34/56] Compiling Aperture Sequence++.swift
[35/56] Compiling Aperture CameraPreview.swift
[36/56] Compiling Aperture CameraViewFinder.flip.swift
[37/56] Compiling Aperture CameraViewFinder.focus.swift
[38/56] Compiling Aperture CameraViewFinder.swift
[39/56] Compiling Aperture CameraViewFinder.zoom.swift
[40/56] Compiling Aperture _FocusTargetBoundingBox.swift
[41/56] Compiling Aperture PhotoCaptureDelegate.swift
[42/56] Compiling Aperture PhotoCaptureOptions.swift
[43/56] Compiling Aperture PhotoCaptureService.swift
[44/56] Compiling Aperture PhotoFileDataRepresentationCustomizer.swift
[45/56] Compiling Aperture AnyEquatable.swift
[46/56] Compiling Aperture CameraOverlayElement.swift
[47/56] Compiling Aperture LivePhotoBadge.swift
[48/56] Compiling Aperture CameraAccessoryContainer.swift
[49/56] Compiling Aperture CameraAdaptiveStack.swift
[50/56] Compiling Aperture CameraAdaptiveStackProxy.swift
[51/56] Compiling Aperture Camera.PhotoCapture.swift
[52/56] Compiling Aperture Camera.State.swift
[53/56] Compiling Aperture Camera.swift
[54/56] Compiling Aperture CameraActor.swift
[55/56] Compiling Aperture CameraCaptureProfile.swift
[56/56] Compiling Aperture CameraCoordinator.swift
Build complete! (11.58s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Aperture",
"name" : "Aperture",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "maccatalyst",
"version" : "14.0"
}
],
"products" : [
{
"name" : "Aperture",
"targets" : [
"Aperture"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "Aperture",
"module_type" : "SwiftTarget",
"name" : "Aperture",
"path" : "Sources/Aperture",
"product_memberships" : [
"Aperture"
],
"sources" : [
"Capture/Camera.PhotoCapture.swift",
"Capture/Camera.State.swift",
"Capture/Camera.swift",
"Capture/CameraActor.swift",
"Capture/CameraCaptureProfile.swift",
"Capture/CameraCoordinator.swift",
"Capture/CameraError.swift",
"Capture/CameraFlash.swift",
"Capture/Devices/AutomaticCamera.swift",
"Capture/Devices/Built-In Cameras/BuiltInCamera.swift",
"Capture/Devices/Built-In Cameras/TelephotoCamera.swift",
"Capture/Devices/Built-In Cameras/UltraWideAngleCamera.swift",
"Capture/Devices/Built-In Cameras/WideAngleCamera.swift",
"Capture/Devices/CameraPosition.swift",
"Capture/Devices/External Cameras/ContinuityCamera.swift",
"Capture/Devices/External Cameras/DeskViewCamera.swift",
"Capture/Devices/External Cameras/ExternalCamera.swift",
"Capture/Devices/SemanticCamera.swift",
"Capture/Output Services/Movie Capture/MovieCaptureConfiguration.swift",
"Capture/Output Services/Movie Capture/MovieCaptureService.swift",
"Capture/Output Services/OutputService.swift",
"Capture/Output Services/Photo Capture/CapturedPhoto.swift",
"Capture/Output Services/Photo Capture/PhotoCaptureConfiguration.swift",
"Capture/Output Services/Photo Capture/PhotoCaptureDelegate.swift",
"Capture/Output Services/Photo Capture/PhotoCaptureOptions.swift",
"Capture/Output Services/Photo Capture/PhotoCaptureService.swift",
"Capture/Output Services/Photo Capture/PhotoFileDataRepresentationCustomizer.swift",
"Internal/AnyEquatable.swift",
"Internal/Cancellables.swift",
"Internal/DeviceType.swift",
"Internal/Logging.swift",
"Internal/Sequence++.swift",
"Internal/UI/CameraPreview.swift",
"Internal/UI/FitAspectRatioViewModifier.swift",
"Internal/UI/PlatformView.swift",
"Internal/UI/Styles/ResponsiveButtonStyle.swift",
"Internal/UI/Styles/SpinningProgressView.swift",
"Internal/UI/_AdoptsProposedSizeViewModifier.swift",
"Internal/ValueObservation.swift",
"UI/CameraFlipButton.swift",
"UI/CameraShutterButton.swift",
"UI/CameraZoomButton.swift",
"UI/CameraZoomReader.swift",
"UI/Overlay Elements/CameraOverlayElement.swift",
"UI/Overlay Elements/LivePhotoBadge.swift",
"UI/Stack & Container/CameraAccessoryContainer.swift",
"UI/Stack & Container/CameraAdaptiveStack.swift",
"UI/Stack & Container/CameraAdaptiveStackProxy.swift",
"UI/View Finder/CameraViewFinder.flip.swift",
"UI/View Finder/CameraViewFinder.focus.swift",
"UI/View Finder/CameraViewFinder.swift",
"UI/View Finder/CameraViewFinder.zoom.swift",
"UI/View Finder/_FocusTargetBoundingBox.swift"
],
"type" : "library"
}
],
"tools_version" : "5.10"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/liyanan2004/aperture/main
Repository: LiYanan2004/Aperture
Swift version used: 6.3
Target: Aperture
Extracting symbol information for 'Aperture'...
Finished extracting symbol information for 'Aperture'. (49.26s)
Building documentation for 'Aperture'...
warning: 'deliversDepthData' doesn't exist at '/Aperture/PhotoCaptureOptions'
--> ../Capture/Output Services/Photo Capture/CapturedPhoto.swift:65:42-65:59
63 | /// Depth data associated with the processed photo, if available.
64 | ///
65 + /// - SeeAlso: ``PhotoCaptureOptions/deliversDepthData``
66 | public var depthData: AVDepthData? {
67 | guard let data = data(for: .processed),
warning: 'deliversDepthData' doesn't exist at '/Aperture/PhotoCaptureOptions'
--> ../Capture/Output Services/Photo Capture/CapturedPhoto.swift:83:42-83:59
81 | /// The portrait effects matte associated with the processed photo, if available.
82 | ///
83 + /// - SeeAlso: ``PhotoCaptureOptions/deliversDepthData``
84 | public var portraitEffectMatte: AVPortraitEffectsMatte? {
85 | guard let data = data(for: .processed),
warning: 'CameraFlipButton' doesn't exist at '/Aperture/AdaptiveCameraUI'
--> Articles/AdaptiveCameraUI.md:38:11-38:27
36 | }
37 |
38 + See how ``CameraFlipButton`` is fixed to one edge of the screen in all interface orientations to provide users with a natural experience. To achieve this, use ``CameraAccessoryContainer``.
39 |
40 | ### Define your camera interface
warning: 'CameraFlipButton' doesn't exist at '/Aperture/CameraUI'
--> Articles/CameraUI.md:15:5-15:21
13 | ### Switching camera position
14 |
15 + - ``CameraFlipButton``
16 |
17 | ### Zooming
warning: 'CameraZoomReader' doesn't exist at '/Aperture/CameraUI'
--> Articles/CameraUI.md:20:5-20:21
18 |
19 | - ``CameraZoomProxy``
20 + - ``CameraZoomReader``
21 | - ``CameraZoomButton``
22 |
warning: 'CameraZoomButton' doesn't exist at '/Aperture/CameraUI'
--> Articles/CameraUI.md:21:5-21:21
19 | - ``CameraZoomProxy``
20 | - ``CameraZoomReader``
21 + - ``CameraZoomButton``
22 |
23 | ### Capturing content
warning: 'deliversDepthData' doesn't exist at '/Aperture/PhotoCaptureOptions'
--> Articles/CapturePhoto.md:30:25-30:42
28 | - ``PhotoCaptureOptions/fastCapturePrioritization`` to keep shot-to-shot speed steady during bursts (requires responsive capture).
29 | - ``PhotoCaptureOptions/autoDeferredPhotoDelivery`` to allow proxy delivery for later processing and reducing shot-to-shot latency.
30 + - ``PhotoCaptureOptions/deliversDepthData`` to request depth data and portrait effects matte delivery when supported.
31 | - ``PhotoCaptureOptions/constantColor`` to reduce ambient color bias to represent the correct color, such as skin colors, and more.
32 | - ``PhotoCaptureOptions/appleProRAW`` to enable Apple ProRAW capture on supported devices.
warning: 'appleProRAW' doesn't exist at '/Aperture/PhotoCaptureOptions'
--> Articles/CapturePhoto.md:32:25-32:36
30 | - ``PhotoCaptureOptions/deliversDepthData`` to request depth data and portrait effects matte delivery when supported.
31 | - ``PhotoCaptureOptions/constantColor`` to reduce ambient color bias to represent the correct color, such as skin colors, and more.
32 + - ``PhotoCaptureOptions/appleProRAW`` to enable Apple ProRAW capture on supported devices.
33 |
34 | For more information on availability and constraints, see ``PhotoCaptureOptions``.
warning: 'appleProRAW' doesn't exist at '/Aperture/PhotoCaptureOptions'
--> Articles/CapturePhoto.md:61:75-61:86
59 | - Bayer RAW is available on supported iPhone and iPad devices only when using a single camera (e.g. wide angle camera, ultra-wide camera, etc.).
60 |
61 + By default, it captures Bayer RAW unless you opt-in ``PhotoCaptureOptions/appleProRAW`` on the output.
62 |
63 | ```swift
warning: 'setManualFocus(pointOfInterest:focusMode:exposureMode:)' doesn't exist at '/Aperture/Camera'
--> Docs/Camera.md:41:12-41:67
39 | ### Setting focus
40 |
41 + - ``Camera/setManualFocus(pointOfInterest:focusMode:exposureMode:)``
42 |
43 | ### Concurrency
warning: 'UltraWideAngleCamera' doesn't exist at '/Aperture/SemanticCamera'
--> Docs/CameraDevice.md:17:5-17:25
15 | - ``CameraPosition``
16 | - ``WideAngleCamera``
17 + - ``UltraWideAngleCamera``
| ╰─suggestion: Replace 'UltraWideAngleCamera' with 'wideAngleCamera(position:)'
18 | - ``TelephotoCamera``
19 |
warning: 'TelephotoCamera' doesn't exist at '/Aperture/SemanticCamera'
--> Docs/CameraDevice.md:18:5-18:20
16 | - ``WideAngleCamera``
17 | - ``UltraWideAngleCamera``
18 + - ``TelephotoCamera``
19 |
20 | ### External cameras
warning: 'deliversDepthData' doesn't exist at '/Aperture/PhotoCaptureOptions'
--> Docs/CapturedPhoto.md:39:25-39:42
37 |
38 | - ``PhotoCaptureOptions``
39 + - ``PhotoCaptureOptions/deliversDepthData``
warning: 'deliversDepthData' doesn't exist at '/Aperture/PhotoCaptureOptions'
--> Docs/PhotoCaptureOptions.md:15:25-15:42
13 | - ``PhotoCaptureOptions/fastCapturePrioritization``
14 | - ``PhotoCaptureOptions/autoDeferredPhotoDelivery``
15 + - ``PhotoCaptureOptions/deliversDepthData``
16 | - ``PhotoCaptureOptions/constantColor``
17 | - ``PhotoCaptureOptions/appleProRAW``
warning: 'appleProRAW' doesn't exist at '/Aperture/PhotoCaptureOptions'
--> Docs/PhotoCaptureOptions.md:17:25-17:36
15 | - ``PhotoCaptureOptions/deliversDepthData``
16 | - ``PhotoCaptureOptions/constantColor``
17 + - ``PhotoCaptureOptions/appleProRAW``
18 |
19 | ### Accessing option presets
warning: 'CameraFlipButton' doesn't exist at '/Aperture/CameraAccessoryContainer'
--> ../UI/Stack & Container/CameraAccessoryContainer.swift:12:37-12:53
10 | /// A container that lays out main content based on current context and overlays the accessories in relatively-fixed edge.
11 | ///
12 + /// Here is an example of placing ``CameraFlipButton`` and other controls besides ``CameraShutterButton``.
13 | ///
14 | /// ```swift
Finished building documentation for 'Aperture' (3.46s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/liyanan2004/aperture/main
Fetching https://github.com/swiftlang/swift-docc-plugin
[1/2277] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.26s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.6 (3.95s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3672] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.04s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.83s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.6
Building for debugging...
[0/8] Write sources
[2/8] Write snippet-extract-tool-entitlement.plist
[2/8] Write sources
[4/8] Write swift-version--6988338F2F200930.txt
[6/53] Emitting module SymbolKit
[7/57] Compiling SymbolKit GenericConstraint.swift
[8/57] Compiling SymbolKit GenericParameter.swift
[9/57] Compiling SymbolKit Generics.swift
[10/57] Compiling SymbolKit Namespace.swift
[11/57] Compiling SymbolKit SemanticVersion.swift
[12/57] Compiling SymbolKit AccessControl.swift
[13/57] Compiling SymbolKit Availability.swift
[14/57] Compiling SymbolKit AvailabilityItem.swift
[15/57] Compiling SymbolKit Domain.swift
[16/57] Compiling Snippets Snippet.swift
[17/57] Emitting module Snippets
[18/57] Compiling Snippets SnippetParser.swift
[19/57] Compiling SymbolKit SourceRange.swift
[20/57] Compiling SymbolKit Metadata.swift
[21/57] Compiling SymbolKit Module.swift
[22/57] Compiling SymbolKit OperatingSystem.swift
[23/57] Compiling SymbolKit Platform.swift
[24/57] Compiling SymbolKit Identifier.swift
[25/57] Compiling SymbolKit KindIdentifier.swift
[26/57] Compiling SymbolKit Location.swift
[27/57] Compiling SymbolKit Mutability.swift
[28/57] Compiling SymbolKit Names.swift
[29/57] Compiling SymbolKit SPI.swift
[30/57] Compiling SymbolKit Snippet.swift
[31/57] Compiling SymbolKit Extension.swift
[32/57] Compiling SymbolKit DeclarationFragments.swift
[33/57] Compiling SymbolKit Fragment.swift
[34/57] Compiling SymbolKit FragmentKind.swift
[35/57] Compiling SymbolKit FunctionParameter.swift
[36/57] Compiling SymbolKit FunctionSignature.swift
[37/57] Compiling SymbolKit Mixin+Equals.swift
[38/57] Compiling SymbolKit Mixin+Hash.swift
[39/57] Compiling SymbolKit Mixin.swift
[40/57] Compiling SymbolKit LineList.swift
[41/57] Compiling SymbolKit Position.swift
[42/57] Compiling SymbolKit Relationship.swift
[43/57] Compiling SymbolKit RelationshipKind.swift
[44/57] Compiling SymbolKit SourceOrigin.swift
[45/57] Compiling SymbolKit GenericConstraints.swift
[46/57] Compiling SymbolKit Swift.swift
[47/57] Compiling SymbolKit Symbol.swift
[48/57] Compiling SymbolKit SymbolKind.swift
[49/57] Compiling SymbolKit SymbolGraph.swift
[50/57] Compiling SymbolKit GraphCollector.swift
[51/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[52/57] Compiling SymbolKit UnifiedSymbol.swift
[53/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[54/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Emitting module snippet_extract
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (5.69s)
Building for debugging...
[0/1] Write swift-version--6988338F2F200930.txt
Build of target: 'Aperture' complete! (0.34s)
9025
76 /Users/admin/builder/spi-builder-workspace/.docs/liyanan2004/aperture/main
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/liyanan2004/aperture/main
File count: 9025
Doc size: 76.0MB
Preparing doc bundle ...
Uploading prod-liyanan2004-aperture-main-ac35e2f8.zip to s3://spi-docs-inbox/prod-liyanan2004-aperture-main-ac35e2f8.zip
Copying... [10%]
Copying... [20%]
Copying... [30%]
Copying... [40%]
Copying... [50%]
Copying... [60%]
Copying... [70%]
Copying... [80%]
Copying... [90%]
Copying... [100%]
Done.