Build Information
Successful build of PovioKit, reference develop (5c4820), with Swift 6.4 for macOS (SPM) on 4 Oct 2026 10:58:46 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.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/povio/PovioKit.git
Reference: develop
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/povio/PovioKit
* branch develop -> FETCH_HEAD
* [new branch] develop -> origin/develop
HEAD is now at 5c48205 CI: unpin simulator OS and bump GitHub Actions versions
Cloned https://github.com/povio/PovioKit.git
Revision (git rev-parse @):
5c48205594a2d8bcb8cc94d7cb160360e2e46d3d
SUCCESS checkout https://github.com/povio/PovioKit.git at develop
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/povio/PovioKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 618]
[Planning deferred tasks]
[1 / 225]
[151 / 225] PovioKit_PovioKitCore
[163 / 225]
[166 / 228] PovioKitAsync
[175 / 270]
[178 / 270]
[181 / 301]
[187 / 312]
[189 / 320] Kingfisher
[199 / 409]
[201 / 409]
[212 / 409]
[218 / 409]
[222 / 409]
[226 / 409]
[231 / 409]
[236 / 409]
[240 / 409]
[245 / 409]
[249 / 409]
[255 / 409]
[258 / 409]
[269 / 409]
[278 / 409]
[282 / 409] PovioKitAsync
[284 / 409] PovioKitAsync
[288 / 409]
[289 / 409]
[291 / 409]
[296 / 409]
[301 / 409]
[303 / 409]
[306 / 409]
[307 / 409]
[309 / 409]
[311 / 409]
[314 / 409]
[317 / 409]
[318 / 409]
[319 / 409]
[321 / 409] PovioKitCore
[330 / 409]
[331 / 409] PovioKitCore
[334 / 409]
[342 / 409] PovioKitCore
[343 / 409] PovioKitAsync
[346 / 411]
[347 / 411]
[348 / 411]
[351 / 411]
[356 / 415]
[360 / 444]
[372 / 444]
[377 / 444] PovioKitAppKit-product
[382 / 444]
[383 / 444]
[391 / 444] Kingfisher
[393 / 444]
[394 / 444] Kingfisher
[402 / 445]
[406 / 445] PovioKitUtilities
[407 / 445] PovioKitUtilities
[409 / 445] PovioKitUtilities
[414 / 461] PovioKitUtilities
[418 / 461]
[421 / 461]
[422 / 461] PovioKitUtilities-product
[428 / 462] Kingfisher
[430 / 462] PovioKitUtilities
[430 / 462] PovioKitUIKit
[439 / 473] PovioKitUIKit
[447 / 473] PovioKitUIKit
[459 / 473] PovioKitUtilities
[469 / 473]
[470 / 473] PovioKitSwiftUI
Build complete! (14.97 sec)
Fetching https://github.com/onevcat/Kingfisher
[1/33994] Fetching kingfisher
Fetched https://github.com/onevcat/Kingfisher (7.78s)
Computing version for https://github.com/onevcat/Kingfisher
Computed https://github.com/onevcat/Kingfisher at 8.13.0 (8.39s)
Creating working copy for https://github.com/onevcat/Kingfisher
Working copy of https://github.com/onevcat/Kingfisher resolved at 8.13.0
Build complete.
{
"dependencies" : [
{
"identity" : "kingfisher",
"requirement" : {
"range" : [
{
"lower_bound" : "8.0.0",
"upper_bound" : "9.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/onevcat/Kingfisher"
}
],
"manifest_display_name" : "PovioKit",
"name" : "PovioKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "macos",
"version" : "14.0"
}
],
"products" : [
{
"name" : "PovioKitCore",
"targets" : [
"PovioKitCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PovioKitUtilities",
"targets" : [
"PovioKitUtilities"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PovioKitUIKit",
"targets" : [
"PovioKitUIKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PovioKitSwiftUI",
"targets" : [
"PovioKitSwiftUI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PovioKitAppKit",
"targets" : [
"PovioKitAppKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PovioKitAsync",
"targets" : [
"PovioKitAsync"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "Tests",
"module_type" : "SwiftTarget",
"name" : "Tests",
"path" : "Tests/Tests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Tests/Resources/PovioKit.png",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Async/AsyncDebounceSequenceTests.swift",
"Async/AsyncSampleSequenceTests.swift",
"Async/AsyncSemaphoreTests.swift",
"Async/AsyncTestSupport.swift",
"Async/AsyncTickerSequenceTests.swift",
"Async/AsyncUtilitiesTests.swift",
"Async/TaskCoalescerTests.swift",
"Async/TestClock.swift",
"Core/AppInfoTests.swift",
"Core/Extensions/Foundation/CollectionGroupedTests.swift",
"Core/Extensions/Foundation/CollectionTests.swift",
"Core/Extensions/Foundation/ComparableTests.swift",
"Core/Extensions/Foundation/DataTests.swift",
"Core/Extensions/Foundation/DateFormatterTests.swift",
"Core/Extensions/Foundation/DateTests.swift",
"Core/Extensions/Foundation/DecodableDictionaryTests.swift",
"Core/Extensions/Foundation/DispatchTimeIntervalTests.swift",
"Core/Extensions/Foundation/DoubleConversionTests.swift",
"Core/Extensions/Foundation/DoubleTests.swift",
"Core/Extensions/Foundation/EncodableTests.swift",
"Core/Extensions/Foundation/NotificationCenterTests.swift",
"Core/Extensions/Foundation/OptionalTests.swift",
"Core/Extensions/Foundation/ResultTests.swift",
"Core/Extensions/Foundation/StringTests.swift",
"Core/Extensions/Foundation/URLTests.swift",
"Core/Extensions/MapKit/MKAnnotationViewTests.swift",
"Core/Extensions/MapKit/MKGeometryExtensionsTests.swift",
"Core/Extensions/UIKit/CGSizeTests.swift",
"Core/Extensions/UIKit/UIColorTests.swift",
"Core/Extensions/UIKit/UIDeviceTests.swift",
"Core/Extensions/UIKit/UIEdgeInsetsTests.swift",
"Core/Extensions/UIKit/UIImageTests.swift",
"Core/Extensions/UIKit/UIResponderTests.swift",
"Core/Extensions/UIKit/UIWindowTests.swift",
"Core/Logger/LoggerTests.swift",
"UI/AppKit/Extensions/AppKitExtensionsTests.swift",
"UI/SwiftUI/ColorExtensionTests.swift",
"UI/SwiftUI/RemoteImageProcessorsTests.swift",
"UI/SwiftUI/ViewAndModifierExtensionsTests.swift",
"UI/UIKit/Extensions/UICollectionReusableViewTests.swift",
"UI/UIKit/Extensions/UIProgressViewTests.swift",
"UI/UIKit/Extensions/UITableViewCellTests.swift",
"UI/UIKit/Extensions/UITableViewHeaderFooterViewTests.swift",
"UI/UIKit/Extensions/UIViewControllerTests.swift",
"UI/UIKit/Extensions/UIViewTests.swift",
"UI/UIKit/Views/DynamicCollectionCellTests.swift",
"UI/UIKit/Views/GradientViewTests.swift",
"UI/UIKit/Views/PaddingLabelTests.swift",
"UI/UIKit/Views/TextFieldTests.swift",
"Utilities/App Version Validator/AppVersionValidatorTests.swift",
"Utilities/AttributedStringBuilder/AttributedStringBuilderTests.swift",
"Utilities/AttributedStringBuilder/BuilderCompatibleTests.swift",
"Utilities/Broadcast/BroadcastTests.swift",
"Utilities/BundleReader/BundleReaderTests.swift",
"Utilities/Camera/CameraModelsTests.swift",
"Utilities/ColorInterpolator/ColorInterpolatorTests.swift",
"Utilities/Currency/CurrencyTests.swift",
"Utilities/Debouncer/DebouncerTests.swift",
"Utilities/Delegated/DelegatedTests.swift",
"Utilities/DispatchTimer/DispatchTimerTests.swift",
"Utilities/Exif/ExifErrorTests.swift",
"Utilities/Exif/ExifImageSourceTests.swift",
"Utilities/Exif/ExifMacOSTests.swift",
"Utilities/Exif/ExifTests.swift",
"Utilities/InAppPurchase/InAppPurchaseErrorTests.swift",
"Utilities/InAppPurchase/InAppPurchaseServiceTests.swift",
"Utilities/MediaPlayer/AudioPlayerTests.swift",
"Utilities/MediaPlayer/MediaPlayerBehaviorTests.swift",
"Utilities/MediaPlayer/MediaPlayerModelsTests.swift",
"Utilities/MediaPlayer/MediaStreamTests.swift",
"Utilities/Money/MoneyExtensionsTests.swift",
"Utilities/Money/MoneyTests.swift",
"Utilities/MoneyDefaults/MoneyDefaultsTests.swift",
"Utilities/StartupService/StartupProcessServiceTests.swift",
"Utilities/UserDefaults/UserDefaultTests.swift",
"Utilities/XCConfigValue/MockBundleReader.swift",
"Utilities/XCConfigValue/XCConfigValueTests.swift"
],
"target_dependencies" : [
"PovioKitCore",
"PovioKitUIKit",
"PovioKitSwiftUI",
"PovioKitAppKit",
"PovioKitUtilities",
"PovioKitAsync"
],
"type" : "test"
},
{
"c99name" : "PovioKitUtilities",
"module_type" : "SwiftTarget",
"name" : "PovioKitUtilities",
"path" : "Sources/Utilities",
"product_memberships" : [
"PovioKitUtilities",
"PovioKitUIKit"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"AppVersionValidator/AppVersionValidator.swift",
"AttributedStringBuilder/AttributedStringBuilder.swift",
"AttributedStringBuilder/UILabel+BuilderCompatible.swift",
"AttributedStringBuilder/UITextField+BuilderCompatible.swift",
"Broadcast/Broadcast.swift",
"BundleReader/BundleReader.swift",
"Camera/Camera+PovioKit.swift",
"Camera/Camera.swift",
"Camera/CameraService.swift",
"Camera/PhotoCamera.swift",
"Camera/QRCodeScanner.swift",
"ColorInterpolator/ColorInterpolator.swift",
"Debouncer/Debouncer.swift",
"Delegated/Delegated.swift",
"DispatchTimer/DispatchTimer.swift",
"Exif/Exif.swift",
"Exif/ExifError.swift",
"Exif/ExifImageSource.swift",
"InAppPurchase/InAppPurchaseError.swift",
"InAppPurchase/InAppPurchaseService.swift",
"MediaPlayer/AudioPlayer.swift",
"MediaPlayer/MediaPlayer+Models.swift",
"MediaPlayer/MediaPlayer.swift",
"MediaPlayer/MediaStream.swift",
"Money/Money+Currency.swift",
"Money/Money+Defaults.swift",
"Money/Money+Extensions.swift",
"Money/Money.swift",
"PropertyWrapper/UserDefault.swift",
"PropertyWrapper/XCConfigValue.swift",
"StartupService/StartupProcess.swift",
"StartupService/StartupProcessService.swift"
],
"target_dependencies" : [
"PovioKitCore"
],
"type" : "library"
},
{
"c99name" : "PovioKitUIKit",
"module_type" : "SwiftTarget",
"name" : "PovioKitUIKit",
"path" : "Sources/UI/UIKit",
"product_dependencies" : [
"Kingfisher"
],
"product_memberships" : [
"PovioKitUIKit"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Extensions/CGSize+PovioKit.swift",
"Extensions/UICollectionReusableView+PovioKit.swift",
"Extensions/UICollectionView+PovioKit.swift",
"Extensions/UIColor+PovioKit.swift",
"Extensions/UIDevice+PovioKit.swift",
"Extensions/UIEdgeInsets+PovioKit.swift",
"Extensions/UIImage+Kingfisher.swift",
"Extensions/UIImage+PovioKit.swift",
"Extensions/UIProgressView+PovioKit.swift",
"Extensions/UIResponder+PovioKit.swift",
"Extensions/UITableView+PovioKit.swift",
"Extensions/UITableViewCell+PovioKit.swift",
"Extensions/UITableViewHeaderFooterView+PovioKit.swift",
"Extensions/UIView+PovioKit.swift",
"Extensions/UIViewController+PovioKit.swift",
"Extensions/UIWindow+PovioKit.swift",
"Views/DynamicCollectionCell/DynamicCollectionCell.swift",
"Views/GradientView/GradientView.swift",
"Views/PaddingLabel/PaddingLabel.swift",
"Views/TextField/TextField.swift"
],
"target_dependencies" : [
"PovioKitCore",
"PovioKitUtilities"
],
"type" : "library"
},
{
"c99name" : "PovioKitSwiftUI",
"module_type" : "SwiftTarget",
"name" : "PovioKitSwiftUI",
"path" : "Sources/UI/SwiftUI",
"product_dependencies" : [
"Kingfisher"
],
"product_memberships" : [
"PovioKitSwiftUI"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Extensions/AnyTransition+PovioKit.swift",
"Extensions/Color+PovioKit.swift",
"Extensions/Text+PovioKit.swift",
"Extensions/View+PovioKit.swift",
"View Modifiers/DeviceShakeViewModifier.swift",
"View Modifiers/MaterialBlurBackgroundModifier.swift",
"View Modifiers/MeasureSizeModifier.swift",
"View Modifiers/OnFirstAppearModifier.swift",
"View Modifiers/PhotoPickerModifier.swift",
"View Modifiers/PinchToZoomModifier.swift",
"View Modifiers/SquaredModifier.swift",
"View Modifiers/TextFieldLimitModifer.swift",
"Views/AnimatedImage/AnimatedImage.swift",
"Views/LinearProgressStyle/LinearProgressStyle.swift",
"Views/MaterialBlurView/MaterialBlurView.swift",
"Views/PhotoPickerView/PhotoPickerView.swift",
"Views/RemoteImage/HEICImageProcessor.swift",
"Views/RemoteImage/JPEGImageProcessor.swift",
"Views/RemoteImage/RemoteImage.swift",
"Views/ScrollViewWithOffset/ScrollViewWithOffset.swift",
"Views/SimpleColorPicker/SimpleColorPicker.swift"
],
"target_dependencies" : [
"PovioKitCore"
],
"type" : "library"
},
{
"c99name" : "PovioKitCore",
"module_type" : "SwiftTarget",
"name" : "PovioKitCore",
"path" : "Sources/Core",
"product_memberships" : [
"PovioKitCore",
"PovioKitUtilities",
"PovioKitUIKit",
"PovioKitSwiftUI",
"PovioKitAppKit"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"AppInfo.swift",
"Extensions/Foundation/Collection+PovioKit.swift",
"Extensions/Foundation/Comparable+PovioKit.swift",
"Extensions/Foundation/Data+PovioKit.swift",
"Extensions/Foundation/Date+PovioKit.swift",
"Extensions/Foundation/DateFormatter+PovioKit.swift",
"Extensions/Foundation/DecodableDictionary+PovioKit.swift",
"Extensions/Foundation/DispatchTimeInterval+PovioKit.swift",
"Extensions/Foundation/Double+PovioKit.swift",
"Extensions/Foundation/Encodable+PovioKit.swift",
"Extensions/Foundation/NotificationCenter+PovioKit.swift",
"Extensions/Foundation/Optional+PovioKit.swift",
"Extensions/Foundation/Result+PovioKit.swift",
"Extensions/Foundation/String+PovioKit.swift",
"Extensions/Foundation/URL+PovioKit.swift",
"Extensions/MapKit/MKAnnotationView+PovioKit.swift",
"Extensions/MapKit/MKCircle+PovioKit.swift",
"Extensions/MapKit/MKMapView+PovioKit.swift",
"Extensions/MapKit/MKPolygon+PovioKit.swift",
"Extensions/Other/SKStoreReviewController+PovioKit.swift",
"Logger/Logger.swift"
],
"type" : "library"
},
{
"c99name" : "PovioKitAsync",
"module_type" : "SwiftTarget",
"name" : "PovioKitAsync",
"path" : "Sources/Async",
"product_memberships" : [
"PovioKitAsync"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"AsyncDebounceSequence.swift",
"AsyncSampleSequence.swift",
"AsyncSemaphore.swift",
"AsyncTickerSequence.swift",
"AsyncUtilities.swift",
"TaskCoalescer.swift"
],
"type" : "library"
},
{
"c99name" : "PovioKitAppKit",
"module_type" : "SwiftTarget",
"name" : "PovioKitAppKit",
"path" : "Sources/UI/AppKit",
"product_memberships" : [
"PovioKitAppKit"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"NSView+PovioKit.swift",
"NSWindow+PovioKit.swift"
],
"target_dependencies" : [
"PovioKitCore"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.