The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of ADPhotoKit, reference 1.5.0 (0fbf58), with Swift 6.1 for iOS using Xcode 16.3 on 29 Apr 2025 23:12:17 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

                                                                                 ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:33: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/VideoEdit/Tools/ADVideoBGM.swift:39:14: 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(bgm, 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/VideoEdit/Tools/ADVideoBGM.swift:33: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/VideoEdit/Tools/ADVideoBGM.swift:48:55: warning: call to main actor-isolated instance method 'contentWithId' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        if let content = ADStickerInteractView.shared.contentWithId(ADLyricsStickerContentView.LyricsStickerId) as? ADLyricsStickerContentView {
                                                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:398:17: note: calls to instance method 'contentWithId' from outside of its actor context are implicitly asynchronous
    public func contentWithId(_ stickerID: String) -> ADStickerContentView? {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:398:17: note: main actor isolation inferred from inheritance from class 'UIView'
    public func contentWithId(_ stickerID: String) -> ADStickerContentView? {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:47:10: note: add '@MainActor' to make instance method 'encode()' part of global actor 'MainActor'
    func encode() -> Any? {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:48:48: 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
        if let content = ADStickerInteractView.shared.contentWithId(ADLyricsStickerContentView.LyricsStickerId) as? ADLyricsStickerContentView {
                                               ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:214:23: note: static property declared here
    public static var shared = ADStickerInteractView()
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:47:10: note: add '@MainActor' to make instance method 'encode()' part of global actor 'MainActor'
    func encode() -> Any? {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:48:96: warning: main actor-isolated static property 'LyricsStickerId' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if let content = ADStickerInteractView.shared.contentWithId(ADLyricsStickerContentView.LyricsStickerId) as? ADLyricsStickerContentView {
                                                                                               ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsStickerContentView.swift:24:16: note: static property declared here
    static let LyricsStickerId = String(describing: ADLyricsStickerContentView.self)
               ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:47:10: note: add '@MainActor' to make instance method 'encode()' part of global actor 'MainActor'
    func encode() -> Any? {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:49:59: warning: main actor-isolated property 'stickerInfo' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            return ["videoSound":videoSound,"stk":content.stickerInfo]
                                                          ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsStickerContentView.swift:32:18: note: property declared here
    override var stickerInfo: ADLyricsStickerInfo {
                 ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:47:10: note: add '@MainActor' to make instance method 'encode()' part of global actor 'MainActor'
    func encode() -> Any? {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:59:46: warning: call to main actor-isolated instance method 'addContentWithInfo' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                ADStickerInteractView.shared.addContentWithInfo(info)
                                             ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:311:17: note: calls to instance method 'addContentWithInfo' from outside of its actor context are implicitly asynchronous
    public func addContentWithInfo(_ info: ADStickerInfo) -> ADStickerContentView? {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:311:17: note: main actor isolation inferred from inheritance from class 'UIView'
    public func addContentWithInfo(_ info: ADStickerInfo) -> ADStickerContentView? {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:55:10: note: add '@MainActor' to make instance method 'decode(from:)' part of global actor 'MainActor'
    func decode(from: Any) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:59:39: 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.addContentWithInfo(info)
                                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:214:23: note: static property declared here
    public static var shared = ADStickerInteractView()
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:55:10: note: add '@MainActor' to make instance method 'decode(from:)' part of global actor 'MainActor'
    func decode(from: Any) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:62:24: warning: main actor-isolated property 'videoSound' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        videoPlayable?.videoSound = videoSound
                       ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/ADVideoEditConfigurable.swift:31:9: note: mutation of this property is only permitted within the actor
    var videoSound: ADVideoSound { set get }
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:55:10: note: add '@MainActor' to make instance method 'decode(from:)' part of global actor 'MainActor'
    func decode(from: Any) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:69:50: 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
        toolInteractView = ADStickerInteractView.shared
                                                 ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:214:23: note: static property declared here
    public static var shared = ADStickerInteractView()
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:80:38: warning: call to main actor-isolated instance method 'registHandle(_:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        ADStickerInteractView.shared.registHandle(ADStickerInteractHandle(actionDataDidChange: actionDataDidChange, contentViewWithInfo: { info in
                                     ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:300:17: note: calls to instance method 'registHandle(_:for:)' from outside of its actor context are implicitly asynchronous
    public func registHandle<T: ADStickerInfo>(_ handle: ADStickerInteractHandle<T>, for cls: T.Type) {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:300:17: note: main actor isolation inferred from inheritance from class 'UIView'
    public func registHandle<T: ADStickerInfo>(_ handle: ADStickerInteractHandle<T>, for cls: T.Type) {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:80: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.registHandle(ADStickerInteractHandle(actionDataDidChange: actionDataDidChange, contentViewWithInfo: { info in
                              ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:214:23: note: static property declared here
    public static var shared = ADStickerInteractView()
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:81:20: warning: call to main actor-isolated initializer 'init(info:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            return ADLyricsStickerContentView(info: info)
                   ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsStickerContentView.swift:42:5: note: calls to initializer 'init(info:)' from outside of its actor context are implicitly asynchronous
    init(info: ADLyricsStickerInfo) {
    ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsStickerContentView.swift:42:5: note: main actor isolation inferred from inheritance from class 'ADVideoStickerContentView'
    init(info: ADLyricsStickerInfo) {
    ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:87:24: warning: main actor-isolated property 'videoSound' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        videoPlayable?.videoSound = sound
                       ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/ADVideoEditConfigurable.swift:31:9: note: mutation of this property is only permitted within the actor
    var videoSound: ADVideoSound { set get }
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:85:10: note: add '@MainActor' to make instance method 'soundConfigChange(sound:)' part of global actor 'MainActor'
    func soundConfigChange(sound: ADVideoSound) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:89:59: warning: call to main actor-isolated instance method 'contentWithId' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            if let content = ADStickerInteractView.shared.contentWithId(ADLyricsStickerContentView.LyricsStickerId) as? ADLyricsStickerContentView {
                                                          ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:398:17: note: calls to instance method 'contentWithId' from outside of its actor context are implicitly asynchronous
    public func contentWithId(_ stickerID: String) -> ADStickerContentView? {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:398:17: note: main actor isolation inferred from inheritance from class 'UIView'
    public func contentWithId(_ stickerID: String) -> ADStickerContentView? {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:85:10: note: add '@MainActor' to make instance method 'soundConfigChange(sound:)' part of global actor 'MainActor'
    func soundConfigChange(sound: ADVideoSound) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:89:52: 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
            if let content = ADStickerInteractView.shared.contentWithId(ADLyricsStickerContentView.LyricsStickerId) as? ADLyricsStickerContentView {
                                                   ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:214:23: note: static property declared here
    public static var shared = ADStickerInteractView()
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:85:10: note: add '@MainActor' to make instance method 'soundConfigChange(sound:)' part of global actor 'MainActor'
    func soundConfigChange(sound: ADVideoSound) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:89:100: warning: main actor-isolated static property 'LyricsStickerId' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            if let content = ADStickerInteractView.shared.contentWithId(ADLyricsStickerContentView.LyricsStickerId) as? ADLyricsStickerContentView {
                                                                                                   ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsStickerContentView.swift:24:16: note: static property declared here
    static let LyricsStickerId = String(describing: ADLyricsStickerContentView.self)
               ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:85:10: note: add '@MainActor' to make instance method 'soundConfigChange(sound:)' part of global actor 'MainActor'
    func soundConfigChange(sound: ADVideoSound) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:90:40: warning: main actor-isolated property 'music' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                if music.id != content.music.id {
                                       ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsStickerContentView.swift:26:9: note: property declared here
    var music: ADMusicItem
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:85:10: note: add '@MainActor' to make instance method 'soundConfigChange(sound:)' part of global actor 'MainActor'
    func soundConfigChange(sound: ADVideoSound) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:91:29: warning: call to main actor-isolated instance method 'updateMusic' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                    content.updateMusic(music)
                            ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsStickerContentView.swift:54:10: note: calls to instance method 'updateMusic' from outside of its actor context are implicitly asynchronous
    func updateMusic(_ new: ADMusicItem) {
         ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsStickerContentView.swift:54:10: note: main actor isolation inferred from inheritance from class 'ADVideoStickerContentView'
    func updateMusic(_ new: ADMusicItem) {
         ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:85:10: note: add '@MainActor' to make instance method 'soundConfigChange(sound:)' part of global actor 'MainActor'
    func soundConfigChange(sound: ADVideoSound) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:94:31: warning: call to main actor-isolated initializer 'init(music:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                let content = ADLyricsStickerContentView(music: music)
                              ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsStickerContentView.swift:36:5: note: calls to initializer 'init(music:)' from outside of its actor context are implicitly asynchronous
    init(music: ADMusicItem) {
    ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsStickerContentView.swift:36:5: note: main actor isolation inferred from inheritance from class 'ADVideoStickerContentView'
    init(music: ADMusicItem) {
    ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:85:10: note: add '@MainActor' to make instance method 'soundConfigChange(sound:)' part of global actor 'MainActor'
    func soundConfigChange(sound: ADVideoSound) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:95:25: warning: main actor-isolated property 'soundDidChange' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                content.soundDidChange = soundDidChange
                        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsStickerContentView.swift:29:9: note: mutation of this property is only permitted within the actor
    var soundDidChange: ((ADVideoSound) -> Void)?
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:85:10: note: add '@MainActor' to make instance method 'soundConfigChange(sound:)' part of global actor 'MainActor'
    func soundConfigChange(sound: ADVideoSound) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:96:25: warning: main actor-isolated property 'playableRectUpdate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                content.playableRectUpdate = playableRectUpdate
                        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsStickerContentView.swift:30:9: note: mutation of this property is only permitted within the actor
    var playableRectUpdate: ((CGFloat, CGFloat, Bool) -> Void)?
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:85:10: note: add '@MainActor' to make instance method 'soundConfigChange(sound:)' part of global actor 'MainActor'
    func soundConfigChange(sound: ADVideoSound) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:97:46: warning: call to main actor-isolated instance method 'addContent' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                ADStickerInteractView.shared.addContent(content)
                                             ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:263:17: note: calls to instance method 'addContent' from outside of its actor context are implicitly asynchronous
    public func addContent<T>(_ view: T) where T : ADStickerContentView {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:263:17: note: main actor isolation inferred from inheritance from class 'UIView'
    public func addContent<T>(_ view: T) where T : ADStickerContentView {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:85:10: note: add '@MainActor' to make instance method 'soundConfigChange(sound:)' part of global actor 'MainActor'
    func soundConfigChange(sound: ADVideoSound) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:97:39: 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.addContent(content)
                                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:214:23: note: static property declared here
    public static var shared = ADStickerInteractView()
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:85:10: note: add '@MainActor' to make instance method 'soundConfigChange(sound:)' part of global actor 'MainActor'
    func soundConfigChange(sound: ADVideoSound) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:100:42: warning: call to main actor-isolated instance method 'removeContent' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            ADStickerInteractView.shared.removeContent(ADLyricsStickerContentView.LyricsStickerId)
                                         ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:386:17: note: calls to instance method 'removeContent' from outside of its actor context are implicitly asynchronous
    public func removeContent(_ stickerID: String) {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:386:17: note: main actor isolation inferred from inheritance from class 'UIView'
    public func removeContent(_ stickerID: String) {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:85:10: note: add '@MainActor' to make instance method 'soundConfigChange(sound:)' part of global actor 'MainActor'
    func soundConfigChange(sound: ADVideoSound) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:100:35: 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.removeContent(ADLyricsStickerContentView.LyricsStickerId)
                                  ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:214:23: note: static property declared here
    public static var shared = ADStickerInteractView()
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:85:10: note: add '@MainActor' to make instance method 'soundConfigChange(sound:)' part of global actor 'MainActor'
    func soundConfigChange(sound: ADVideoSound) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:100:83: warning: main actor-isolated static property 'LyricsStickerId' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            ADStickerInteractView.shared.removeContent(ADLyricsStickerContentView.LyricsStickerId)
                                                                                  ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsStickerContentView.swift:24:16: note: static property declared here
    static let LyricsStickerId = String(describing: ADLyricsStickerContentView.self)
               ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:85:10: note: add '@MainActor' to make instance method 'soundConfigChange(sound:)' part of global actor 'MainActor'
    func soundConfigChange(sound: ADVideoSound) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:59:46: warning: sending value of non-Sendable type 'ADLyricsStickerInfo' risks causing data races; this is an error in the Swift 6 language mode
                ADStickerInteractView.shared.addContentWithInfo(info)
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:59:46: note: sending task-isolated value of non-Sendable type 'ADLyricsStickerInfo' to main actor-isolated instance method 'addContentWithInfo' risks causing races in between task-isolated and main actor-isolated uses
                ADStickerInteractView.shared.addContentWithInfo(info)
                                             ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:80:38: warning: sending value of non-Sendable type 'ADStickerInteractHandle<ADLyricsStickerInfo>' risks causing data races; this is an error in the Swift 6 language mode
        ADStickerInteractView.shared.registHandle(ADStickerInteractHandle(actionDataDidChange: actionDataDidChange, contentViewWithInfo: { info in
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:80:38: note: sending task-isolated value of non-Sendable type 'ADStickerInteractHandle<ADLyricsStickerInfo>' to main actor-isolated instance method 'registHandle(_:for:)' risks causing races in between task-isolated and main actor-isolated uses
        ADStickerInteractView.shared.registHandle(ADStickerInteractHandle(actionDataDidChange: actionDataDidChange, contentViewWithInfo: { info in
                                     ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:91:29: warning: sending 'music' risks causing data races; this is an error in the Swift 6 language mode
                    content.updateMusic(music)
                    ~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:91:29: note: sending task-isolated 'music' to main actor-isolated instance method 'updateMusic' risks causing data races between main actor-isolated and task-isolated uses
                    content.updateMusic(music)
                            ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:94:31: warning: sending 'music' risks causing data races; this is an error in the Swift 6 language mode
                let content = ADLyricsStickerContentView(music: music)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:94:31: note: sending task-isolated 'music' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
                let content = ADLyricsStickerContentView(music: music)
                              ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:81:20: warning: sending 'info' risks causing data races; this is an error in the Swift 6 language mode
            return ADLyricsStickerContentView(info: info)
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoBGM.swift:81:20: note: sending task-isolated 'info' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
            return ADLyricsStickerContentView(info: info)
                   ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoClip.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/Tools/ADVideoClip.swift:36:28: warning: call to main actor-isolated instance method 'addProgressObserver' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            videoPlayable?.addProgressObserver { [weak self] progress, _ in
                           ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/ADVideoEditConfigurable.swift:52:10: note: calls to instance method 'addProgressObserver' from outside of its actor context are implicitly asynchronous
    func addProgressObserver(_ observer: @escaping (_ progress: CGFloat, _ time: CMTime) -> Void)
         ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/ADVideoEditConfigurable.swift:52:10: note: main actor isolation inferred from conformance to class 'UIView'
    func addProgressObserver(_ observer: @escaping (_ progress: CGFloat, _ time: CMTime) -> Void)
         ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoClip.swift:37:31: warning: call to main actor-isolated instance method 'updateProgress' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                self?.clipVC?.updateProgress(progress)
                              ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/ADVideoEditConfigurable.swift:123:10: note: calls to instance method 'updateProgress' from outside of its actor context are implicitly asynchronous
    func updateProgress(_ progress: CGFloat)
         ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/ADVideoEditConfigurable.swift:123:10: note: main actor isolation inferred from conformance to class 'UIViewController'
    func updateProgress(_ progress: CGFloat)
         ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoClip.swift:45:14: 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/VideoEdit/Tools/ADVideoClip.swift:43: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/VideoEdit/Tools/ADVideoClip.swift:46:14: 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/VideoEdit/Tools/ADVideoClip.swift:43: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/VideoEdit/Tools/ADVideoClip.swift:47:14: warning: main actor-isolated property 'clipCancel' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        clip.clipCancel = { [weak self] in
             ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/ADVideoEditConfigurable.swift:106:9: note: mutation of this property is only permitted within the actor
    var clipCancel: (() -> Void)? { get set }
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoClip.swift:43: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/VideoEdit/Tools/ADVideoClip.swift:48:34: warning: main actor-isolated property 'clipRange' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            self?.videoPlayable?.clipRange = self?.clipRange
                                 ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/ADVideoEditConfigurable.swift:28:9: note: mutation of this property is only permitted within the actor
    var clipRange: CMTimeRange? { set get }
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoClip.swift:51:14: warning: main actor-isolated property 'clipRangeConfirm' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        clip.clipRangeConfirm = { [weak self] in
             ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/ADVideoEditConfigurable.swift:112:9: note: mutation of this property is only permitted within the actor
    var clipRangeConfirm: (() -> Void)? { get set }
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoClip.swift:43: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/VideoEdit/Tools/ADVideoClip.swift:52:52: warning: main actor-isolated property 'clipRange' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            self?.clipRange = self?.videoPlayable?.clipRange
                                                   ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/ADVideoEditConfigurable.swift:28:9: note: property declared here
    var clipRange: CMTimeRange? { set get }
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoClip.swift:55:14: warning: main actor-isolated property 'clipRangeChange' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        clip.clipRangeChange = { [weak self] range in
             ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/ADVideoEditConfigurable.swift:109:9: note: mutation of this property is only permitted within the actor
    var clipRangeChange: ((CMTimeRange) -> Void)? { get set }
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoClip.swift:43: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/VideoEdit/Tools/ADVideoClip.swift:56:34: warning: main actor-isolated property 'clipRange' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            self?.videoPlayable?.clipRange = range
                                 ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/ADVideoEditConfigurable.swift:28:9: note: mutation of this property is only permitted within the actor
    var clipRange: CMTimeRange? { set get }
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoClip.swift:58:14: warning: main actor-isolated property 'seekReview' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        clip.seekReview = { [weak self] time in
             ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/ADVideoEditConfigurable.swift:115:9: note: mutation of this property is only permitted within the actor
    var seekReview: ((CMTime) -> Void)? { get set }
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoClip.swift:43: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/VideoEdit/Tools/ADVideoClip.swift:59:34: warning: call to main actor-isolated instance method 'seek(to:pause:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            self?.videoPlayable?.seek(to: time, pause: true)
                                 ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/ADVideoEditConfigurable.swift:48:10: note: calls to instance method 'seek(to:pause:)' from outside of its actor context are implicitly asynchronous
    func seek(to: CMTime, pause: Bool)
         ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/ADVideoEditConfigurable.swift:48:10: note: main actor isolation inferred from conformance to class 'UIView'
    func seek(to: CMTime, pause: Bool)
         ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoClip.swift:76:28: warning: main actor-isolated property 'clipRange' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            videoPlayable?.clipRange = json["clipInfo"] as? CMTimeRange
                           ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/ADVideoEditConfigurable.swift:28:9: note: mutation of this property is only permitted within the actor
    var clipRange: CMTimeRange? { set get }
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoClip.swift:74:10: note: add '@MainActor' to make instance method 'decode(from:)' part of global actor 'MainActor'
    func decode(from: Any) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoClip.swift:36:28: warning: sending value of non-Sendable type '(CGFloat, CMTime) -> Void' risks causing data races; this is an error in the Swift 6 language mode
            videoPlayable?.addProgressObserver { [weak self] progress, _ in
            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoClip.swift:36:28: note: sending task-isolated value of non-Sendable type '(CGFloat, CMTime) -> Void' to main actor-isolated instance method 'addProgressObserver' risks causing races in between task-isolated and main actor-isolated uses
            videoPlayable?.addProgressObserver { [weak self] progress, _ in
                           ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.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/Tools/ADVideoSticker.swift:41:21: warning: main actor-isolated property 'textDidEdit' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            sticker.textDidEdit = { [weak self] image, sticker in
                    ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/ADEditConfigurable.swift:277:9: note: mutation of this property is only permitted within the actor
    var textDidEdit: ((UIImage, ADTextSticker) -> Void)? { get set }
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:37: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/VideoEdit/Tools/ADVideoSticker.swift:42:31: warning: call to main actor-isolated initializer 'init(image:sticker:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                let content = ADTextStickerContentView(image: image, sticker: sticker)
                              ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:726:5: note: calls to initializer 'init(image:sticker:)' from outside of its actor context are implicitly asynchronous
    init(image: UIImage, sticker: ADTextSticker) {
    ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:726:5: note: main actor isolation inferred from inheritance from class 'ADImageStickerContentView'
    init(image: UIImage, sticker: ADTextSticker) {
    ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:45: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
            sticker.modalPresentationStyle = .custom
                    ^
/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/VideoEdit/Tools/ADVideoSticker.swift:37: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/VideoEdit/Tools/ADVideoSticker.swift:46:21: warning: main actor-isolated property 'transitioningDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            sticker.transitioningDelegate = ctx as? UIViewControllerTransitioningDelegate
                    ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:533:82: note: mutation of this property is only permitted within the actor
@property (nullable, nonatomic, weak) id <UIViewControllerTransitioningDelegate> transitioningDelegate API_AVAILABLE(ios(7.0));
                                                                                 ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:37: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/VideoEdit/Tools/ADVideoSticker.swift:47: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(sticker, 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/VideoEdit/Tools/ADVideoSticker.swift:37: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/VideoEdit/Tools/ADVideoSticker.swift:50:21: warning: main actor-isolated property 'imageDidSelect' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            sticker.imageDidSelect = { [weak self] image in
                    ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/ADEditConfigurable.swift:240:9: note: mutation of this property is only permitted within the actor
    var imageDidSelect: ((UIImage) -> Void)? { get set }
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:37: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/VideoEdit/Tools/ADVideoSticker.swift:51:31: warning: call to main actor-isolated initializer 'init(image:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                let content = ADImageStickerContentView(image: image)
                              ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:673:12: note: calls to initializer 'init(image:)' from outside of its actor context are implicitly asynchronous
    public init(image: UIImage) {
           ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:673:12: note: main actor isolation inferred from inheritance from class 'ADStickerContentView'
    public init(image: UIImage) {
           ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:54: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
            sticker.modalPresentationStyle = .custom
                    ^
/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/VideoEdit/Tools/ADVideoSticker.swift:37: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/VideoEdit/Tools/ADVideoSticker.swift:55:21: warning: main actor-isolated property 'transitioningDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            sticker.transitioningDelegate = ctx as? UIViewControllerTransitioningDelegate
                    ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:533:82: note: mutation of this property is only permitted within the actor
@property (nullable, nonatomic, weak) id <UIViewControllerTransitioningDelegate> transitioningDelegate API_AVAILABLE(ios(7.0));
                                                                                 ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:37: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/VideoEdit/Tools/ADVideoSticker.swift:56: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(sticker, 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/VideoEdit/Tools/ADVideoSticker.swift:37: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/VideoEdit/Tools/ADVideoSticker.swift:70:50: 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
        toolInteractView = ADStickerInteractView.shared
                                                 ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:214:23: note: static property declared here
    public static var shared = ADStickerInteractView()
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:75:42: warning: call to main actor-isolated instance method 'registHandle(_:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            ADStickerInteractView.shared.registHandle(ADStickerInteractHandle(actionDataDidChange: actionDataDidChange, contentViewWithInfo: { info in
                                         ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:300:17: note: calls to instance method 'registHandle(_:for:)' from outside of its actor context are implicitly asynchronous
    public func registHandle<T: ADStickerInfo>(_ handle: ADStickerInteractHandle<T>, for cls: T.Type) {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:300:17: note: main actor isolation inferred from inheritance from class 'UIView'
    public func registHandle<T: ADStickerInfo>(_ handle: ADStickerInteractHandle<T>, for cls: T.Type) {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:75:35: 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.registHandle(ADStickerInteractHandle(actionDataDidChange: actionDataDidChange, contentViewWithInfo: { info in
                                  ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:214:23: note: static property declared here
    public static var shared = ADStickerInteractView()
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:76:24: warning: call to main actor-isolated initializer 'init(info:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                return ADTextStickerContentView(info: info)
                       ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:731:5: note: calls to initializer 'init(info:)' from outside of its actor context are implicitly asynchronous
    init(info: ADTextStickerInfo) {
    ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:731:5: note: main actor isolation inferred from inheritance from class 'ADImageStickerContentView'
    init(info: ADTextStickerInfo) {
    ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:79:42: warning: call to main actor-isolated instance method 'registHandle(_:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            ADStickerInteractView.shared.registHandle(ADStickerInteractHandle(actionDataDidChange: actionDataDidChange, contentViewWithInfo: { info in
                                         ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:300:17: note: calls to instance method 'registHandle(_:for:)' from outside of its actor context are implicitly asynchronous
    public func registHandle<T: ADStickerInfo>(_ handle: ADStickerInteractHandle<T>, for cls: T.Type) {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:300:17: note: main actor isolation inferred from inheritance from class 'UIView'
    public func registHandle<T: ADStickerInfo>(_ handle: ADStickerInteractHandle<T>, for cls: T.Type) {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:79:35: 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.registHandle(ADStickerInteractHandle(actionDataDidChange: actionDataDidChange, contentViewWithInfo: { info in
                                  ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:214:23: note: static property declared here
    public static var shared = ADStickerInteractView()
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:80:24: warning: call to main actor-isolated initializer 'init(info:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                return ADImageStickerContentView(info: info)
                       ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:686:12: note: calls to initializer 'init(info:)' from outside of its actor context are implicitly asynchronous
    public init(info: ADImageStickerInfo) {
           ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:686:12: note: main actor isolation inferred from inheritance from class 'ADStickerContentView'
    public init(info: ADImageStickerInfo) {
           ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:96:24: warning: main actor-isolated property 'stickerInfo' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            return obj.stickerInfo
                       ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:524:16: note: property declared here
    public var stickerInfo: ADStickerInfo {
               ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:120:36: warning: call to main actor-isolated instance method 'addContentWithInfo' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            if let content = view?.addContentWithInfo(info) {
                                   ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:311:17: note: calls to instance method 'addContentWithInfo' from outside of its actor context are implicitly asynchronous
    public func addContentWithInfo(_ info: ADStickerInfo) -> ADStickerContentView? {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:311:17: note: main actor isolation inferred from inheritance from class 'UIView'
    public func addContentWithInfo(_ info: ADStickerInfo) -> ADStickerContentView? {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:116:10: note: add '@MainActor' to make instance method 'addContentView' part of global actor 'MainActor'
    func addContentView(_ source: ContentSource) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:125:19: warning: call to main actor-isolated instance method 'addContent' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            view?.addContent(content)
                  ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:263:17: note: calls to instance method 'addContent' from outside of its actor context are implicitly asynchronous
    public func addContent<T>(_ view: T) where T : ADStickerContentView {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/EditCore/View/ADStickerInteractView.swift:263:17: note: main actor isolation inferred from inheritance from class 'UIView'
    public func addContent<T>(_ view: T) where T : ADStickerContentView {
                ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:116:10: note: add '@MainActor' to make instance method 'addContentView' part of global actor 'MainActor'
    func addContentView(_ source: ContentSource) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:120:36: warning: sending value of non-Sendable type 'ADImageStickerInfo' risks causing data races; this is an error in the Swift 6 language mode
            if let content = view?.addContentWithInfo(info) {
                             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:120:36: note: sending task-isolated value of non-Sendable type 'ADImageStickerInfo' to main actor-isolated instance method 'addContentWithInfo' risks causing races in between task-isolated and main actor-isolated uses
            if let content = view?.addContentWithInfo(info) {
                                   ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:42:31: warning: sending 'sticker' risks causing data races; this is an error in the Swift 6 language mode
                let content = ADTextStickerContentView(image: image, sticker: sticker)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:42:31: note: sending task-isolated 'sticker' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
                let content = ADTextStickerContentView(image: image, sticker: sticker)
                              ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:76:24: warning: sending 'info' risks causing data races; this is an error in the Swift 6 language mode
                return ADTextStickerContentView(info: info)
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:76:24: note: sending task-isolated 'info' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
                return ADTextStickerContentView(info: info)
                       ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:80:24: warning: sending 'info' risks causing data races; this is an error in the Swift 6 language mode
                return ADImageStickerContentView(info: info)
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/Tools/ADVideoSticker.swift:80:24: note: sending task-isolated 'info' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
                return ADImageStickerContentView(info: info)
                       ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.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/ADLyricsChangableView.swift:53:81: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                    let image = UIImage(cgImage: imageRef, scale: UIScreen.main.scale, orientation: .up)
                                                                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:60:39: note: property declared here
@property(nonatomic,readonly) CGFloat scale API_AVAILABLE(ios(4.0));
                                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.swift:42:10: note: add '@MainActor' to make instance method 'setupUI()' part of global actor 'MainActor'
    func setupUI() {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.swift:53:76: 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 image = UIImage(cgImage: imageRef, scale: UIScreen.main.scale, orientation: .up)
                                                                           ^
/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/VideoEdit/View/ADLyricsChangableView.swift:42:10: note: add '@MainActor' to make instance method 'setupUI()' part of global actor 'MainActor'
    func setupUI() {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.swift:58:24: warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        animatedView = UIImageView(frame: CGRect(x: 6, y: 4, width: 13, height: 9))
                       ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:149:1: note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.swift:42:10: note: add '@MainActor' to make instance method 'setupUI()' part of global actor 'MainActor'
    func setupUI() {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.swift:59:22: warning: main actor-isolated property 'image' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        animatedView.image = images.first
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:26:50: note: mutation of this property is only permitted within the actor
@property (nullable, nonatomic, strong) UIImage *image; // default is nil
                                                 ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.swift:42:10: note: add '@MainActor' to make instance method 'setupUI()' part of global actor 'MainActor'
    func setupUI() {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.swift:60:34: warning: main actor-isolated property 'layer' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        addSublayer(animatedView.layer)
                                 ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:154:64: note: property declared here
@property(nonatomic,readonly,strong)                 CALayer  *layer;              // returns view's layer. Will always return a non-nil value. view is layer's delegate
                                                               ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.swift:42:10: note: add '@MainActor' to make instance method 'setupUI()' part of global actor 'MainActor'
    func setupUI() {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.swift:64:54: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            lyricLayer.contentsScale = UIScreen.main.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:60:39: note: property declared here
@property(nonatomic,readonly) CGFloat scale API_AVAILABLE(ios(4.0));
                                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.swift:42:10: note: add '@MainActor' to make instance method 'setupUI()' part of global actor 'MainActor'
    func setupUI() {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.swift:64:49: 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
            lyricLayer.contentsScale = UIScreen.main.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/VideoEdit/View/ADLyricsChangableView.swift:42:10: note: add '@MainActor' to make instance method 'setupUI()' part of global actor 'MainActor'
    func setupUI() {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.swift:77:58: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                lyricLayer.contentsScale = UIScreen.main.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:60:39: note: property declared here
@property(nonatomic,readonly) CGFloat scale API_AVAILABLE(ios(4.0));
                                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.swift:42:10: note: add '@MainActor' to make instance method 'setupUI()' part of global actor 'MainActor'
    func setupUI() {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.swift:77:53: 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
                lyricLayer.contentsScale = UIScreen.main.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/VideoEdit/View/ADLyricsChangableView.swift:42:10: note: add '@MainActor' to make instance method 'setupUI()' part of global actor 'MainActor'
    func setupUI() {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.swift:114:22: warning: main actor-isolated property 'image' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        animatedView.image = images[index]
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:26:50: note: mutation of this property is only permitted within the actor
@property (nullable, nonatomic, strong) UIImage *image; // default is nil
                                                 ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/VideoEdit/View/ADLyricsChangableView.swift:110:10: note: add '@MainActor' to make instance method 'onUpdateContent()' part of global actor 'MainActor'
    func onUpdateContent() {
         ^
    @MainActor
SwiftDriverJobDiscovery normal arm64 Compiling SessionDataTask.swift, SessionDelegate.swift, ImageBinder.swift, KFImage.swift, KFImageOptions.swift (in target 'Kingfisher' from project 'Kingfisher')
SwiftCompile 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 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADEnum.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADLocale.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADPhotoKitConfiguration.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADPhotoKitConstant.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADWeakProxy.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/ADEnum+Extension.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Cell+ADExtension.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/CoreGraphics+ADExtension.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ADPhotoKit.build/Debug-iphoneos/ADPhotoKit.build/DerivedSources/resource_bundle_accessor.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/Base/ADCollectionViewFlowLayout.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/Base/ADEnum.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/Base/ADLocale.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADLocale.swift:179:23: warning: call to main actor-isolated class method 'userInterfaceLayoutDirection(for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        return UIView.userInterfaceLayoutDirection(for: UIView.appearance().semanticContentAttribute) == .rightToLeft
                      ^
UIKit.UIView.userInterfaceLayoutDirection:3:30: note: calls to class method 'userInterfaceLayoutDirection(for:)' from outside of its actor context are implicitly asynchronous
  @MainActor open class func userInterfaceLayoutDirection(for attribute: UISemanticContentAttribute) -> UIUserInterfaceLayoutDirection}
                             ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADLocale.swift:179:77: warning: main actor-isolated property 'semanticContentAttribute' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        return UIView.userInterfaceLayoutDirection(for: UIView.appearance().semanticContentAttribute) == .rightToLeft
                                                                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:169:50: note: property declared here
@property (nonatomic) UISemanticContentAttribute semanticContentAttribute API_AVAILABLE(ios(9.0));
                                                 ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADLocale.swift:179:64: warning: call to main actor-isolated class method 'appearance()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        return UIView.userInterfaceLayoutDirection(for: UIView.appearance().semanticContentAttribute) == .rightToLeft
                                                               ^
UIKit.UIView.appearance:3:30: note: calls to class method 'appearance()' from outside of its actor context are implicitly asynchronous
  @MainActor open class func appearance() -> Self}
                             ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADPhotoKitConfiguration.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADPhotoKitConfiguration.swift:17:23: warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    public static var `default` = ADPhotoKitConfiguration()
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADPhotoKitConfiguration.swift:17:23: note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
    public static var `default` = ADPhotoKitConfiguration()
                  ~~~ ^
                  let
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADPhotoKitConfiguration.swift:17:23: note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    public static var `default` = ADPhotoKitConfiguration()
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADPhotoKitConfiguration.swift:17:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static var `default` = ADPhotoKitConfiguration()
                      ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADPhotoKitConstant.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADPhotoKitConstant.swift:24:5: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
let isPad:Bool = { return UIDevice.current.userInterfaceIdiom == .pad }()
    ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADPhotoKitConstant.swift:25:5: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
let isPhone:Bool = { return UIDevice.current.userInterfaceIdiom == .phone }()
    ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADPhotoKitConstant.swift:27:5: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
let screenBounds:CGRect = { return UIScreen.main.bounds }()
    ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADPhotoKitConstant.swift:28:5: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
let screenWidth:CGFloat = { return UIScreen.main.bounds.size.width }()
    ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADPhotoKitConstant.swift:29:5: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
let screenHeight:CGFloat = { return UIScreen.main.bounds.size.height }()
    ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADPhotoKitConstant.swift:34:5: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
let statusBarHeight: CGFloat = UIApplication.shared.statusBarFrame.height
    ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADPhotoKitConstant.swift:39:5: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
let safeAreaInsets:UIEdgeInsets = {
    ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADWeakProxy.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/Base/Extension/ADEnum+Extension.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/Base/Extension/Bundle+ADExtension.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:13:16: warning: static property 'baseBundle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var baseBundle: Bundle? = Bundle.bundle(name: "ADPhotoKitBase", cls: ADPhotoKitConfiguration.self)
               ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:13:16: note: convert 'baseBundle' to a 'let' constant to make 'Sendable' shared state immutable
    static var baseBundle: Bundle? = Bundle.bundle(name: "ADPhotoKitBase", cls: ADPhotoKitConfiguration.self)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:13:16: note: add '@MainActor' to make static property 'baseBundle' part of global actor 'MainActor'
    static var baseBundle: Bundle? = Bundle.bundle(name: "ADPhotoKitBase", cls: ADPhotoKitConfiguration.self)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:13:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var baseBundle: Bundle? = Bundle.bundle(name: "ADPhotoKitBase", cls: ADPhotoKitConfiguration.self)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:16:16: warning: static property 'coreUIBundle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var coreUIBundle: Bundle? = Bundle.bundle(name: "ADPhotoKitCoreUI", cls: ADPhotoKitUI.self)
               ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:16:16: note: convert 'coreUIBundle' to a 'let' constant to make 'Sendable' shared state immutable
    static var coreUIBundle: Bundle? = Bundle.bundle(name: "ADPhotoKitCoreUI", cls: ADPhotoKitUI.self)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:16:16: note: add '@MainActor' to make static property 'coreUIBundle' part of global actor 'MainActor'
    static var coreUIBundle: Bundle? = Bundle.bundle(name: "ADPhotoKitCoreUI", cls: ADPhotoKitUI.self)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:16:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var coreUIBundle: Bundle? = Bundle.bundle(name: "ADPhotoKitCoreUI", cls: ADPhotoKitUI.self)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:20:16: warning: static property 'imageEditBundle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var imageEditBundle: Bundle? = Bundle.bundle(name: "ADPhotoKitImageEdit", cls: ADImageEditController.self)
               ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:20:16: note: convert 'imageEditBundle' to a 'let' constant to make 'Sendable' shared state immutable
    static var imageEditBundle: Bundle? = Bundle.bundle(name: "ADPhotoKitImageEdit", cls: ADImageEditController.self)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:20:16: note: add '@MainActor' to make static property 'imageEditBundle' part of global actor 'MainActor'
    static var imageEditBundle: Bundle? = Bundle.bundle(name: "ADPhotoKitImageEdit", cls: ADImageEditController.self)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:20:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var imageEditBundle: Bundle? = Bundle.bundle(name: "ADPhotoKitImageEdit", cls: ADImageEditController.self)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:24:16: warning: static property 'videoEditBundle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var videoEditBundle: Bundle? = Bundle.bundle(name: "ADPhotoKitVideoEdit", cls: ADVideoEditController.self)
               ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:24:16: note: convert 'videoEditBundle' to a 'let' constant to make 'Sendable' shared state immutable
    static var videoEditBundle: Bundle? = Bundle.bundle(name: "ADPhotoKitVideoEdit", cls: ADVideoEditController.self)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:24:16: note: add '@MainActor' to make static property 'videoEditBundle' part of global actor 'MainActor'
    static var videoEditBundle: Bundle? = Bundle.bundle(name: "ADPhotoKitVideoEdit", cls: ADVideoEditController.self)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:24:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var videoEditBundle: Bundle? = Bundle.bundle(name: "ADPhotoKitVideoEdit", cls: ADVideoEditController.self)
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:88:24: warning: static property 'locale_bundle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    private static var locale_bundle: Bundle? = nil
                       ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:88:24: note: convert 'locale_bundle' to a 'let' constant to make 'Sendable' shared state immutable
    private static var locale_bundle: Bundle? = nil
                   ~~~ ^
                   let
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:88:24: note: add '@MainActor' to make static property 'locale_bundle' part of global actor 'MainActor'
    private static var locale_bundle: Bundle? = nil
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:88:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    private static var locale_bundle: Bundle? = nil
                       ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:82:33: warning: main actor-isolated property 'semanticContentAttribute' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            UIView.appearance().semanticContentAttribute = .forceRightToLeft
                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:169:50: note: mutation of this property is only permitted within the actor
@property (nonatomic) UISemanticContentAttribute semanticContentAttribute API_AVAILABLE(ios(9.0));
                                                 ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:80:16: note: add '@MainActor' to make class method 'updateLayout()' part of global actor 'MainActor'
    class func updateLayout() {
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:82:20: warning: call to main actor-isolated class method 'appearance()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            UIView.appearance().semanticContentAttribute = .forceRightToLeft
                   ^
UIKit.UIView.appearance:3:30: note: calls to class method 'appearance()' from outside of its actor context are implicitly asynchronous
  @MainActor open class func appearance() -> Self}
                             ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:80:16: note: add '@MainActor' to make class method 'updateLayout()' part of global actor 'MainActor'
    class func updateLayout() {
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:84:33: warning: main actor-isolated property 'semanticContentAttribute' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            UIView.appearance().semanticContentAttribute = .unspecified
                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:169:50: note: mutation of this property is only permitted within the actor
@property (nonatomic) UISemanticContentAttribute semanticContentAttribute API_AVAILABLE(ios(9.0));
                                                 ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:80:16: note: add '@MainActor' to make class method 'updateLayout()' part of global actor 'MainActor'
    class func updateLayout() {
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:84:20: warning: call to main actor-isolated class method 'appearance()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            UIView.appearance().semanticContentAttribute = .unspecified
                   ^
UIKit.UIView.appearance:3:30: note: calls to class method 'appearance()' from outside of its actor context are implicitly asynchronous
  @MainActor open class func appearance() -> Self}
                             ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Bundle+ADExtension.swift:80:16: note: add '@MainActor' to make class method 'updateLayout()' part of global actor 'MainActor'
    class func updateLayout() {
               ^
    @MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/Extension/Cell+ADExtension.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/Base/Extension/CoreGraphics+ADExtension.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 Emitting module for ADPhotoKit (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
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
SwiftCompile 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 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADVideoBrowserCell.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAddPhotoCell.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADCameraCell.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADAlbumListNavBarView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBaseNavBarView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserControlsView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserNavBarView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarSelectView.swift /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarView.swift (in target 'ADPhotoKit' from project 'ADPhotoKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Browser/ADVideoBrowserCell.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/ADVideoBrowserCell.swift:220:35: warning: 'seek(to:)' was deprecated in iOS 11.0: Use -seekToTime:completionHandler:, passing nil for the completionHandler if you don't require notification of completion
                play.currentItem?.seek(to: CMTimeMake(value: 0, timescale: 1))
                                  ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAddPhotoCell.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/Thumbnail/ADAddPhotoCell.swift:68:23: warning: static property 'cornerRadius' is not concurrency-safe because non-'Sendable' type 'ADAddPhotoCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let cornerRadius = ADAddPhotoCell.Key(rawValue: "cornerRadius")
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAddPhotoCell.swift:37: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/Thumbnail/ADAddPhotoCell.swift:68:23: note: add '@MainActor' to make static property 'cornerRadius' part of global actor 'MainActor'
    public static let cornerRadius = ADAddPhotoCell.Key(rawValue: "cornerRadius")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAddPhotoCell.swift:68:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let cornerRadius = ADAddPhotoCell.Key(rawValue: "cornerRadius")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAddPhotoCell.swift:70:23: warning: static property 'bgColor' is not concurrency-safe because non-'Sendable' type 'ADAddPhotoCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let bgColor = ADAddPhotoCell.Key(rawValue: "bgColor")
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAddPhotoCell.swift:37: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/Thumbnail/ADAddPhotoCell.swift:70:23: note: add '@MainActor' to make static property 'bgColor' part of global actor 'MainActor'
    public static let bgColor = ADAddPhotoCell.Key(rawValue: "bgColor")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAddPhotoCell.swift:70:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let bgColor = ADAddPhotoCell.Key(rawValue: "bgColor")
                      ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.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/Thumbnail/ADAlbumListCell.swift:161:23: warning: static property 'cornerRadius' is not concurrency-safe because non-'Sendable' type 'ADAlbumListCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let cornerRadius = ADAlbumListCell.Key(rawValue: "cornerRadius")
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.swift:122: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/Thumbnail/ADAlbumListCell.swift:161:23: note: add '@MainActor' to make static property 'cornerRadius' part of global actor 'MainActor'
    public static let cornerRadius = ADAlbumListCell.Key(rawValue: "cornerRadius")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.swift:161:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let cornerRadius = ADAlbumListCell.Key(rawValue: "cornerRadius")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.swift:163:23: warning: static property 'titleColor' is not concurrency-safe because non-'Sendable' type 'ADAlbumListCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let titleColor = ADAlbumListCell.Key(rawValue: "titleColor")
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.swift:122: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/Thumbnail/ADAlbumListCell.swift:163:23: note: add '@MainActor' to make static property 'titleColor' part of global actor 'MainActor'
    public static let titleColor = ADAlbumListCell.Key(rawValue: "titleColor")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.swift:163:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let titleColor = ADAlbumListCell.Key(rawValue: "titleColor")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.swift:165:23: warning: static property 'titleFont' is not concurrency-safe because non-'Sendable' type 'ADAlbumListCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let titleFont = ADAlbumListCell.Key(rawValue: "titleFont")
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.swift:122: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/Thumbnail/ADAlbumListCell.swift:165:23: note: add '@MainActor' to make static property 'titleFont' part of global actor 'MainActor'
    public static let titleFont = ADAlbumListCell.Key(rawValue: "titleFont")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.swift:165:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let titleFont = ADAlbumListCell.Key(rawValue: "titleFont")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.swift:167:23: warning: static property 'countColor' is not concurrency-safe because non-'Sendable' type 'ADAlbumListCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let countColor = ADAlbumListCell.Key(rawValue: "countColor")
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.swift:122: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/Thumbnail/ADAlbumListCell.swift:167:23: note: add '@MainActor' to make static property 'countColor' part of global actor 'MainActor'
    public static let countColor = ADAlbumListCell.Key(rawValue: "countColor")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.swift:167:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let countColor = ADAlbumListCell.Key(rawValue: "countColor")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.swift:169:23: warning: static property 'countFont' is not concurrency-safe because non-'Sendable' type 'ADAlbumListCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let countFont = ADAlbumListCell.Key(rawValue: "countFont")
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.swift:122: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/Thumbnail/ADAlbumListCell.swift:169:23: note: add '@MainActor' to make static property 'countFont' part of global actor 'MainActor'
    public static let countFont = ADAlbumListCell.Key(rawValue: "countFont")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADAlbumListCell.swift:169:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let countFont = ADAlbumListCell.Key(rawValue: "countFont")
                      ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADCameraCell.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/Thumbnail/ADCameraCell.swift:161:23: warning: static property 'cornerRadius' is not concurrency-safe because non-'Sendable' type 'ADCameraCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let cornerRadius = ADCameraCell.Key(rawValue: "cornerRadius")
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADCameraCell.swift:130: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/Thumbnail/ADCameraCell.swift:161:23: note: add '@MainActor' to make static property 'cornerRadius' part of global actor 'MainActor'
    public static let cornerRadius = ADCameraCell.Key(rawValue: "cornerRadius")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADCameraCell.swift:161:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let cornerRadius = ADCameraCell.Key(rawValue: "cornerRadius")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADCameraCell.swift:163:23: warning: static property 'bgColor' is not concurrency-safe because non-'Sendable' type 'ADCameraCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let bgColor = ADCameraCell.Key(rawValue: "bgColor")
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADCameraCell.swift:130: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/Thumbnail/ADCameraCell.swift:163:23: note: add '@MainActor' to make static property 'bgColor' part of global actor 'MainActor'
    public static let bgColor = ADCameraCell.Key(rawValue: "bgColor")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADCameraCell.swift:163:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let bgColor = ADCameraCell.Key(rawValue: "bgColor")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADCameraCell.swift:55:16: warning: cannot access property 'session' with a non-sendable type 'AVCaptureSession?' from nonisolated deinit; this is an error in the Swift 6 language mode
        session?.stopRunning()
               ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:165:12: note: class 'AVCaptureSession' does not conform to the 'Sendable' protocol
@interface AVCaptureSession : NSObject
           ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADCameraCell.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/Cell/Thumbnail/ADCameraCell.swift:56:17: warning: cannot access property 'session' with a non-sendable type 'AVCaptureSession?' from nonisolated deinit; this is an error in the Swift 6 language mode
        session = nil
                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:165:12: note: class 'AVCaptureSession' does not conform to the 'Sendable' protocol
@interface AVCaptureSession : NSObject
           ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.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/Thumbnail/ADThumbnailListCell.swift:353:23: warning: static property 'cornerRadius' is not concurrency-safe because non-'Sendable' type 'ADThumbnailListCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let cornerRadius = ADThumbnailListCell.Key(rawValue: "cornerRadius")
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:265: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/Thumbnail/ADThumbnailListCell.swift:353:23: note: add '@MainActor' to make static property 'cornerRadius' part of global actor 'MainActor'
    public static let cornerRadius = ADThumbnailListCell.Key(rawValue: "cornerRadius")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:353:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let cornerRadius = ADThumbnailListCell.Key(rawValue: "cornerRadius")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:355:23: warning: static property 'indexColor' is not concurrency-safe because non-'Sendable' type 'ADThumbnailListCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let indexColor = ADThumbnailListCell.Key(rawValue: "indexColor")
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:265: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/Thumbnail/ADThumbnailListCell.swift:355:23: note: add '@MainActor' to make static property 'indexColor' part of global actor 'MainActor'
    public static let indexColor = ADThumbnailListCell.Key(rawValue: "indexColor")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:355:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let indexColor = ADThumbnailListCell.Key(rawValue: "indexColor")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:357:23: warning: static property 'indexBgColor' is not concurrency-safe because non-'Sendable' type 'ADThumbnailListCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let indexBgColor = ADThumbnailListCell.Key(rawValue: "indexBgColor")
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:265: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/Thumbnail/ADThumbnailListCell.swift:357:23: note: add '@MainActor' to make static property 'indexBgColor' part of global actor 'MainActor'
    public static let indexBgColor = ADThumbnailListCell.Key(rawValue: "indexBgColor")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:357:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let indexBgColor = ADThumbnailListCell.Key(rawValue: "indexBgColor")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:359:23: warning: static property 'indexFont' is not concurrency-safe because non-'Sendable' type 'ADThumbnailListCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let indexFont = ADThumbnailListCell.Key(rawValue: "indexFont")
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:265: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/Thumbnail/ADThumbnailListCell.swift:359:23: note: add '@MainActor' to make static property 'indexFont' part of global actor 'MainActor'
    public static let indexFont = ADThumbnailListCell.Key(rawValue: "indexFont")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:359:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let indexFont = ADThumbnailListCell.Key(rawValue: "indexFont")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:361:23: warning: static property 'descColor' is not concurrency-safe because non-'Sendable' type 'ADThumbnailListCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let descColor = ADThumbnailListCell.Key(rawValue: "descColor")
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:265: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/Thumbnail/ADThumbnailListCell.swift:361:23: note: add '@MainActor' to make static property 'descColor' part of global actor 'MainActor'
    public static let descColor = ADThumbnailListCell.Key(rawValue: "descColor")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:361:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let descColor = ADThumbnailListCell.Key(rawValue: "descColor")
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:363:23: warning: static property 'descFont' is not concurrency-safe because non-'Sendable' type 'ADThumbnailListCell.Key' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let descFont = ADThumbnailListCell.Key(rawValue: "descFont")
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:265: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/Thumbnail/ADThumbnailListCell.swift:363:23: note: add '@MainActor' to make static property 'descFont' part of global actor 'MainActor'
    public static let descFont = ADThumbnailListCell.Key(rawValue: "descFont")
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/Cell/Thumbnail/ADThumbnailListCell.swift:363:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let descFont = ADThumbnailListCell.Key(rawValue: "descFont")
                      ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADAlbumListNavBarView.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/View/ADBaseNavBarView.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/View/ADBrowserControlsView.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/View/ADBrowserNavBarView.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/View/ADBrowserNavBarView.swift:53:32: warning: main actor-isolated property 'isSelected' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
            self?.rightBtnItem.isSelected = selected
                               ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:85:45: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isSelected) BOOL selected;                                // default is NO may be used by some subclasses or by application
                                            ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserNavBarView.swift:53:19: warning: main actor-isolated property 'rightBtnItem' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
            self?.rightBtnItem.isSelected = selected
                  ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBaseNavBarView.swift:28:9: note: property declared here
    var rightBtnItem: UIButton!
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserNavBarView.swift:83:32: warning: main actor-isolated property 'isHidden' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
                    indexLabel.isHidden = false
                               ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isHidden) BOOL              hidden;                     // default is NO. doesn't check superviews
                                                       ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserNavBarView.swift:84:32: warning: main actor-isolated property 'text' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
                    indexLabel.text = "\(index+1)"
                               ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:35:59: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic,copy)   NSString           *text; // default is nil
                                                          ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserNavBarView.swift:86:32: warning: main actor-isolated property 'isHidden' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
                    indexLabel.isHidden = true
                               ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isHidden) BOOL              hidden;                     // default is NO. doesn't check superviews
                                                       ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarSelectView.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/View/ADBrowserToolBarView.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/View/ADBrowserToolBarView.swift:167:32: warning: main actor-isolated property 'dataSource' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
            if let ass = self?.dataSource?.current {
                               ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarView.swift:31:14: note: property declared here
    weak var dataSource: ADAssetBrowserDataSource?
             ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarView.swift:168:23: warning: call to main actor-isolated instance method 'reload(asset:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                self?.reload(asset: ass)
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarView.swift:190:10: note: calls to instance method 'reload(asset:)' from outside of its actor context are implicitly asynchronous
    func reload(asset: ADAssetBrowsable) {
         ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarView.swift:190:10: note: main actor isolation inferred from inheritance from class 'UIView'
    func reload(asset: ADAssetBrowsable) {
         ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarView.swift:170:32: warning: main actor-isolated property 'isHidden' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
                self?.editBtn?.isHidden = true
                               ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isHidden) BOOL              hidden;                     // default is NO. doesn't check superviews
                                                       ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarView.swift:170:23: warning: main actor-isolated property 'editBtn' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
                self?.editBtn?.isHidden = true
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarView.swift:40:9: note: property declared here
    var editBtn: UIButton?
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarView.swift:171:35: warning: main actor-isolated property 'alpha' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
                self?.originalBtn.alpha = 0
                                  ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:304:56: note: mutation of this property is only permitted within the actor
@property(nonatomic)                 CGFloat           alpha;                      // animatable. default is 1.0
                                                       ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarView.swift:171:23: warning: main actor-isolated property 'originalBtn' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
                self?.originalBtn.alpha = 0
                      ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarView.swift:41:9: note: property declared here
    var originalBtn: UIButton!
        ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarView.swift:176:18: warning: call to main actor-isolated instance method 'reloadCount' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            self.reloadCount(count)
                 ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarView.swift:268:10: note: calls to instance method 'reloadCount' from outside of its actor context are implicitly asynchronous
    func reloadCount(_ count: Int) {
         ^
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/CoreUI/View/ADBrowserToolBarView.swift:268:10: note: main actor isolation inferred from inheritance from class 'UIView'
    func reloadCount(_ count: Int) {
         ^
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 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')
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:15.187 appintentsmetadataprocessor[819:4566] Starting appintentsmetadataprocessor export
2025-04-29 16:12:15.226 appintentsmetadataprocessor[819:4566] Extracted no relevant App Intents symbols, skipping writing output
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')
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 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 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 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 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 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 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')
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')
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:16.681 appintentsmetadataprocessor[822:4626] Starting appintentsmetadataprocessor export
2025-04-29 16:12:16.719 appintentsmetadataprocessor[822:4626] 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.