Build Information
Successful build of DotLottie, reference v0.16.9 (ddc69d), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 00:54:16 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/LottieFiles/dotlottie-ios.git
Reference: v0.16.9
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/LottieFiles/dotlottie-ios
* tag v0.16.9 -> FETCH_HEAD
HEAD is now at ddc69d0 chore: upgrade dotlottie-rs to 3bb9d23 (#143)
Submodule path 'deps/dotlottie-rs': checked out '3bb9d23567ae79d5956c6fd54a740efe3afb50a4'
Submodule path 'deps/dotlottie-rs/dotlottie-rs/deps/thorvg': checked out '1902b3be04ff4883eadd7843d9125584637e45f1'
Submodule 'deps/dotlottie-rs' (https://github.com/Lottiefiles/dotlottie-rs) registered for path 'deps/dotlottie-rs'
Cloning into '/Users/admin/builder/spi-builder-workspace/deps/dotlottie-rs'...
Submodule 'dotlottie-rs/deps/thorvg' (https://github.com/thorvg/thorvg.git) registered for path 'deps/dotlottie-rs/dotlottie-rs/deps/thorvg'
Cloning into '/Users/admin/builder/spi-builder-workspace/deps/dotlottie-rs/dotlottie-rs/deps/thorvg'...
Cloned https://github.com/LottieFiles/dotlottie-ios.git
Revision (git rev-parse @):
ddc69d0ae3a90894b15b5a925c73232ff1d94307
SUCCESS checkout https://github.com/LottieFiles/dotlottie-ios.git at v0.16.9
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/LottieFiles/dotlottie-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 125]
[Planning deferred tasks]
[29 / 47] DotLottie_DotLottieTests
[38 / 47]
[39 / 48] DotLottie
[49 / 136]
[52 / 136]
[61 / 136]
[64 / 136]
[65 / 136]
[70 / 136]
[73 / 136]
[76 / 136]
[82 / 136]
[85 / 136]
[87 / 136]
[88 / 136]
[99 / 136]
[103 / 136]
[104 / 136]
[108 / 136]
[113 / 136]
[114 / 136]
[127 / 136] DotLottie
[128 / 136] DotLottie
[133 / 136] DotLottie
Build complete! (10.17 sec)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "DotLottie",
"name" : "DotLottie",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "maccatalyst",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "7.0"
}
],
"products" : [
{
"name" : "DotLottie",
"targets" : [
"DotLottie",
"DotLottiePlayer"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DotLottiePlayer",
"targets" : [
"DotLottiePlayer"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "WgpuNative",
"module_type" : "BinaryTarget",
"name" : "WgpuNative",
"path" : "Sources/DotLottieCore/WgpuNative.xcframework",
"product_memberships" : [
"DotLottie"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "DotLottieTests",
"module_type" : "SwiftTarget",
"name" : "DotLottieTests",
"path" : "Tests/DotLottieTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/DotLottieTests/Fixtures/Flow.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/DotLottieTests/Fixtures/coffee.lottie",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/DotLottieTests/Fixtures/pigeon.lottie",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/DotLottieTests/Fixtures/sm-toggle.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/DotLottieTests/Fixtures/theming.lottie",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/DotLottieTests/Fixtures/toggle.json",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"ConfigAndPropertiesTests.swift",
"DotLottieTests.swift",
"ExampleFixturesTests.swift",
"FrameProgressTests.swift",
"LottiePlayerUIViewTests.swift",
"MemoryManagementTests.swift",
"PlaybackTests.swift",
"SegmentsMarkersThemesTests.swift",
"StateMachineTests.swift",
"TestSupport.swift",
"UtilsTests.swift",
"WebURLLoadingTests.swift"
],
"target_dependencies" : [
"DotLottie"
],
"type" : "test"
},
{
"c99name" : "DotLottiePlayer",
"module_type" : "BinaryTarget",
"name" : "DotLottiePlayer",
"path" : "Sources/DotLottieCore/DotLottiePlayer.xcframework",
"product_memberships" : [
"DotLottie",
"DotLottiePlayer"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "DotLottie",
"module_type" : "SwiftTarget",
"name" : "DotLottie",
"path" : "Sources/DotLottie",
"product_memberships" : [
"DotLottie"
],
"sources" : [
"Public/Coordinator.swift",
"Public/DotLottie.swift",
"Public/DotLottieAnimation.swift",
"Public/DotLottieAnimationView.swift",
"Public/DotLottieObserver.swift",
"Public/DotLottiePlayerBridge.swift",
"Public/DotLottieView.swift",
"Public/DotLottieWebGPUPlayerView.swift",
"Public/DotLottieWebGPUView.swift",
"Public/Errors.swift",
"Public/GestureManager.swift",
"Public/LottiePlayer.swift",
"Public/LottiePlayerView.swift",
"Public/Models/AnimationConfig.swift",
"Public/Models/AnimationModel.swift",
"Public/Player.swift",
"Public/Utils/Utils.swift",
"Public/ViewRepresentable.swift",
"Public/WgpuContext.swift"
],
"target_dependencies" : [
"DotLottiePlayer",
"WgpuNative"
],
"type" : "library"
},
{
"c99name" : "BuildCustomFramework",
"module_type" : "PluginTarget",
"name" : "BuildCustomFramework",
"path" : "Plugins/BuildCustomFramework",
"plugin_capability" : {
"intent" : {
"description" : "Build DotLottiePlayer XCFramework with custom features",
"type" : "custom",
"verb" : "build-custom-framework"
},
"permissions" : [
{
"network_scope" : {
"none" : {
}
},
"reason" : "Write custom-built XCFramework to Sources/DotLottieCore/Custom/",
"type" : "writeToPackageDirectory"
}
],
"type" : "command"
},
"sources" : [
"plugin.swift"
],
"type" : "plugin"
}
],
"tools_version" : "5.7"
}
Done.