Build Information
Successful build of ADPhotoKit, reference master (0fbf58
), with Swift 6.1 for iOS using Xcode 16.3 on 29 Apr 2025 23:12:36 UTC.
Swift 6 data race errors: 123
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme ADPhotoKit -destination generic/platform=iOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Build Log
if self?.session.isRunning == true {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:22:17: note: property declared here
private let session = AVCaptureSession()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:351:23: warning: call to main actor-isolated instance method 'dismiss(animated:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self?.dismiss(animated: true, completion: nil)
^
UIKit.UIViewController.dismiss:3:24: note: calls to instance method 'dismiss(animated:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open func dismiss(animated flag: Bool, completion: (() -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:353:43: warning: call to main actor-isolated instance method 'pause()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self?.videoPlayLayer?.player?.pause()
^
AVFoundation.AVPlayer.pause:2:22: note: calls to instance method 'pause()' from outside of its actor context are implicitly asynchronous
@MainActor open func pause()}
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:353:19: warning: main actor-isolated property 'videoPlayLayer' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self?.videoPlayLayer?.player?.pause()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:28:17: note: property declared here
private var videoPlayLayer: AVPlayerLayer?
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:357:47: warning: call to main actor-isolated instance method 'pause()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self?.videoPlayLayer?.player?.pause()
^
AVFoundation.AVPlayer.pause:2:22: note: calls to instance method 'pause()' from outside of its actor context are implicitly asynchronous
@MainActor open func pause()}
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:357:23: warning: main actor-isolated property 'videoPlayLayer' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self?.videoPlayLayer?.player?.pause()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:28:17: note: property declared here
private var videoPlayLayer: AVPlayerLayer?
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:360:50: warning: main actor-isolated property 'rate' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if self?.videoPlayLayer?.player?.rate == 0 && self?.videoPlayLayer?.isHidden == false {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVPlayer.h:184:17: note: property declared here
@property float rate
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:360:26: warning: main actor-isolated property 'videoPlayLayer' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if self?.videoPlayLayer?.player?.rate == 0 && self?.videoPlayLayer?.isHidden == false {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:28:17: note: property declared here
private var videoPlayLayer: AVPlayerLayer?
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:360:69: warning: main actor-isolated property 'videoPlayLayer' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
if self?.videoPlayLayer?.player?.rate == 0 && self?.videoPlayLayer?.isHidden == false {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:28:17: note: property declared here
private var videoPlayLayer: AVPlayerLayer?
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:364:55: warning: call to main actor-isolated instance method 'play()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self?.videoPlayLayer?.player?.play()
^
AVFoundation.AVPlayer.play:2:22: note: calls to instance method 'play()' from outside of its actor context are implicitly asynchronous
@MainActor open func play()}
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:364:31: warning: main actor-isolated property 'videoPlayLayer' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self?.videoPlayLayer?.player?.play()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:28:17: note: property declared here
private var videoPlayLayer: AVPlayerLayer?
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:369:23: warning: main actor-isolated property 'videoPlayLayer' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self?.videoPlayLayer?.player?.seek(to: .zero)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:28:17: note: property declared here
private var videoPlayLayer: AVPlayerLayer?
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:370:47: warning: call to main actor-isolated instance method 'play()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self?.videoPlayLayer?.player?.play()
^
AVFoundation.AVPlayer.play:2:22: note: calls to instance method 'play()' from outside of its actor context are implicitly asynchronous
@MainActor open func play()}
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:370:23: warning: main actor-isolated property 'videoPlayLayer' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self?.videoPlayLayer?.player?.play()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:28:17: note: property declared here
private var videoPlayLayer: AVPlayerLayer?
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:454:72: warning: 'AVVideoCodecJPEG' was deprecated in iOS 11.0: renamed to 'AVVideoCodecType.jpeg'
let setting = AVCapturePhotoSettings(format: [AVVideoCodecKey: AVVideoCodecJPEG])
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:454:72: note: use 'AVVideoCodecType.jpeg' instead
let setting = AVCapturePhotoSettings(format: [AVVideoCodecKey: AVVideoCodecJPEG])
^~~~~~~~~~~~~~~~
AVVideoCodecType.jpeg
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:509:18: warning: main actor-isolated property 'session' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.session.stopRunning()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:22:17: note: property declared here
private let session = AVCaptureSession()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:510:18: warning: call to main actor-isolated instance method 'refreshUI()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.refreshUI()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:285:10: note: calls to instance method 'refreshUI()' from outside of its actor context are implicitly asynchronous
func refreshUI() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:285:10: note: main actor isolation inferred from inheritance from class 'UIViewController'
func refreshUI() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:670:27: warning: main actor-isolated property 'captureDevice' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
try self?.captureDevice?.lockForConfiguration()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:23:17: note: property declared here
private let captureDevice = AVCaptureDevice.default(for: .video)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:671:23: warning: main actor-isolated property 'captureDevice' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self?.captureDevice?.torchMode = .on
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:23:17: note: mutation of this property is only permitted within the actor
private let captureDevice = AVCaptureDevice.default(for: .video)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:672:23: warning: main actor-isolated property 'captureDevice' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self?.captureDevice?.unlockForConfiguration()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:23:17: note: property declared here
private let captureDevice = AVCaptureDevice.default(for: .video)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:688:27: warning: main actor-isolated property 'captureDevice' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
try self?.captureDevice?.lockForConfiguration()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:23:17: note: property declared here
private let captureDevice = AVCaptureDevice.default(for: .video)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:689:23: warning: main actor-isolated property 'captureDevice' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self?.captureDevice?.torchMode = .off
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:23:17: note: mutation of this property is only permitted within the actor
private let captureDevice = AVCaptureDevice.default(for: .video)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:690:23: warning: main actor-isolated property 'captureDevice' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self?.captureDevice?.unlockForConfiguration()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:23:17: note: property declared here
private let captureDevice = AVCaptureDevice.default(for: .video)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:745:18: warning: main actor-isolated property 'session' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.session.startRunning()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:22:17: note: property declared here
private let session = AVCaptureSession()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:746:18: warning: call to main actor-isolated instance method 'refreshUI()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.refreshUI()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:285:10: note: calls to instance method 'refreshUI()' from outside of its actor context are implicitly asynchronous
func refreshUI() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:285:10: note: main actor isolation inferred from inheritance from class 'UIViewController'
func refreshUI() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:774:16: warning: capture of 'input' with non-sendable type 'AVCaptureDeviceInput' in a '@Sendable' closure
if input.device.position == .back, let front = self?.getCamera(position: .front) {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureInput.h:181:12: note: class 'AVCaptureDeviceInput' does not conform to the 'Sendable' protocol
@interface AVCaptureDeviceInput : AVCaptureInput
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AVFoundation'
import AVFoundation
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:774:66: warning: call to main actor-isolated instance method 'getCamera(position:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if input.device.position == .back, let front = self?.getCamera(position: .front) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:426:10: note: calls to instance method 'getCamera(position:)' from outside of its actor context are implicitly asynchronous
func getCamera(position: AVCaptureDevice.Position) -> AVCaptureDevice? {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:426:10: note: main actor isolation inferred from inheritance from class 'UIViewController'
func getCamera(position: AVCaptureDevice.Position) -> AVCaptureDevice? {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:776:72: warning: call to main actor-isolated instance method 'getCamera(position:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
}else if input.device.position == .front, let back = self?.getCamera(position: .back) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:426:10: note: calls to instance method 'getCamera(position:)' from outside of its actor context are implicitly asynchronous
func getCamera(position: AVCaptureDevice.Position) -> AVCaptureDevice? {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:426:10: note: main actor isolation inferred from inheritance from class 'UIViewController'
func getCamera(position: AVCaptureDevice.Position) -> AVCaptureDevice? {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:780:23: warning: main actor-isolated property 'session' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self?.session.beginConfiguration()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:22:17: note: property declared here
private let session = AVCaptureSession()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:781:23: warning: main actor-isolated property 'session' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self?.session.removeInput(input)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:22:17: note: property declared here
private let session = AVCaptureSession()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:782:26: warning: main actor-isolated property 'session' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if self?.session.canAddInput(newInput) == true {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:22:17: note: property declared here
private let session = AVCaptureSession()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:783:85: warning: main actor-isolated property 'session' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
if newInput.device.supportsSessionPreset(.hd1920x1080) && self?.session.canSetSessionPreset(.hd1920x1080) == true {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:22:17: note: property declared here
private let session = AVCaptureSession()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:784:31: warning: main actor-isolated property 'session' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self?.session.sessionPreset = .hd1920x1080
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:22:17: note: mutation of this property is only permitted within the actor
private let session = AVCaptureSession()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:786:31: warning: main actor-isolated property 'session' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self?.session.sessionPreset = .photo
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:22:17: note: mutation of this property is only permitted within the actor
private let session = AVCaptureSession()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:788:27: warning: main actor-isolated property 'session' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self?.session.addInput(newInput)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:22:17: note: property declared here
private let session = AVCaptureSession()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:789:27: warning: main actor-isolated property 'captureInput' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self?.captureInput = newInput
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:48:17: note: mutation of this property is only permitted within the actor
private var captureInput: AVCaptureDeviceInput?
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:791:27: warning: main actor-isolated property 'session' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self?.session.addInput(input)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:22:17: note: property declared here
private let session = AVCaptureSession()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:793:23: warning: main actor-isolated property 'session' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self?.session.commitConfiguration()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:22:17: note: property declared here
private let session = AVCaptureSession()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:795:19: warning: main actor-isolated property 'isSwitchCamera' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self?.isSwitchCamera = false
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:40:17: note: mutation of this property is only permitted within the actor
private var isSwitchCamera = false
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:841:48: warning: 'jpegPhotoDataRepresentation(forJPEGSampleBuffer:previewPhotoSampleBuffer:)' was deprecated in iOS 11.0
if let data = AVCapturePhotoOutput.jpegPhotoDataRepresentation(forJPEGSampleBuffer: photoSampleBuffer!, previewPhotoSampleBuffer: previewPhotoSampleBuffer) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:843:26: warning: main actor-isolated property 'session' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.session.stopRunning()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:22:17: note: property declared here
private let session = AVCaptureSession()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:844:26: warning: call to main actor-isolated instance method 'refreshUI()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.refreshUI()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:285:10: note: calls to instance method 'refreshUI()' from outside of its actor context are implicitly asynchronous
func refreshUI() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:285:10: note: main actor isolation inferred from inheritance from class 'UIViewController'
func refreshUI() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:992:23: warning: capture of 'exportSession' with non-sendable type 'AVAssetExportSession' in a '@Sendable' closure
let suc = exportSession.status == .completed
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetExportSession.h:156:12: note: class 'AVAssetExportSession' does not conform to the 'Sendable' protocol
@interface AVAssetExportSession : NSObject
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:997:17: warning: capture of 'completion' with non-sendable type '(URL?) -> Void' in a '@Sendable' closure
completion(suc ? URL(fileURLWithPath: path) : nil)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:997:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completion(suc ? URL(fileURLWithPath: path) : nil)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:74:9: warning: cannot access property 'motionManager' with a non-sendable type 'CMMotionManager' from nonisolated deinit; this is an error in the Swift 6 language mode
motionManager.stopDeviceMotionUpdates()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/CoreMotion.framework/Headers/CMMotionManager.h:90:12: note: class 'CMMotionManager' does not conform to the 'Sendable' protocol
@interface CMMotionManager : NSObject
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreMotion'
import CoreMotion
^
@preconcurrency
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:150:29: warning: call to main actor-isolated initializer 'init(config:selects:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let album = ADAlbumListController(config: configuration, selects: modelsSel)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADAlbumListController.swift:23:5: note: calls to initializer 'init(config:selects:)' from outside of its actor context are implicitly asynchronous
init(config: ADPhotoKitConfig, selects: [ADSelectAssetModel] = []) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADAlbumListController.swift:23:5: note: main actor isolation inferred from inheritance from class 'UIViewController'
init(config: ADPhotoKitConfig, selects: [ADSelectAssetModel] = []) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:151:27: warning: call to main actor-isolated initializer 'init(rootViewController:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let nav = ADPhotoNavController(rootViewController: album)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoNavController.swift:10:52: note: calls to initializer 'init(rootViewController:)' from outside of its actor context are implicitly asynchronous
class ADPhotoNavController: UINavigationController {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoNavController.swift:10:52: note: main actor isolation inferred from inheritance from class 'UINavigationController'
class ADPhotoNavController: UINavigationController {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:152:23: warning: call to main actor-isolated instance method 'pushThumbnail(with:style:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
album.pushThumbnail(with: model, style: style, animated: false)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADAlbumListController.swift:54:10: note: calls to instance method 'pushThumbnail(with:style:animated:)' from outside of its actor context are implicitly asynchronous
func pushThumbnail(with album: ADAlbumModel, style: ADPickerStyle, animated: Bool) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADAlbumListController.swift:54:10: note: main actor isolation inferred from inheritance from class 'UIViewController'
func pushThumbnail(with album: ADAlbumModel, style: ADPickerStyle, animated: Bool) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:153:21: warning: main actor-isolated property 'modalPresentationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
nav.modalPresentationStyle = .fullScreen
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:282:54: note: mutation of this property is only permitted within the actor
@property(nonatomic,assign) UIModalPresentationStyle modalPresentationStyle API_AVAILABLE(ios(3.2));
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:154:20: warning: call to main actor-isolated instance method 'present(_:animated:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
on.present(nav, animated: true, completion: nil)
^
UIKit.UIViewController.present:3:24: note: calls to instance method 'present(_:animated:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open func present(_ viewControllerToPresent: UIViewController, animated flag: Bool, completion: (() -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:158:33: warning: call to main actor-isolated initializer 'init(config:album:style:selects:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let thumbnail = ADThumbnailViewController(config: configuration, album: model, style: style, selects: modelsSel)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADThumbnailViewController.swift:28:5: note: calls to initializer 'init(config:album:style:selects:)' from outside of its actor context are implicitly asynchronous
init(config: ADPhotoKitConfig, album: ADAlbumModel, style: ADPickerStyle = .normal, selects: [ADSelectAssetModel] = []) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADThumbnailViewController.swift:28:5: note: main actor isolation inferred from inheritance from class 'UIViewController'
init(config: ADPhotoKitConfig, album: ADAlbumModel, style: ADPickerStyle = .normal, selects: [ADSelectAssetModel] = []) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:159:27: warning: call to main actor-isolated initializer 'init(rootViewController:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let nav = ADPhotoNavController(rootViewController: thumbnail)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoNavController.swift:10:52: note: calls to initializer 'init(rootViewController:)' from outside of its actor context are implicitly asynchronous
class ADPhotoNavController: UINavigationController {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoNavController.swift:10:52: note: main actor isolation inferred from inheritance from class 'UINavigationController'
class ADPhotoNavController: UINavigationController {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:160:21: warning: main actor-isolated property 'modalPresentationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
nav.modalPresentationStyle = .fullScreen
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:282:54: note: mutation of this property is only permitted within the actor
@property(nonatomic,assign) UIModalPresentationStyle modalPresentationStyle API_AVAILABLE(ios(3.2));
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:161:20: warning: call to main actor-isolated instance method 'present(_:animated:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
on.present(nav, animated: true, completion: nil)
^
UIKit.UIViewController.present:3:24: note: calls to instance method 'present(_:animated:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open func present(_ viewControllerToPresent: UIViewController, animated flag: Bool, completion: (() -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:186:23: warning: call to main actor-isolated initializer 'init(config:assets:selects:index:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let browser = ADAssetBrowserController(config: configuration, assets: assets, selects: selects, index: index)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADAssetBrowserController.swift:41:5: note: calls to initializer 'init(config:assets:selects:index:)' from outside of its actor context are implicitly asynchronous
init(config: ADPhotoKitConfig, assets: [ADAssetBrowsable], selects: [ADAssetBrowsable] = [], index: Int? = nil) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADAssetBrowserController.swift:41:5: note: main actor isolation inferred from inheritance from class 'UIViewController'
init(config: ADPhotoKitConfig, assets: [ADAssetBrowsable], selects: [ADAssetBrowsable] = [], index: Int? = nil) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:175:23: note: add '@MainActor' to make class method 'assetBrowser(present:assets:selects:index:options:selected:canceled:)' part of global actor 'MainActor'
public class func assetBrowser(present on: UIViewController,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:187:19: warning: call to main actor-isolated initializer 'init(rootViewController:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let nav = ADPhotoNavController(rootViewController: browser)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoNavController.swift:10:52: note: calls to initializer 'init(rootViewController:)' from outside of its actor context are implicitly asynchronous
class ADPhotoNavController: UINavigationController {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoNavController.swift:10:52: note: main actor isolation inferred from inheritance from class 'UINavigationController'
class ADPhotoNavController: UINavigationController {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:175:23: note: add '@MainActor' to make class method 'assetBrowser(present:assets:selects:index:options:selected:canceled:)' part of global actor 'MainActor'
public class func assetBrowser(present on: UIViewController,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:188:13: warning: main actor-isolated property 'modalPresentationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
nav.modalPresentationStyle = .fullScreen
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:282:54: note: mutation of this property is only permitted within the actor
@property(nonatomic,assign) UIModalPresentationStyle modalPresentationStyle API_AVAILABLE(ios(3.2));
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:175:23: note: add '@MainActor' to make class method 'assetBrowser(present:assets:selects:index:options:selected:canceled:)' part of global actor 'MainActor'
public class func assetBrowser(present on: UIViewController,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:189:12: warning: call to main actor-isolated instance method 'present(_:animated:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
on.present(nav, animated: true, completion: nil)
^
UIKit.UIViewController.present:3:24: note: calls to instance method 'present(_:animated:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open func present(_ viewControllerToPresent: UIViewController, animated flag: Bool, completion: (() -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:175:23: note: add '@MainActor' to make class method 'assetBrowser(present:assets:selects:index:options:selected:canceled:)' part of global actor 'MainActor'
public class func assetBrowser(present on: UIViewController,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:405:13: warning: main actor-isolated property 'timeoutBlock' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
hud.timeoutBlock = {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADProgress.swift:23:9: note: mutation of this property is only permitted within the actor
var timeoutBlock: (() -> Void)? { set get }
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:401:10: note: add '@MainActor' to make instance method 'fetchSelectResults(config:inQueue:completion:)' part of global actor 'MainActor'
func fetchSelectResults(config: ADAssetOperation.OptConfig, inQueue: OperationQueue, completion: @escaping (([ADPhotoKitUI.Asset])->Void)) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:410:13: warning: call to main actor-isolated instance method 'show(timeout:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
hud.show(timeout: ADPhotoKitConfiguration.default.fetchTimeout)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADProgress.swift:27:10: note: calls to instance method 'show(timeout:)' from outside of its actor context are implicitly asynchronous
func show(timeout: TimeInterval)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADProgress.swift:27:10: note: main actor isolation inferred from conformance to class 'UIView'
func show(timeout: TimeInterval)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:401:10: note: add '@MainActor' to make instance method 'fetchSelectResults(config:inQueue:completion:)' part of global actor 'MainActor'
func fetchSelectResults(config: ADAssetOperation.OptConfig, inQueue: OperationQueue, completion: @escaping (([ADPhotoKitUI.Asset])->Void)) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:426:25: warning: capture of 'completion' with non-sendable type '([ADPhotoKitUI.Asset]) -> Void' (aka '(Array<(asset: PHAsset, result: Optional<ADAssetResult>, error: Optional<any Error>)>) -> ()') in a '@Sendable' closure
completion(result.compactMap { $0 })
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:426:25: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completion(result.compactMap { $0 })
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:426:36: warning: capture of 'result' with non-sendable type '[ADPhotoKitUI.Asset?]' (aka 'Array<Optional<(asset: PHAsset, result: Optional<ADAssetResult>, error: Optional<any Error>)>>') in a '@Sendable' closure
completion(result.compactMap { $0 })
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:24:15: note: consider making struct 'ADAssetResult' conform to the 'Sendable' protocol
public struct ADAssetResult {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:437:25: warning: capture of 'completion' with non-sendable type '([ADPhotoKitUI.Asset]) -> Void' (aka '(Array<(asset: PHAsset, result: Optional<ADAssetResult>, error: Optional<any Error>)>) -> ()') in a '@Sendable' closure
completion(result.compactMap { $0 })
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:437:25: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completion(result.compactMap { $0 })
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:437:36: warning: capture of 'result' with non-sendable type '[ADPhotoKitUI.Asset?]' (aka 'Array<Optional<(asset: PHAsset, result: Optional<ADAssetResult>, error: Optional<any Error>)>>') in a '@Sendable' closure
completion(result.compactMap { $0 })
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:24:15: note: consider making struct 'ADAssetResult' conform to the 'Sendable' protocol
public struct ADAssetResult {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:150:29: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
let album = ADAlbumListController(config: configuration, selects: modelsSel)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:150:29: note: sending task-isolated 'configuration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
let album = ADAlbumListController(config: configuration, selects: modelsSel)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:150:29: warning: sending 'modelsSel' risks causing data races; this is an error in the Swift 6 language mode
let album = ADAlbumListController(config: configuration, selects: modelsSel)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:150:29: note: sending task-isolated 'modelsSel' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
let album = ADAlbumListController(config: configuration, selects: modelsSel)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:152:23: warning: sending 'model' risks causing data races; this is an error in the Swift 6 language mode
album.pushThumbnail(with: model, style: style, animated: false)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:152:23: note: sending task-isolated 'model' to main actor-isolated instance method 'pushThumbnail(with:style:animated:)' risks causing data races between main actor-isolated and task-isolated uses
album.pushThumbnail(with: model, style: style, animated: false)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:152:23: warning: sending 'style' risks causing data races; this is an error in the Swift 6 language mode
album.pushThumbnail(with: model, style: style, animated: false)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:152:23: note: sending task-isolated 'style' to main actor-isolated instance method 'pushThumbnail(with:style:animated:)' risks causing data races between main actor-isolated and task-isolated uses
album.pushThumbnail(with: model, style: style, animated: false)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:158:33: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
let thumbnail = ADThumbnailViewController(config: configuration, album: model, style: style, selects: modelsSel)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:158:33: note: sending task-isolated 'configuration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
let thumbnail = ADThumbnailViewController(config: configuration, album: model, style: style, selects: modelsSel)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:158:33: warning: sending 'model' risks causing data races; this is an error in the Swift 6 language mode
let thumbnail = ADThumbnailViewController(config: configuration, album: model, style: style, selects: modelsSel)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:158:33: note: sending task-isolated 'model' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
let thumbnail = ADThumbnailViewController(config: configuration, album: model, style: style, selects: modelsSel)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:158:33: warning: sending 'style' risks causing data races; this is an error in the Swift 6 language mode
let thumbnail = ADThumbnailViewController(config: configuration, album: model, style: style, selects: modelsSel)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:158:33: note: sending task-isolated 'style' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
let thumbnail = ADThumbnailViewController(config: configuration, album: model, style: style, selects: modelsSel)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:158:33: warning: sending 'modelsSel' risks causing data races; this is an error in the Swift 6 language mode
let thumbnail = ADThumbnailViewController(config: configuration, album: model, style: style, selects: modelsSel)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:158:33: note: sending task-isolated 'modelsSel' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
let thumbnail = ADThumbnailViewController(config: configuration, album: model, style: style, selects: modelsSel)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:186:23: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
let browser = ADAssetBrowserController(config: configuration, assets: assets, selects: selects, index: index)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:186:23: note: sending task-isolated 'configuration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
let browser = ADAssetBrowserController(config: configuration, assets: assets, selects: selects, index: index)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:186:23: warning: sending 'assets' risks causing data races; this is an error in the Swift 6 language mode
let browser = ADAssetBrowserController(config: configuration, assets: assets, selects: selects, index: index)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:186:23: note: sending task-isolated 'assets' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
let browser = ADAssetBrowserController(config: configuration, assets: assets, selects: selects, index: index)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:186:23: warning: sending 'selects' risks causing data races; this is an error in the Swift 6 language mode
let browser = ADAssetBrowserController(config: configuration, assets: assets, selects: selects, index: index)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoKitUI.swift:186:23: note: sending task-isolated 'selects' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
let browser = ADAssetBrowserController(config: configuration, assets: assets, selects: selects, index: index)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoNavController.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:189:81: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customAlbumListNavBarBlock?() ?? ADAlbumListNavBarView()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADAlbumListNavBarView.swift:12:5: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
init() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADAlbumListNavBarView.swift:12:5: note: main actor isolation inferred from inheritance from class 'ADBaseNavBarView'
init() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:196:109: warning: call to main actor-isolated instance method 'dequeueReusableCell(withIdentifier:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customAlbumListCellBlock?(tableView, indexPath) ?? tableView.dequeueReusableCell(withIdentifier: ADAlbumListCell.reuseIdentifier, for: indexPath) as! ADAlbumListCellConfigurable
^
UIKit.UITableView.dequeueReusableCell:3:24: note: calls to instance method 'dequeueReusableCell(withIdentifier:for:)' from outside of its actor context are implicitly asynchronous
@MainActor open func dequeueReusableCell(withIdentifier identifier: String, for indexPath: IndexPath) -> UITableViewCell}
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:196:161: warning: main actor-isolated class property 'reuseIdentifier' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customAlbumListCellBlock?(tableView, indexPath) ?? tableView.dequeueReusableCell(withIdentifier: ADAlbumListCell.reuseIdentifier, for: indexPath) as! ADAlbumListCellConfigurable
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Cell+ADExtension.swift:33:15: note: class property declared here
class var reuseIdentifier: String {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:200:93: warning: call to main actor-isolated initializer 'init(style:config:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customThumbnailNavBarBlock?(style,config) ?? ADThumbnailNavBarView(style: style, config: config)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADThumbnailNavBarView.swift:28:14: note: calls to initializer 'init(style:config:)' from outside of its actor context are implicitly asynchronous
required init(style: ADPickerStyle, config: ADPhotoKitConfig) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADThumbnailNavBarView.swift:28:14: note: main actor isolation inferred from conformance to protocol 'ADThumbnailNavBarConfigurable'
required init(style: ADPickerStyle, config: ADPhotoKitConfig) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:204:99: warning: call to main actor-isolated initializer 'init(dataSource:config:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customThumbnailToolBarBlock?(dataSource,config) ?? ADThumbnailToolBarView(dataSource: dataSource, config: config)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADThumbnailToolBarView.swift:70:14: note: calls to initializer 'init(dataSource:config:)' from outside of its actor context are implicitly asynchronous
required init(dataSource: ADAssetListDataSource, config: ADPhotoKitConfig) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADThumbnailToolBarView.swift:70:14: note: main actor isolation inferred from conformance to protocol 'ADThumbnailToolBarConfigurable'
required init(dataSource: ADAssetListDataSource, config: ADPhotoKitConfig) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:211:119: warning: call to main actor-isolated instance method 'dequeueReusableCell(withReuseIdentifier:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customThumbnailCellBlock?(collectionView, indexPath) ?? collectionView.dequeueReusableCell(withReuseIdentifier: ADThumbnailListCell.reuseIdentifier, for: indexPath) as! ADThumbnailCellConfigurable
^
UIKit.UICollectionView.dequeueReusableCell:2:22: note: calls to instance method 'dequeueReusableCell(withReuseIdentifier:for:)' from outside of its actor context are implicitly asynchronous
@MainActor open func dequeueReusableCell(withReuseIdentifier identifier: String, for indexPath: IndexPath) -> UICollectionViewCell}
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:211:180: warning: main actor-isolated class property 'reuseIdentifier' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customThumbnailCellBlock?(collectionView, indexPath) ?? collectionView.dequeueReusableCell(withReuseIdentifier: ADThumbnailListCell.reuseIdentifier, for: indexPath) as! ADThumbnailCellConfigurable
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Cell+ADExtension.swift:76:15: note: class property declared here
class var reuseIdentifier: String {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:215:86: warning: call to main actor-isolated initializer 'init(config:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customAssetCaptureVCBlock?(config) ?? ADCaptureViewController(config: config)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:62:21: note: calls to initializer 'init(config:)' from outside of its actor context are implicitly asynchronous
required public init(config: ADPhotoKitConfig) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADCaptureViewController.swift:62:21: note: main actor isolation inferred from conformance to protocol 'ADAssetCaptureConfigurable'
required public init(config: ADPhotoKitConfig) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:219:96: warning: call to main actor-isolated initializer 'init(dataSource:config:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customBrowserNavBarBlock?(dataSource,config) ?? ADBrowserNavBarView(dataSource: dataSource, config: config)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserNavBarView.swift:19:14: note: calls to initializer 'init(dataSource:config:)' from outside of its actor context are implicitly asynchronous
required init(dataSource: ADAssetBrowserDataSource, config: ADPhotoKitConfig) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserNavBarView.swift:19:14: note: main actor isolation inferred from conformance to protocol 'ADBrowserNavBarConfigurable'
required init(dataSource: ADAssetBrowserDataSource, config: ADPhotoKitConfig) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:223:97: warning: call to main actor-isolated initializer 'init(dataSource:config:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customBrowserToolBarBlock?(dataSource,config) ?? ADBrowserToolBarView(dataSource: dataSource, config: config)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarView.swift:50:14: note: calls to initializer 'init(dataSource:config:)' from outside of its actor context are implicitly asynchronous
required init(dataSource: ADAssetBrowserDataSource, config: ADPhotoKitConfig) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarView.swift:50:14: note: main actor isolation inferred from conformance to protocol 'ADBrowserToolBarConfigurable'
required init(dataSource: ADAssetBrowserDataSource, config: ADPhotoKitConfig) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:230:124: warning: call to main actor-isolated instance method 'dequeueReusableCell(withReuseIdentifier:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customBrowserCellBlock?(collectionView, indexPath, asset) ?? collectionView.dequeueReusableCell(withReuseIdentifier: asset.reuseIdentifier, for: indexPath) as! ADBrowserCellConfigurable
^
UIKit.UICollectionView.dequeueReusableCell:2:22: note: calls to instance method 'dequeueReusableCell(withReuseIdentifier:for:)' from outside of its actor context are implicitly asynchronous
@MainActor open func dequeueReusableCell(withReuseIdentifier identifier: String, for indexPath: IndexPath) -> UICollectionViewCell}
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:200:93: warning: sending 'style' risks causing data races; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customThumbnailNavBarBlock?(style,config) ?? ADThumbnailNavBarView(style: style, config: config)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:200:93: note: sending task-isolated 'style' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return ADPhotoKitConfiguration.default.customThumbnailNavBarBlock?(style,config) ?? ADThumbnailNavBarView(style: style, config: config)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:200:93: warning: sending 'config' risks causing data races; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customThumbnailNavBarBlock?(style,config) ?? ADThumbnailNavBarView(style: style, config: config)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:200:93: note: sending task-isolated 'config' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return ADPhotoKitConfiguration.default.customThumbnailNavBarBlock?(style,config) ?? ADThumbnailNavBarView(style: style, config: config)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:204:99: warning: sending 'dataSource' risks causing data races; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customThumbnailToolBarBlock?(dataSource,config) ?? ADThumbnailToolBarView(dataSource: dataSource, config: config)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:204:99: note: sending task-isolated 'dataSource' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return ADPhotoKitConfiguration.default.customThumbnailToolBarBlock?(dataSource,config) ?? ADThumbnailToolBarView(dataSource: dataSource, config: config)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:204:99: warning: sending 'config' risks causing data races; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customThumbnailToolBarBlock?(dataSource,config) ?? ADThumbnailToolBarView(dataSource: dataSource, config: config)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:204:99: note: sending task-isolated 'config' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return ADPhotoKitConfiguration.default.customThumbnailToolBarBlock?(dataSource,config) ?? ADThumbnailToolBarView(dataSource: dataSource, config: config)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:215:86: warning: sending 'config' risks causing data races; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customAssetCaptureVCBlock?(config) ?? ADCaptureViewController(config: config)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:215:86: note: sending task-isolated 'config' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return ADPhotoKitConfiguration.default.customAssetCaptureVCBlock?(config) ?? ADCaptureViewController(config: config)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:219:96: warning: sending 'dataSource' risks causing data races; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customBrowserNavBarBlock?(dataSource,config) ?? ADBrowserNavBarView(dataSource: dataSource, config: config)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:219:96: note: sending task-isolated 'dataSource' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return ADPhotoKitConfiguration.default.customBrowserNavBarBlock?(dataSource,config) ?? ADBrowserNavBarView(dataSource: dataSource, config: config)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:219:96: warning: sending 'config' risks causing data races; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customBrowserNavBarBlock?(dataSource,config) ?? ADBrowserNavBarView(dataSource: dataSource, config: config)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:219:96: note: sending task-isolated 'config' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return ADPhotoKitConfiguration.default.customBrowserNavBarBlock?(dataSource,config) ?? ADBrowserNavBarView(dataSource: dataSource, config: config)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:223:97: warning: sending 'dataSource' risks causing data races; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customBrowserToolBarBlock?(dataSource,config) ?? ADBrowserToolBarView(dataSource: dataSource, config: config)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:223:97: note: sending task-isolated 'dataSource' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return ADPhotoKitConfiguration.default.customBrowserToolBarBlock?(dataSource,config) ?? ADBrowserToolBarView(dataSource: dataSource, config: config)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:223:97: warning: sending 'config' risks causing data races; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customBrowserToolBarBlock?(dataSource,config) ?? ADBrowserToolBarView(dataSource: dataSource, config: config)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADPhotoUIConfigurable.swift:223:97: note: sending task-isolated 'config' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return ADPhotoKitConfiguration.default.customBrowserToolBarBlock?(dataSource,config) ?? ADBrowserToolBarView(dataSource: dataSource, config: config)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADProgress.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADProgress.swift:37:77: warning: call to main actor-isolated initializer 'init(style:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customProgressHUDBlock?() ?? ADProgressHUD()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADProgressHUD.swift:68:5: note: calls to initializer 'init(style:)' from outside of its actor context are implicitly asynchronous
init(style: HUDStyle = .lightBlur) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADProgressHUD.swift:68:5: note: main actor isolation inferred from inheritance from class 'UIView'
init(style: HUDStyle = .lightBlur) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADProgress.swift:41:74: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customProgressBlock?() ?? ADProgressView()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/usr/include/objc/NSObject.h:66:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
- (instancetype)init
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADProgressHUD.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADProgressHUD.swift:80:9: warning: call to main actor-isolated instance method 'cleanTimer()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
cleanTimer()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADProgressHUD.swift:152:10: note: calls to instance method 'cleanTimer()' from outside of its actor context are implicitly asynchronous
func cleanTimer() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADProgressHUD.swift:152:10: note: main actor isolation inferred from inheritance from class 'UIView'
func cleanTimer() {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADProgressView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADThumbnailViewController.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADThumbnailViewController.swift:838:10: warning: main actor-isolated instance method 'transitionRect(identifier:convertTo:)' cannot be used to satisfy nonisolated requirement from protocol 'ADAssetBrowserTransitionContextTo'; this is an error in the Swift 6 language mode
func transitionRect(identifier: String, convertTo: UIView) -> CGRect? {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADThumbnailViewController.swift:838:10: note: add 'nonisolated' to 'transitionRect(identifier:convertTo:)' to make this instance method not isolated to the actor
func transitionRect(identifier: String, convertTo: UIView) -> CGRect? {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADThumbnailViewController.swift:837:38: note: add '@preconcurrency' to the 'ADAssetBrowserTransitionContextTo' conformance to defer isolation checking to run time
extension ADThumbnailViewController: ADAssetBrowserTransitionContextTo {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADAssetBrowserTransition.swift:46:10: note: mark the protocol requirement 'transitionRect(identifier:convertTo:)' 'async' to allow actor-isolated conformances
func transitionRect(identifier: String, convertTo: UIView) -> CGRect?
^
async
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADThumbnailViewController.swift:42:9: warning: call to main actor-isolated instance method 'cleanTimer()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
cleanTimer()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADThumbnailViewController.swift:722:10: note: calls to instance method 'cleanTimer()' from outside of its actor context are implicitly asynchronous
func cleanTimer() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADThumbnailViewController.swift:722:10: note: main actor isolation inferred from inheritance from class 'UIViewController'
func cleanTimer() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/ADThumbnailViewController.swift:128:9: warning: 'automaticallyAdjustsScrollViewInsets' was deprecated in iOS 11.0: Use UIScrollView's contentInsetAdjustmentBehavior instead
automaticallyAdjustsScrollViewInsets = false
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserBaseCell.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift:148:23: warning: static property 'cornerRadius' is not concurrency-safe because non-'Sendable' type 'ADBrowserToolBarCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
public static let cornerRadius = ADBrowserToolBarCell.Key(rawValue: "cornerRadius")
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift:111:18: note: class 'Key' does not conform to the 'Sendable' protocol
public class Key: NSObject {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift:148:23: note: add '@MainActor' to make static property 'cornerRadius' part of global actor 'MainActor'
public static let cornerRadius = ADBrowserToolBarCell.Key(rawValue: "cornerRadius")
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift:148:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let cornerRadius = ADBrowserToolBarCell.Key(rawValue: "cornerRadius")
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift:150:23: warning: static property 'tagColor' is not concurrency-safe because non-'Sendable' type 'ADBrowserToolBarCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
public static let tagColor = ADBrowserToolBarCell.Key(rawValue: "tagColor")
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift:111:18: note: class 'Key' does not conform to the 'Sendable' protocol
public class Key: NSObject {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift:150:23: note: add '@MainActor' to make static property 'tagColor' part of global actor 'MainActor'
public static let tagColor = ADBrowserToolBarCell.Key(rawValue: "tagColor")
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift:150:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let tagColor = ADBrowserToolBarCell.Key(rawValue: "tagColor")
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift:152:23: warning: static property 'tagFont' is not concurrency-safe because non-'Sendable' type 'ADBrowserToolBarCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
public static let tagFont = ADBrowserToolBarCell.Key(rawValue: "tagFont")
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift:111:18: note: class 'Key' does not conform to the 'Sendable' protocol
public class Key: NSObject {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift:152:23: note: add '@MainActor' to make static property 'tagFont' part of global actor 'MainActor'
public static let tagFont = ADBrowserToolBarCell.Key(rawValue: "tagFont")
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift:152:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let tagFont = ADBrowserToolBarCell.Key(rawValue: "tagFont")
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift:154:23: warning: static property 'borderColor' is not concurrency-safe because non-'Sendable' type 'ADBrowserToolBarCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
public static let borderColor = ADBrowserToolBarCell.Key(rawValue: "borderColor")
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift:111:18: note: class 'Key' does not conform to the 'Sendable' protocol
public class Key: NSObject {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift:154:23: note: add '@MainActor' to make static property 'borderColor' part of global actor 'MainActor'
public static let borderColor = ADBrowserToolBarCell.Key(rawValue: "borderColor")
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift:154:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let borderColor = ADBrowserToolBarCell.Key(rawValue: "borderColor")
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADImageBrowserCell.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADImageBrowserCell.swift:18:39: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let h = min(UIScreen.main.bounds.height, 600) * scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:59:39: note: property declared here
@property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADImageBrowserCell.swift:18:34: warning: main actor-isolated class property 'main' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let h = min(UIScreen.main.bounds.height, 600) * scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: class property declared here
@property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead: i.e, view.window.windowScene.screen", ios(2.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // the device's internal screen
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADImageBrowserCell.swift:22:39: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let w = min(UIScreen.main.bounds.width, 600) * scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:59:39: note: property declared here
@property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADImageBrowserCell.swift:22:34: warning: main actor-isolated class property 'main' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let w = min(UIScreen.main.bounds.width, 600) * scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: class property declared here
@property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead: i.e, view.window.windowScene.screen", ios(2.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // the device's internal screen
^
SwiftDriverJobDiscovery normal arm64 Compiling SessionDataTask.swift, SessionDelegate.swift, ImageBinder.swift, KFImage.swift, KFImageOptions.swift (in target 'Kingfisher' from project 'Kingfisher')
SwiftCompile normal arm64 Compiling\ ADLyricsStickerContentView.swift,\ ADPageSheetDragBar.swift,\ ADVideoBGMMarqueeTextView.swift,\ ADVideoBGMSelectView.swift,\ ADVideoBGMTableView.swift,\ ADVideoClipProgressBar.swift,\ ADVideoEditContentView.swift,\ ADVideoEditControlsView.swift,\ ADVideoPlayerView.swift,\ ADVideoStickerContentView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsStickerContentView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADPageSheetDragBar.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoBGMMarqueeTextView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoBGMSelectView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoBGMTableView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoClipProgressBar.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoEditContentView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoEditControlsView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoStickerContentView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsStickerContentView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADPageSheetDragBar.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoBGMMarqueeTextView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoBGMMarqueeTextView.swift:84:20: warning: cannot access property 'displayLink' with a non-sendable type 'CADisplayLink?' from nonisolated deinit; this is an error in the Swift 6 language mode
displayLink?.invalidate()
^
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
@frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoBGMMarqueeTextView.swift:85:21: warning: cannot access property 'displayLink' with a non-sendable type 'CADisplayLink?' from nonisolated deinit; this is an error in the Swift 6 language mode
displayLink = nil
^
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
@frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoBGMSelectView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoBGMTableView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoClipProgressBar.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoClipProgressBar.swift:52:9: warning: main actor-isolated property 'frameRequestQueue' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
frameRequestQueue.cancelAllOperations()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoClipProgressBar.swift:27:22: note: property declared here
private lazy var frameRequestQueue: OperationQueue = {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoEditContentView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoEditControlsView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoPlayerView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoPlayerView.swift:55:19: warning: call to main actor-isolated instance method 'playerTimeUpdate' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self?.playerTimeUpdate(time)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoPlayerView.swift:175:10: note: calls to instance method 'playerTimeUpdate' from outside of its actor context are implicitly asynchronous
func playerTimeUpdate(_ time: CMTime) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoPlayerView.swift:175:10: note: main actor isolation inferred from inheritance from class 'UIView'
func playerTimeUpdate(_ time: CMTime) {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADVideoStickerContentView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling AVAssetImageDataProvider.swift, ImageDataProvider.swift, Resource.swift, Source.swift, KF.swift, KFOptionsSetter.swift (in target 'Kingfisher' from project 'Kingfisher')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, ADCollectionViewFlowLayout.swift, ADEnum.swift, ADLocale.swift, ADPhotoKitConfiguration.swift, ADPhotoKitConstant.swift, ADWeakProxy.swift, ADEnum+Extension.swift, Bundle+ADExtension.swift, Cell+ADExtension.swift, CoreGraphics+ADExtension.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
SwiftDriver\ Compilation Kingfisher normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Kingfisher' from project 'Kingfisher')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Kingfisher -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/Objects-normal/arm64/Kingfisher.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -suppress-warnings -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/Objects-normal/arm64/Kingfisher-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/Objects-normal/arm64/Kingfisher.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/Objects-normal/arm64/Kingfisher_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/Objects-normal/arm64/Kingfisher-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ ADEditControlsView.swift,\ ADImageStickerSectionsView.swift,\ ADInteractMaskView.swift,\ ADStickerInteractView.swift,\ ADTextStickerInputView.swift,\ ADImageClipController.swift,\ ADImageClipDismissTransition.swift,\ ADImageEditConfigurable.swift,\ ADImageEditController.swift,\ ADUndoManager.swift,\ ADImageClip.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADEditControlsView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADImageStickerSectionsView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADInteractMaskView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADTextStickerInputView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageClipController.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageClipDismissTransition.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditConfigurable.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADUndoManager.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/Tools/ADImageClip.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADEditControlsView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADImageStickerSectionsView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADInteractMaskView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADTextStickerInputView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageClipController.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageClipController.swift:452:10: warning: main actor-isolated instance method 'transitionInfo(convertTo:)' cannot be used to satisfy nonisolated requirement from protocol 'ADImageClipDismissTransitionContextFrom'; this is an error in the Swift 6 language mode
func transitionInfo(convertTo: UIView) -> (UIImage, CGRect) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageClipController.swift:452:10: note: add 'nonisolated' to 'transitionInfo(convertTo:)' to make this instance method not isolated to the actor
func transitionInfo(convertTo: UIView) -> (UIImage, CGRect) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageClipController.swift:451:34: note: add '@preconcurrency' to the 'ADImageClipDismissTransitionContextFrom' conformance to defer isolation checking to run time
extension ADImageClipController: ADImageClipDismissTransitionContextFrom {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageClipDismissTransition.swift:12:10: note: mark the protocol requirement 'transitionInfo(convertTo:)' 'async' to allow actor-isolated conformances
func transitionInfo(convertTo: UIView) -> (UIImage,CGRect)
^
async
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageClipDismissTransition.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditConfigurable.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditConfigurable.swift:108:92: warning: call to main actor-isolated initializer 'init(image:editInfo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customImageEditVCBlock?(image, editInfo) ?? ADImageEditController(image: image, editInfo: editInfo)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:79:14: note: calls to initializer 'init(image:editInfo:)' from outside of its actor context are implicitly asynchronous
required init(image: UIImage, editInfo: ADImageEditInfo?) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:79:14: note: main actor isolation inferred from conformance to protocol 'ADImageEditConfigurable'
required init(image: UIImage, editInfo: ADImageEditInfo?) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditConfigurable.swift:112:85: warning: call to main actor-isolated initializer 'init(clipInfo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customImageClipVCBlock?(clipInfo) ?? ADImageClipController(clipInfo: clipInfo)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageClipController.swift:63:14: note: calls to initializer 'init(clipInfo:)' from outside of its actor context are implicitly asynchronous
required init(clipInfo: ADImageClipInfo) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageClipController.swift:63:14: note: main actor isolation inferred from conformance to protocol 'ADImageClipConfigurable'
required init(clipInfo: ADImageClipInfo) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditConfigurable.swift:108:92: warning: sending 'editInfo' risks causing data races; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customImageEditVCBlock?(image, editInfo) ?? ADImageEditController(image: image, editInfo: editInfo)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditConfigurable.swift:108:92: note: sending task-isolated 'editInfo' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return ADPhotoKitConfiguration.default.customImageEditVCBlock?(image, editInfo) ?? ADImageEditController(image: image, editInfo: editInfo)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditConfigurable.swift:112:85: warning: sending 'clipInfo' risks causing data races; this is an error in the Swift 6 language mode
return ADPhotoKitConfiguration.default.customImageClipVCBlock?(clipInfo) ?? ADImageClipController(clipInfo: clipInfo)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditConfigurable.swift:112:85: note: sending task-isolated 'clipInfo' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return ADPhotoKitConfiguration.default.customImageClipVCBlock?(clipInfo) ?? ADImageClipController(clipInfo: clipInfo)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:16:23: warning: static property 'lineDraw' is not concurrency-safe because non-'Sendable' type 'ADImageEditTools' may have shared mutable state; this is an error in the Swift 6 language mode
public static let lineDraw = ADImageEditTools(rawValue: 1 << 0)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:12:15: note: consider making struct 'ADImageEditTools' conform to the 'Sendable' protocol
public struct ADImageEditTools: OptionSet {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:16:23: note: add '@MainActor' to make static property 'lineDraw' part of global actor 'MainActor'
public static let lineDraw = ADImageEditTools(rawValue: 1 << 0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:16:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let lineDraw = ADImageEditTools(rawValue: 1 << 0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:18:23: warning: static property 'imageStkr' is not concurrency-safe because non-'Sendable' type 'ADImageEditTools' may have shared mutable state; this is an error in the Swift 6 language mode
public static let imageStkr = ADImageEditTools(rawValue: 1 << 1)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:12:15: note: consider making struct 'ADImageEditTools' conform to the 'Sendable' protocol
public struct ADImageEditTools: OptionSet {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:18:23: note: add '@MainActor' to make static property 'imageStkr' part of global actor 'MainActor'
public static let imageStkr = ADImageEditTools(rawValue: 1 << 1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:18:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let imageStkr = ADImageEditTools(rawValue: 1 << 1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:20:23: warning: static property 'textStkr' is not concurrency-safe because non-'Sendable' type 'ADImageEditTools' may have shared mutable state; this is an error in the Swift 6 language mode
public static let textStkr = ADImageEditTools(rawValue: 1 << 2)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:12:15: note: consider making struct 'ADImageEditTools' conform to the 'Sendable' protocol
public struct ADImageEditTools: OptionSet {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:20:23: note: add '@MainActor' to make static property 'textStkr' part of global actor 'MainActor'
public static let textStkr = ADImageEditTools(rawValue: 1 << 2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:20:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let textStkr = ADImageEditTools(rawValue: 1 << 2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:22:23: warning: static property 'clip' is not concurrency-safe because non-'Sendable' type 'ADImageEditTools' may have shared mutable state; this is an error in the Swift 6 language mode
public static let clip = ADImageEditTools(rawValue: 1 << 3)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:12:15: note: consider making struct 'ADImageEditTools' conform to the 'Sendable' protocol
public struct ADImageEditTools: OptionSet {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:22:23: note: add '@MainActor' to make static property 'clip' part of global actor 'MainActor'
public static let clip = ADImageEditTools(rawValue: 1 << 3)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:22:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let clip = ADImageEditTools(rawValue: 1 << 3)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:24:23: warning: static property 'mosaicDraw' is not concurrency-safe because non-'Sendable' type 'ADImageEditTools' may have shared mutable state; this is an error in the Swift 6 language mode
public static let mosaicDraw = ADImageEditTools(rawValue: 1 << 4)
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:12:15: note: consider making struct 'ADImageEditTools' conform to the 'Sendable' protocol
public struct ADImageEditTools: OptionSet {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:24:23: note: add '@MainActor' to make static property 'mosaicDraw' part of global actor 'MainActor'
public static let mosaicDraw = ADImageEditTools(rawValue: 1 << 4)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:24:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let mosaicDraw = ADImageEditTools(rawValue: 1 << 4)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:26:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ADImageEditTools' may have shared mutable state; this is an error in the Swift 6 language mode
public static let all: ADImageEditTools = [.lineDraw, .imageStkr, .textStkr, .clip, .mosaicDraw]
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:12:15: note: consider making struct 'ADImageEditTools' conform to the 'Sendable' protocol
public struct ADImageEditTools: OptionSet {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:26:23: note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
public static let all: ADImageEditTools = [.lineDraw, .imageStkr, .textStkr, .clip, .mosaicDraw]
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:26:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let all: ADImageEditTools = [.lineDraw, .imageStkr, .textStkr, .clip, .mosaicDraw]
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:332:10: warning: main actor-isolated instance method 'clipSource()' cannot be used to satisfy nonisolated requirement from protocol 'ADImageClipSource'; this is an error in the Swift 6 language mode
func clipSource() -> ADClipSource {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:332:10: note: add 'nonisolated' to 'clipSource()' to make this instance method not isolated to the actor
func clipSource() -> ADClipSource {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:331:34: note: add '@preconcurrency' to the 'ADImageClipSource' conformance to defer isolation checking to run time
extension ADImageEditController: ADImageClipSource {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/Tools/ADImageClip.swift:18:10: note: mark the protocol requirement 'clipSource()' 'async' to allow actor-isolated conformances
func clipSource() -> ADClipSource
^
async
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:342:10: warning: main actor-isolated instance method 'clipInfoDidConfirmed(_:rotation:)' cannot be used to satisfy nonisolated requirement from protocol 'ADImageClipSource'; this is an error in the Swift 6 language mode
func clipInfoDidConfirmed(_ clipRect: CGRect?, rotation: ADRotation) {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:342:10: note: add 'nonisolated' to 'clipInfoDidConfirmed(_:rotation:)' to make this instance method not isolated to the actor
func clipInfoDidConfirmed(_ clipRect: CGRect?, rotation: ADRotation) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/Tools/ADImageClip.swift:20:10: note: mark the protocol requirement 'clipInfoDidConfirmed(_:rotation:)' 'async' to allow actor-isolated conformances
func clipInfoDidConfirmed(_ clipRect: CGRect?, rotation: ADRotation)
^
async
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:350:10: warning: main actor-isolated instance method 'transitionRect(convertTo:)' cannot be used to satisfy nonisolated requirement from protocol 'ADImageClipDismissTransitionContextTo'; this is an error in the Swift 6 language mode
func transitionRect(convertTo: UIView) -> CGRect? {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:350:10: note: add 'nonisolated' to 'transitionRect(convertTo:)' to make this instance method not isolated to the actor
func transitionRect(convertTo: UIView) -> CGRect? {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:349:34: note: add '@preconcurrency' to the 'ADImageClipDismissTransitionContextTo' conformance to defer isolation checking to run time
extension ADImageEditController: ADImageClipDismissTransitionContextTo {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageClipDismissTransition.swift:16:10: note: mark the protocol requirement 'transitionRect(convertTo:)' 'async' to allow actor-isolated conformances
func transitionRect(convertTo: UIView) -> CGRect?
^
async
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:354:10: warning: main actor-isolated instance method 'transitionDidFinish()' cannot be used to satisfy nonisolated requirement from protocol 'ADImageClipDismissTransitionContextTo'; this is an error in the Swift 6 language mode
func transitionDidFinish() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:354:10: note: add 'nonisolated' to 'transitionDidFinish()' to make this instance method not isolated to the actor
func transitionDidFinish() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageClipDismissTransition.swift:18:10: note: mark the protocol requirement 'transitionDidFinish()' 'async' to allow actor-isolated conformances
func transitionDidFinish()
^
async
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:388:10: warning: main actor-isolated instance method 'presentationTransitionWillBegin()' cannot be used to satisfy nonisolated requirement from protocol 'ADAppearanceDelegate'; this is an error in the Swift 6 language mode
func presentationTransitionWillBegin() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:388:10: note: add 'nonisolated' to 'presentationTransitionWillBegin()' to make this instance method not isolated to the actor
func presentationTransitionWillBegin() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:387:34: note: add '@preconcurrency' to the 'ADAppearanceDelegate' conformance to defer isolation checking to run time
extension ADImageEditController: ADAppearanceDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/ADPresentationController.swift:11:10: note: mark the protocol requirement 'presentationTransitionWillBegin()' 'async' to allow actor-isolated conformances
func presentationTransitionWillBegin()
^
async
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:392:10: warning: main actor-isolated instance method 'presentationTransitionDidEnd()' cannot be used to satisfy nonisolated requirement from protocol 'ADAppearanceDelegate'; this is an error in the Swift 6 language mode
func presentationTransitionDidEnd() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:392:10: note: add 'nonisolated' to 'presentationTransitionDidEnd()' to make this instance method not isolated to the actor
func presentationTransitionDidEnd() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/ADPresentationController.swift:12:10: note: mark the protocol requirement 'presentationTransitionDidEnd()' 'async' to allow actor-isolated conformances
func presentationTransitionDidEnd()
^
async
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:396:10: warning: main actor-isolated instance method 'presentationDismissalWillBegin()' cannot be used to satisfy nonisolated requirement from protocol 'ADAppearanceDelegate'; this is an error in the Swift 6 language mode
func presentationDismissalWillBegin() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:396:10: note: add 'nonisolated' to 'presentationDismissalWillBegin()' to make this instance method not isolated to the actor
func presentationDismissalWillBegin() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/ADPresentationController.swift:13:10: note: mark the protocol requirement 'presentationDismissalWillBegin()' 'async' to allow actor-isolated conformances
func presentationDismissalWillBegin()
^
async
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:401:10: warning: main actor-isolated instance method 'presentationDismissalDidEnd()' cannot be used to satisfy nonisolated requirement from protocol 'ADAppearanceDelegate'; this is an error in the Swift 6 language mode
func presentationDismissalDidEnd() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:401:10: note: add 'nonisolated' to 'presentationDismissalDidEnd()' to make this instance method not isolated to the actor
func presentationDismissalDidEnd() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/ADPresentationController.swift:14:10: note: mark the protocol requirement 'presentationDismissalDidEnd()' 'async' to allow actor-isolated conformances
func presentationDismissalDidEnd()
^
async
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:101:38: warning: call to main actor-isolated instance method 'clear()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
ADStickerInteractView.shared.clear()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:380:17: note: calls to instance method 'clear()' from outside of its actor context are implicitly asynchronous
public func clear() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:380:17: note: main actor isolation inferred from inheritance from class 'UIView'
public func clear() {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditController.swift:101:31: warning: main actor-isolated static property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
ADStickerInteractView.shared.clear()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:214:23: note: static property declared here
public static var shared = ADStickerInteractView()
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADUndoManager.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADUndoManager.swift:18:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ADUndoManager' may have shared mutable state; this is an error in the Swift 6 language mode
public static let shared = ADUndoManager()
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADUndoManager.swift:16:7: note: class 'ADUndoManager' does not conform to the 'Sendable' protocol
class ADUndoManager: ADUndoManageable {
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADUndoManager.swift:18:23: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
public static let shared = ADUndoManager()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADUndoManager.swift:18:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let shared = ADUndoManager()
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/Tools/ADImageClip.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/Tools/ADImageClip.swift:63:18: warning: main actor-isolated property 'clipInfoConfirm' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
clip.clipInfoConfirm = { [weak self] clipRect,rotation in
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/ADImageEditConfigurable.swift:97:9: note: mutation of this property is only permitted within the actor
var clipInfoConfirm: ((CGRect?, ADRotation) -> Void)? { get set }
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/Tools/ADImageClip.swift:59:10: note: add '@MainActor' to make instance method 'toolDidSelect(ctx:)' part of global actor 'MainActor'
func toolDidSelect(ctx: UIViewController?) -> Bool {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/Tools/ADImageClip.swift:69:18: warning: main actor-isolated property 'modalPresentationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
clip.modalPresentationStyle = .overCurrentContext
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:282:54: note: mutation of this property is only permitted within the actor
@property(nonatomic,assign) UIModalPresentationStyle modalPresentationStyle API_AVAILABLE(ios(3.2));
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/Tools/ADImageClip.swift:59:10: note: add '@MainActor' to make instance method 'toolDidSelect(ctx:)' part of global actor 'MainActor'
func toolDidSelect(ctx: UIViewController?) -> Bool {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/Tools/ADImageClip.swift:70:18: warning: call to main actor-isolated instance method 'present(_:animated:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
ctx?.present(clip, animated: false, completion: nil)
^
UIKit.UIViewController.present:3:24: note: calls to instance method 'present(_:animated:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open func present(_ viewControllerToPresent: UIViewController, animated flag: Bool, completion: (() -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/ImageEdit/Tools/ADImageClip.swift:59:10: note: add '@MainActor' to make instance method 'toolDidSelect(ctx:)' part of global actor 'MainActor'
func toolDidSelect(ctx: UIViewController?) -> Bool {
^
@MainActor
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Kingfisher.o normal (in target 'Kingfisher' from project 'Kingfisher')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Kingfisher
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios12.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -w -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/Objects-normal/arm64/Kingfisher.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/Objects-normal/arm64/Kingfisher_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/Objects-normal/arm64/Kingfisher_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/Objects-normal/arm64/Kingfisher.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Kingfisher.o
SwiftDriverJobDiscovery normal arm64 Emitting module for ADPhotoKit (in target 'ADPhotoKit' from project 'ADPhotoKit')
SwiftDriver\ Compilation\ Requirements ADPhotoKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name ADPhotoKit -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DModule_Core -DModule_UI -DModule_ImageEdit -DModule_VideoEdit -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/ADPhotoKit-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit-Swift.h (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/ADPhotoKit-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ADPhotoKit.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit.swiftmodule (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ADPhotoKit.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ADPhotoKit.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit.swiftdoc (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ADPhotoKit.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ADPhotoKit.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit.abi.json (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ADPhotoKit.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ADPhotoKit.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit.swiftsourceinfo (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ADPhotoKit.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
ExtractAppIntentsMetadata (in target 'Kingfisher' from project 'Kingfisher')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Kingfisher
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name Kingfisher --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 12.0 --bundle-identifier kingfisher.Kingfisher --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Kingfisher.appintents --target-triple arm64-apple-ios12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Kingfisher.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/Objects-normal/arm64/Kingfisher_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/Objects-normal/arm64/Kingfisher.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/Kingfisher.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/Kingfisher.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Kingfisher.build/Debug-iphoneos/Kingfisher.build/Objects-normal/arm64/Kingfisher.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-29 16:12:32.805 appintentsmetadataprocessor[825:4628] Starting appintentsmetadataprocessor export
2025-04-29 16:12:32.841 appintentsmetadataprocessor[825:4628] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SnapKit.o (in target 'SnapKit' from project 'SnapKit')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SnapKit
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SnapKit.o
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Kingfisher.o (in target 'Kingfisher' from project 'Kingfisher')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Kingfisher
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Kingfisher.o
SwiftDriverJobDiscovery normal arm64 Compiling ADEmbedAlbumListView.swift, ADRecordingView.swift, ADThumbnailNavBarView.swift, ADThumbnailToolBarView.swift, ADEditConfigurable.swift, ADImageStickerSelectController.swift, ADPresentationController.swift, ADTextStickerEditController.swift, ADColorCell.swift, ADEditToolCell.swift, ADImageStickerCell.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
SwiftDriverJobDiscovery normal arm64 Compiling ADImageDraw.swift, ADImageSticker.swift, ADClipControllerViews.swift, ADDrawInteractView.swift, ADEraserButton.swift, ADImageEditContentView.swift, ADImageEditControlsView.swift, ADLineDrawView.swift, ADMosaicDrawView.swift, ADDefaultVideoExporter.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
SwiftDriverJobDiscovery normal arm64 Compiling AVAsset+ADExtension.swift, PHAsset+ADExtension.swift, UIImageView+ADExtension.swift, ADAlbumListController.swift, ADAlbumListSwiftUIView.swift, ADAlert.swift, ADAssetBrowserController.swift, ADAssetBrowserSwiftUIView.swift, ADAssetBrowserTransition.swift, ADAssetModelBrowserController.swift, ADAssetOperation.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
SwiftDriverJobDiscovery normal arm64 Compiling ADVideoBrowserCell.swift, ADAddPhotoCell.swift, ADAlbumListCell.swift, ADCameraCell.swift, ADThumbnailListCell.swift, ADAlbumListNavBarView.swift, ADBaseNavBarView.swift, ADBrowserControlsView.swift, ADBrowserNavBarView.swift, ADBrowserToolBarSelectView.swift, ADBrowserToolBarView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
SwiftDriverJobDiscovery normal arm64 Compiling ADMusicSelectController.swift, ADVideoClipController.swift, ADVideoEditConfigurable.swift, ADVideoEditController.swift, ADVideoExporter.swift, ADVideoThumbnailOperation.swift, ADVideoBGM.swift, ADVideoClip.swift, ADVideoSticker.swift, ADLyricsChangableView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
SwiftDriverJobDiscovery normal arm64 Compiling UIColor+ADExtension.swift, UIImage+ADExtension.swift, ADAlbumListDataSource.swift, ADAssetBrowsable.swift, ADAssetBrowserDataSource.swift, ADAssetListDataSource.swift, ADDataSourceProtocol.swift, ADPhotoKit.swift, ADPhotoManager.swift, ADPhotoModel.swift, ADImageDataProvider.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
SwiftDriverJobDiscovery normal arm64 Compiling ADLyricsStickerContentView.swift, ADPageSheetDragBar.swift, ADVideoBGMMarqueeTextView.swift, ADVideoBGMSelectView.swift, ADVideoBGMTableView.swift, ADVideoClipProgressBar.swift, ADVideoEditContentView.swift, ADVideoEditControlsView.swift, ADVideoPlayerView.swift, ADVideoStickerContentView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
SwiftDriverJobDiscovery normal arm64 Compiling ADEditControlsView.swift, ADImageStickerSectionsView.swift, ADInteractMaskView.swift, ADStickerInteractView.swift, ADTextStickerInputView.swift, ADImageClipController.swift, ADImageClipDismissTransition.swift, ADImageEditConfigurable.swift, ADImageEditController.swift, ADUndoManager.swift, ADImageClip.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
SwiftDriverJobDiscovery normal arm64 Compiling ADCaptureViewController.swift, ADPhotoKitUI.swift, ADPhotoNavController.swift, ADPhotoUIConfigurable.swift, ADProgress.swift, ADProgressHUD.swift, ADProgressView.swift, ADThumbnailViewController.swift, ADBrowserBaseCell.swift, ADBrowserToolBarCell.swift, ADImageBrowserCell.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
SwiftDriver\ Compilation ADPhotoKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name ADPhotoKit -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DModule_Core -DModule_UI -DModule_ImageEdit -DModule_VideoEdit -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ADPhotoKit.o normal (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios12.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ADPhotoKit.o
ExtractAppIntentsMetadata (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name ADPhotoKit --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 12.0 --bundle-identifier spi-builder-workspace.ADPhotoKit --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ADPhotoKit.appintents --target-triple arm64-apple-ios12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ADPhotoKit.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/ADPhotoKit.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/ADPhotoKit.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/Objects-normal/arm64/ADPhotoKit.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-29 16:12:34.857 appintentsmetadataprocessor[828:4708] Starting appintentsmetadataprocessor export
2025-04-29 16:12:34.891 appintentsmetadataprocessor[828:4708] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ADPhotoKit.o (in target 'ADPhotoKit' from project 'ADPhotoKit')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ADPhotoKit.o
** BUILD SUCCEEDED **
Build complete.
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "snapkit",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.1",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/SnapKit/SnapKit"
},
{
"identity" : "kingfisher",
"requirement" : {
"range" : [
{
"lower_bound" : "6.0.0",
"upper_bound" : "7.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/onevcat/Kingfisher"
}
],
"manifest_display_name" : "ADPhotoKit",
"name" : "ADPhotoKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "10.0"
}
],
"products" : [
{
"name" : "ADPhotoKit",
"targets" : [
"ADPhotoKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ADPhotoKit",
"module_type" : "SwiftTarget",
"name" : "ADPhotoKit",
"path" : "ADPhotoKit",
"product_dependencies" : [
"SnapKit",
"Kingfisher"
],
"product_memberships" : [
"ADPhotoKit"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/ar.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ar"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/de.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "de"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/en.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/es-419.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es-419"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/fr.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "fr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/id.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "id"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/it.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "it"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/ja-US.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ja-us"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/ko.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ko"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/ms.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ms"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/nl.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "nl"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/pt-BR.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "pt-br"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/ru.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ru"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/tr.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "tr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/vi.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "vi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/zh-Hans.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hans"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/Base/zh-Hant.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hant"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/ablumList_arrow@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/ablumList_arrow@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/addPhoto@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/addPhoto@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/albumSelect@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/albumSelect@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/btn_circle@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/btn_circle@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/btn_original_circle@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/btn_original_circle@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/btn_original_selected@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/btn_original_selected@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/btn_selected@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/btn_selected@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/btn_unselected@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/btn_unselected@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/btn_unselected_with_check@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/btn_unselected_with_check@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/defaultphoto.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/downArrow@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/downArrow@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/flash_off@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/flash_off@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/flash_on@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/flash_on@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/focus@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/focus@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/livePhoto@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/livePhoto@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/navBack@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/navBack@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/nav_close@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/nav_close@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/playVideo@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/playVideo@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/retake@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/retake@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/right_arrow@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/right_arrow@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/shadow@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/shadow@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/takePhoto@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/takePhoto@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/toggle_camera@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/toggle_camera@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/video@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/video@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/videoLoadFailed@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/videoLoadFailed@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/warning@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/CoreUI/warning@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/ImageEditedIcon@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/ImageEditedIcon@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_eraser@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_eraser@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_eraser_circle@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_eraser_circle@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_clip@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_clip@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_close@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_close@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_delete@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_delete@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_delete_on@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_delete_on@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_done@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_done@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_mosaic@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_mosaic@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_mosaic_on@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_mosaic_on@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_pencil3@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_pencil3@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_pencil3_on@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_pencil3_on@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_sticker@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_sticker@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_text@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_filled_text@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_input_font@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_input_font@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_input_font_bg@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_input_font_bg@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_input_outline@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_input_outline@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_outlined_rotate@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_outlined_rotate@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_outlined_session_arrow_down@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_outlined_session_arrow_down@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_redo@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_redo@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_redo_disable@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_redo_disable@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_undo@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_undo@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_undo_disable@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/ImageEdit/icons_undo_disable@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/VideoEditedIcon@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/VideoEditedIcon@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_bgm_check@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_bgm_check@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_bgm_search@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_bgm_search@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_clip_left@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_clip_left@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_clip_right@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_clip_right@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_drag_arrow@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_drag_arrow@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_filled_bgm@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_filled_bgm@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_filled_bgm_on@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_filled_bgm_on@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_search_clear@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_search_clear@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_selected@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_selected@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_unselected@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_unselected@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_video_clip@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/icons_video_clip@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/live_lyric.gif",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/music_playing.gif",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/video_filled_sticker@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/video_filled_sticker@3x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/video_filled_text@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Assets/VideoEdit/video_filled_text@3x.png",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Classes/Base/ADCollectionViewFlowLayout.swift",
"Classes/Base/ADEnum.swift",
"Classes/Base/ADLocale.swift",
"Classes/Base/ADPhotoKitConfiguration.swift",
"Classes/Base/ADPhotoKitConstant.swift",
"Classes/Base/ADWeakProxy.swift",
"Classes/Base/Extension/ADEnum+Extension.swift",
"Classes/Base/Extension/Bundle+ADExtension.swift",
"Classes/Base/Extension/Cell+ADExtension.swift",
"Classes/Base/Extension/CoreGraphics+ADExtension.swift",
"Classes/Base/Extension/UIColor+ADExtension.swift",
"Classes/Base/Extension/UIImage+ADExtension.swift",
"Classes/Core/ADAlbumListDataSource.swift",
"Classes/Core/ADAssetBrowsable.swift",
"Classes/Core/ADAssetBrowserDataSource.swift",
"Classes/Core/ADAssetListDataSource.swift",
"Classes/Core/ADDataSourceProtocol.swift",
"Classes/Core/ADPhotoKit.swift",
"Classes/Core/ADPhotoManager.swift",
"Classes/Core/ADPhotoModel.swift",
"Classes/Core/Extension/ADImageDataProvider.swift",
"Classes/Core/Extension/AVAsset+ADExtension.swift",
"Classes/Core/Extension/PHAsset+ADExtension.swift",
"Classes/Core/Extension/UIImageView+ADExtension.swift",
"Classes/CoreUI/ADAlbumListController.swift",
"Classes/CoreUI/ADAlbumListSwiftUIView.swift",
"Classes/CoreUI/ADAlert.swift",
"Classes/CoreUI/ADAssetBrowserController.swift",
"Classes/CoreUI/ADAssetBrowserSwiftUIView.swift",
"Classes/CoreUI/ADAssetBrowserTransition.swift",
"Classes/CoreUI/ADAssetModelBrowserController.swift",
"Classes/CoreUI/ADAssetOperation.swift",
"Classes/CoreUI/ADCaptureViewController.swift",
"Classes/CoreUI/ADPhotoKitUI.swift",
"Classes/CoreUI/ADPhotoNavController.swift",
"Classes/CoreUI/ADPhotoUIConfigurable.swift",
"Classes/CoreUI/ADProgress.swift",
"Classes/CoreUI/ADProgressHUD.swift",
"Classes/CoreUI/ADProgressView.swift",
"Classes/CoreUI/ADThumbnailViewController.swift",
"Classes/CoreUI/Cell/Browser/ADBrowserBaseCell.swift",
"Classes/CoreUI/Cell/Browser/ADBrowserToolBarCell.swift",
"Classes/CoreUI/Cell/Browser/ADImageBrowserCell.swift",
"Classes/CoreUI/Cell/Browser/ADVideoBrowserCell.swift",
"Classes/CoreUI/Cell/Thumbnail/ADAddPhotoCell.swift",
"Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.swift",
"Classes/CoreUI/Cell/Thumbnail/ADCameraCell.swift",
"Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift",
"Classes/CoreUI/View/ADAlbumListNavBarView.swift",
"Classes/CoreUI/View/ADBaseNavBarView.swift",
"Classes/CoreUI/View/ADBrowserControlsView.swift",
"Classes/CoreUI/View/ADBrowserNavBarView.swift",
"Classes/CoreUI/View/ADBrowserToolBarSelectView.swift",
"Classes/CoreUI/View/ADBrowserToolBarView.swift",
"Classes/CoreUI/View/ADEmbedAlbumListView.swift",
"Classes/CoreUI/View/ADRecordingView.swift",
"Classes/CoreUI/View/ADThumbnailNavBarView.swift",
"Classes/CoreUI/View/ADThumbnailToolBarView.swift",
"Classes/EditCore/ADEditConfigurable.swift",
"Classes/EditCore/ADImageStickerSelectController.swift",
"Classes/EditCore/ADPresentationController.swift",
"Classes/EditCore/ADTextStickerEditController.swift",
"Classes/EditCore/Cell/ADColorCell.swift",
"Classes/EditCore/Cell/ADEditToolCell.swift",
"Classes/EditCore/Cell/ADImageStickerCell.swift",
"Classes/EditCore/View/ADEditControlsView.swift",
"Classes/EditCore/View/ADImageStickerSectionsView.swift",
"Classes/EditCore/View/ADInteractMaskView.swift",
"Classes/EditCore/View/ADStickerInteractView.swift",
"Classes/EditCore/View/ADTextStickerInputView.swift",
"Classes/ImageEdit/ADImageClipController.swift",
"Classes/ImageEdit/ADImageClipDismissTransition.swift",
"Classes/ImageEdit/ADImageEditConfigurable.swift",
"Classes/ImageEdit/ADImageEditController.swift",
"Classes/ImageEdit/ADUndoManager.swift",
"Classes/ImageEdit/Tools/ADImageClip.swift",
"Classes/ImageEdit/Tools/ADImageDraw.swift",
"Classes/ImageEdit/Tools/ADImageSticker.swift",
"Classes/ImageEdit/View/ADClipControllerViews.swift",
"Classes/ImageEdit/View/ADDrawInteractView.swift",
"Classes/ImageEdit/View/ADEraserButton.swift",
"Classes/ImageEdit/View/ADImageEditContentView.swift",
"Classes/ImageEdit/View/ADImageEditControlsView.swift",
"Classes/ImageEdit/View/ADLineDrawView.swift",
"Classes/ImageEdit/View/ADMosaicDrawView.swift",
"Classes/VideoEdit/ADDefaultVideoExporter.swift",
"Classes/VideoEdit/ADMusicSelectController.swift",
"Classes/VideoEdit/ADVideoClipController.swift",
"Classes/VideoEdit/ADVideoEditConfigurable.swift",
"Classes/VideoEdit/ADVideoEditController.swift",
"Classes/VideoEdit/ADVideoExporter.swift",
"Classes/VideoEdit/ADVideoThumbnailOperation.swift",
"Classes/VideoEdit/Tools/ADVideoBGM.swift",
"Classes/VideoEdit/Tools/ADVideoClip.swift",
"Classes/VideoEdit/Tools/ADVideoSticker.swift",
"Classes/VideoEdit/View/ADLyricsChangableView.swift",
"Classes/VideoEdit/View/ADLyricsStickerContentView.swift",
"Classes/VideoEdit/View/ADPageSheetDragBar.swift",
"Classes/VideoEdit/View/ADVideoBGMMarqueeTextView.swift",
"Classes/VideoEdit/View/ADVideoBGMSelectView.swift",
"Classes/VideoEdit/View/ADVideoBGMTableView.swift",
"Classes/VideoEdit/View/ADVideoClipProgressBar.swift",
"Classes/VideoEdit/View/ADVideoEditContentView.swift",
"Classes/VideoEdit/View/ADVideoEditControlsView.swift",
"Classes/VideoEdit/View/ADVideoPlayerView.swift",
"Classes/VideoEdit/View/ADVideoStickerContentView.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.