Build Information
Successful build of PovioKit, reference 7.1.0 (796a5b), with Swift 6.4 for macOS (SPM) on 21 Sep 2026 10:51:00 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/povio/PovioKit.git
Reference: 7.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/povio/PovioKit
* tag 7.1.0 -> FETCH_HEAD
HEAD is now at 796a5b3 Release/7.1.0 (#378)
Cloned https://github.com/povio/PovioKit.git
Revision (git rev-parse @):
796a5b3e1947579c6ad136727e55c2ce06b97994
SUCCESS checkout https://github.com/povio/PovioKit.git at 7.1.0
========================================
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]
[147 / 225] PovioKit_PovioKitCore
[163 / 225]
[166 / 228] PovioKitAsync
[175 / 270]
[176 / 270]
[183 / 312]
[188 / 312] Kingfisher
[199 / 409]
[204 / 409]
[212 / 409]
[218 / 409]
[221 / 409]
[223 / 409]
[226 / 409]
[232 / 409]
[238 / 409]
[240 / 409]
[247 / 409]
[254 / 409]
[255 / 409]
[258 / 409]
[260 / 409]
[261 / 409]
[271 / 409]
[280 / 409] PovioKitAsync
[282 / 409] PovioKitAsync
[289 / 409]
[293 / 409]
[296 / 409]
[300 / 409]
[304 / 409]
[307 / 409]
[310 / 409]
[312 / 409]
[314 / 409]
[317 / 409]
[319 / 409]
[321 / 409] PovioKitCore
[323 / 409]
[326 / 409] PovioKitCore
[327 / 409] PovioKitCore
[329 / 409] PovioKitCore
[342 / 409] PovioKitCore
[344 / 409] PovioKitAsync
[348 / 411] PovioKitCore
[348 / 411]
[352 / 411]
[357 / 415]
[361 / 444]
[364 / 444] PovioKitAppKit
[371 / 444]
[374 / 444]
[379 / 444] PovioKitAppKit-product
[382 / 444] Kingfisher
[384 / 444]
[389 / 444] PovioKitCore
[393 / 444] PovioKitCore
[395 / 444] Kingfisher
[397 / 444] Kingfisher
[404 / 444] PovioKitUtilities
[407 / 444] PovioKitUtilities
[416 / 444] PovioKitUtilities-product
[418 / 444] Kingfisher
[419 / 445]
[422 / 446] PovioKitCore-product
[423 / 446] PovioKitUtilities
[433 / 457] Kingfisher
[436 / 457] PovioKitUtilities
[445 / 457] PovioKitUIKit
[448 / 458] PovioKitSwiftUI
[452 / 473]
[453 / 473]
[464 / 473] PovioKitSwiftUI
[470 / 473] PovioKitSwiftUI
Build complete! (15.23 sec)
Fetching https://github.com/onevcat/Kingfisher
[1/33884] Fetching kingfisher
Fetched https://github.com/onevcat/Kingfisher (10.75s)
Computing version for https://github.com/onevcat/Kingfisher
Computed https://github.com/onevcat/Kingfisher at 8.12.0 (11.36s)
Creating working copy for https://github.com/onevcat/Kingfisher
Working copy of https://github.com/onevcat/Kingfisher resolved at 8.12.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.