Build Information
Successful build of KSPlayer, reference main (ca6b60
), with Swift 5.10 for visionOS using Xcode 15.4 on 23 Jun 2025 02:49:12 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme KSPlayer -destination generic/platform=xrOS
Build Log
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources/resource_bundle_accessor.swift (in target 'KSPlayer' from project 'KSPlayer')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources/resource_bundle_accessor.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/PlayerDefines.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Audio/AudioPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/AppKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerToolBar.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UIKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UXKit.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/Utility.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFFmpegExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFoundationExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioGraphPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioRendererPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioUnitPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/CircularBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/EmbedDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegAssetTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Filter.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/KSMEPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItemTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MetalPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Resample.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/SubtitleDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/ThumbnailController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/VideoToolboxDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/DisplayModel.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MetalRender.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MotionSensor.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/PixelBufferProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/Transforms.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/AudioRecognize.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSParseProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSSubtitle.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/SubtitleDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/AirPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerViewBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/LiveTextImage.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/Slider.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/BrightnessVolume.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/IOSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/MacVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerFullScreenViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/SeekView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/supplementaryOutputs-1 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64 -target arm64-apple-xros1.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -enable-experimental-feature StrictConcurrency -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace -resource-dir /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/DisplayCriteria.modulemap -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros1.2-21O5565d-70e6a4b4e6ce75e0f2056db95c07d51a.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name KSPlayer -frontend-parseable-output -disable-clang-spi -target-sdk-version 1.2 -target-sdk-name xros1.2 -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSOptions.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSOptions.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift (in target 'KSPlayer' from project 'KSPlayer')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources/resource_bundle_accessor.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/PlayerDefines.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Audio/AudioPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/AppKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerToolBar.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UIKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UXKit.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/Utility.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFFmpegExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFoundationExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioGraphPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioRendererPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioUnitPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/CircularBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/EmbedDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegAssetTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Filter.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/KSMEPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItemTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MetalPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Resample.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/SubtitleDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/ThumbnailController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/VideoToolboxDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/DisplayModel.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MetalRender.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MotionSensor.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/PixelBufferProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/Transforms.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/AudioRecognize.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSParseProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSSubtitle.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/SubtitleDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/AirPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerViewBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/LiveTextImage.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/Slider.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/BrightnessVolume.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/IOSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/MacVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerFullScreenViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/SeekView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/supplementaryOutputs-1 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64 -target arm64-apple-xros1.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -enable-experimental-feature StrictConcurrency -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace -resource-dir /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/DisplayCriteria.modulemap -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros1.2-21O5565d-70e6a4b4e6ce75e0f2056db95c07d51a.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name KSPlayer -frontend-parseable-output -disable-clang-spi -target-sdk-version 1.2 -target-sdk-name xros1.2 -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSOptions.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSOptions.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:182:12: warning: unknown operating system for build configuration 'os'
#if os(xrOS)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:182:12: note: did you mean 'tvOS'?
#if os(xrOS)
^~~~
tvOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:182:12: note: did you mean 'iOS'?
#if os(xrOS)
^~~~
iOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:548:16: warning: unknown operating system for build configuration 'os'
#if os(xrOS)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:548:16: note: did you mean 'tvOS'?
#if os(xrOS)
^~~~
tvOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:548:16: note: did you mean 'iOS'?
#if os(xrOS)
^~~~
iOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:562:16: warning: unknown operating system for build configuration 'os'
#if os(xrOS)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:562:16: note: did you mean 'tvOS'?
#if os(xrOS)
^~~~
tvOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:562:16: note: did you mean 'iOS'?
#if os(xrOS)
^~~~
iOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:128:21: warning: main actor-isolated property 'delegate' cannot be used to satisfy nonisolated protocol requirement
public weak var delegate: MediaPlayerDelegate?
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:68:9: note: 'delegate' declared here
var delegate: MediaPlayerDelegate? { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:365:16: warning: main actor-isolated property 'view' cannot be used to satisfy nonisolated protocol requirement
public var view: UIView? { playerView }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:69:9: note: 'view' declared here
var view: UIView? { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:131:29: warning: main actor-isolated property 'playableTime' cannot be used to satisfy nonisolated protocol requirement
public private(set) var playableTime: TimeInterval = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:70:9: note: 'playableTime' declared here
var playableTime: TimeInterval { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:171:29: warning: main actor-isolated property 'isReadyToPlay' cannot be used to satisfy nonisolated protocol requirement
public private(set) var isReadyToPlay = false {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:71:9: note: 'isReadyToPlay' declared here
var isReadyToPlay: Bool { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:160:29: warning: main actor-isolated property 'playbackState' cannot be used to satisfy nonisolated protocol requirement
public private(set) var playbackState = MediaPlaybackState.idle {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:72:9: note: 'playbackState' declared here
var playbackState: MediaPlaybackState { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:149:29: warning: main actor-isolated property 'loadState' cannot be used to satisfy nonisolated protocol requirement
public private(set) var loadState = MediaLoadState.idle {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:73:9: note: 'loadState' declared here
var loadState: MediaLoadState { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:364:16: warning: main actor-isolated property 'isPlaying' cannot be used to satisfy nonisolated protocol requirement
public var isPlaying: Bool { player.rate > 0 ? true : playbackState == .playing }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:74:9: note: 'isPlaying' declared here
var isPlaying: Bool { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:472:16: warning: main actor-isolated property 'seekable' cannot be used to satisfy nonisolated protocol requirement
public var seekable: Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:75:9: note: 'seekable' declared here
var seekable: Bool { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:476:16: warning: main actor-isolated property 'isMuted' cannot be used to satisfy nonisolated protocol requirement
public var isMuted: Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:77:9: note: 'isMuted' declared here
var isMuted: Bool { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:183:16: warning: main actor-isolated property 'allowsExternalPlayback' cannot be used to satisfy nonisolated protocol requirement
public var allowsExternalPlayback = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:78:9: note: 'allowsExternalPlayback' declared here
var allowsExternalPlayback: Bool { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:184:16: warning: main actor-isolated property 'usesExternalPlaybackWhileExternalScreenIsActive' cannot be used to satisfy nonisolated protocol requirement
public var usesExternalPlaybackWhileExternalScreenIsActive = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:79:9: note: 'usesExternalPlaybackWhileExternalScreenIsActive' declared here
var usesExternalPlaybackWhileExternalScreenIsActive: Bool { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:133:16: warning: main actor-isolated property 'playbackRate' cannot be used to satisfy nonisolated protocol requirement
public var playbackRate: Float = 1 {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:81:9: note: 'playbackRate' declared here
var playbackRate: Float { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:141:16: warning: main actor-isolated property 'playbackVolume' cannot be used to satisfy nonisolated protocol requirement
public var playbackVolume: Float = 1.0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:82:9: note: 'playbackVolume' declared here
var playbackVolume: Float { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:455:16: warning: main actor-isolated property 'contentMode' cannot be used to satisfy nonisolated protocol requirement
public var contentMode: UIViewContentMode {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:83:9: note: 'contentMode' declared here
var contentMode: UIViewContentMode { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:363:16: warning: main actor-isolated property 'subtitleDataSouce' cannot be used to satisfy nonisolated protocol requirement
public var subtitleDataSouce: SubtitleDataSouce? { nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:84:9: note: 'subtitleDataSouce' declared here
var subtitleDataSouce: SubtitleDataSouce? { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:118:16: warning: main actor-isolated property 'playbackCoordinator' cannot be used to satisfy nonisolated protocol requirement
public var playbackCoordinator: AVPlaybackCoordinator {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:86:9: note: 'playbackCoordinator' declared here
var playbackCoordinator: AVPlaybackCoordinator { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:111:16: warning: main actor-isolated property 'pipController' cannot be used to satisfy nonisolated protocol requirement
public var pipController: KSPictureInPictureController? {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:88:9: note: 'pipController' declared here
var pipController: KSPictureInPictureController? { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:116:16: warning: non-sendable type 'DynamicInfo?' in conformance of main actor-isolated property 'dynamicInfo' to protocol requirement cannot cross actor boundary
public let dynamicInfo: DynamicInfo? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:27:14: note: class 'DynamicInfo' does not conform to the 'Sendable' protocol
public class DynamicInfo: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:214:21: warning: main actor-isolated initializer 'init(url:options:)' cannot be used to satisfy nonisolated protocol requirement
public required init(url: URL, options: KSOptions) {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:214:21: note: add 'nonisolated' to 'init(url:options:)' to make this initializer not isolated to the actor
public required init(url: URL, options: KSOptions) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:90:5: note: mark the protocol requirement 'init(url:options:)' 'async' to allow actor-isolated conformances
init(url: URL, options: KSOptions)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:448:17: warning: main actor-isolated instance method 'replace(url:options:)' cannot be used to satisfy nonisolated protocol requirement
public func replace(url: URL, options: KSOptions) {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:448:17: note: add 'nonisolated' to 'replace(url:options:)' to make this instance method not isolated to the actor
public func replace(url: URL, options: KSOptions) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:91:10: note: mark the protocol requirement 'replace(url:options:)' 'async' to allow actor-isolated conformances
func replace(url: URL, options: KSOptions)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:429:17: warning: main actor-isolated instance method 'play()' cannot be used to satisfy nonisolated protocol requirement
public func play() {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:429:17: note: add 'nonisolated' to 'play()' to make this instance method not isolated to the actor
public func play() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:92:10: note: mark the protocol requirement 'play()' 'async' to allow actor-isolated conformances
func play()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:434:17: warning: main actor-isolated instance method 'pause()' cannot be used to satisfy nonisolated protocol requirement
public func pause() {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:434:17: note: add 'nonisolated' to 'pause()' to make this instance method not isolated to the actor
public func pause() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:93:10: note: mark the protocol requirement 'pause()' 'async' to allow actor-isolated conformances
func pause()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:464:17: warning: main actor-isolated instance method 'enterBackground()' cannot be used to satisfy nonisolated protocol requirement
public func enterBackground() {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:464:17: note: add 'nonisolated' to 'enterBackground()' to make this instance method not isolated to the actor
public func enterBackground() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:94:10: note: mark the protocol requirement 'enterBackground()' 'async' to allow actor-isolated conformances
func enterBackground()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:468:17: warning: main actor-isolated instance method 'enterForeground()' cannot be used to satisfy nonisolated protocol requirement
public func enterForeground() {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:468:17: note: add 'nonisolated' to 'enterForeground()' to make this instance method not isolated to the actor
public func enterForeground() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:95:10: note: mark the protocol requirement 'enterForeground()' 'async' to allow actor-isolated conformances
func enterForeground()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:485:17: warning: main actor-isolated instance method 'tracks(mediaType:)' cannot be used to satisfy nonisolated protocol requirement
public func tracks(mediaType: AVFoundation.AVMediaType) -> [MediaPlayerTrack] {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:485:17: note: add 'nonisolated' to 'tracks(mediaType:)' to make this instance method not isolated to the actor
public func tracks(mediaType: AVFoundation.AVMediaType) -> [MediaPlayerTrack] {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:97:10: note: mark the protocol requirement 'tracks(mediaType:)' 'async' to allow actor-isolated conformances
func tracks(mediaType: AVFoundation.AVMediaType) -> [MediaPlayerTrack]
^
async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:489:17: warning: main actor-isolated instance method 'select(track:)' cannot be used to satisfy nonisolated protocol requirement
public func select(track: some MediaPlayerTrack) {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:489:17: note: add 'nonisolated' to 'select(track:)' to make this instance method not isolated to the actor
public func select(track: some MediaPlayerTrack) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:98:10: note: mark the protocol requirement 'select(track:)' 'async' to allow actor-isolated conformances
func select(track: some MediaPlayerTrack)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:129:29: warning: main actor-isolated property 'duration' cannot be used to satisfy nonisolated protocol requirement
public private(set) var duration: TimeInterval = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:17:9: note: 'duration' declared here
var duration: TimeInterval { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:130:29: warning: main actor-isolated property 'fileSize' cannot be used to satisfy nonisolated protocol requirement
public private(set) var fileSize: Double = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:18:9: note: 'fileSize' declared here
var fileSize: Double { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:115:16: warning: main actor-isolated property 'naturalSize' cannot be used to satisfy nonisolated protocol requirement
public var naturalSize: CGSize = .zero
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:19:9: note: 'naturalSize' declared here
var naturalSize: CGSize { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:132:16: warning: non-sendable type '[Chapter]' in conformance of main actor-isolated property 'chapters' to protocol requirement cannot cross actor boundary
public let chapters: [Chapter] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:61:15: note: consider making struct 'Chapter' conform to the 'Sendable' protocol
public struct Chapter {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:366:16: warning: main actor-isolated property 'currentPlaybackTime' cannot be used to satisfy nonisolated protocol requirement
public var currentPlaybackTime: TimeInterval {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:21:9: note: 'currentPlaybackTime' declared here
var currentPlaybackTime: TimeInterval { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:415:17: warning: main actor-isolated instance method 'prepareToPlay()' cannot be used to satisfy nonisolated protocol requirement
public func prepareToPlay() {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:415:17: note: add 'nonisolated' to 'prepareToPlay()' to make this instance method not isolated to the actor
public func prepareToPlay() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:22:10: note: mark the protocol requirement 'prepareToPlay()' 'async' to allow actor-isolated conformances
func prepareToPlay()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:439:17: warning: main actor-isolated instance method 'shutdown()' cannot be used to satisfy nonisolated protocol requirement
public func shutdown() {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:439:17: note: add 'nonisolated' to 'shutdown()' to make this instance method not isolated to the actor
public func shutdown() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:23:10: note: mark the protocol requirement 'shutdown()' 'async' to allow actor-isolated conformances
func shutdown()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:399:17: warning: main actor-isolated instance method 'seek(time:completion:)' cannot be used to satisfy nonisolated protocol requirement
public func seek(time: TimeInterval, completion: @escaping ((Bool) -> Void)) {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:399:17: note: add 'nonisolated' to 'seek(time:completion:)' to make this instance method not isolated to the actor
public func seek(time: TimeInterval, completion: @escaping ((Bool) -> Void)) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:24:10: note: mark the protocol requirement 'seek(time:completion:)' 'async' to allow actor-isolated conformances
func seek(time: TimeInterval, completion: @escaping ((Bool) -> Void))
^
async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:531:9: warning: main actor-isolated property 'isEnabled' cannot be used to satisfy nonisolated protocol requirement
var isEnabled: Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:125:9: note: 'isEnabled' declared here
var isEnabled: Bool { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:220:18: warning: call to main actor-isolated instance method 'observer(playerItem:)' in a synchronous nonisolated context; this is an error in Swift 6
self.observer(playerItem: player.currentItem)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:326:18: note: calls to instance method 'observer(playerItem:)' from outside of its actor context are implicitly asynchronous
private func observer(playerItem: AVPlayerItem?) {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:266:78: warning: 'estimatedDataRate' was deprecated in visionOS 1.0: Use load(.estimatedDataRate) instead
let estimatedDataRates = item.tracks.compactMap { $0.assetTrack?.estimatedDataRate }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:313:22: warning: main actor-isolated property 'delegate' can not be referenced from a Sendable closure; this is an error in Swift 6
self.delegate?.playBack(player: self, loopCount: playerLooper.loopCount)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:128:21: note: property declared here
public weak var delegate: MediaPlayerDelegate?
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:313:32: warning: call to main actor-isolated instance method 'playBack(player:loopCount:)' in a synchronous nonisolated context; this is an error in Swift 6
self.delegate?.playBack(player: self, loopCount: playerLooper.loopCount)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:113:10: note: calls to instance method 'playBack(player:loopCount:)' from outside of its actor context are implicitly asynchronous
func playBack(player: some MediaPlayerProtocol, loopCount: Int)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:318:26: warning: main actor-isolated property 'error' can not be mutated from a Sendable closure; this is an error in Swift 6
self.error = playerLooper.error
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:93:17: note: mutation of this property is only permitted within the actor
private var error: Error? {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:356:93: warning: converting non-sendable function value to '@Sendable (AVPlayerItem, NSKeyValueObservedChange<Bool>) -> Void' may introduce data races
bufferEmptyObservation = playerItem.observe(\.isPlaybackBufferEmpty, changeHandler: changeHandler)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:357:99: warning: converting non-sendable function value to '@Sendable (AVPlayerItem, NSKeyValueObservedChange<Bool>) -> Void' may introduce data races
likelyToKeepUpObservation = playerItem.observe(\.isPlaybackLikelyToKeepUp, changeHandler: changeHandler)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:358:91: warning: converting non-sendable function value to '@Sendable (AVPlayerItem, NSKeyValueObservedChange<Bool>) -> Void' may introduce data races
bufferFullObservation = playerItem.observe(\.isPlaybackBufferFull, changeHandler: changeHandler)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:339:18: warning: call to main actor-isolated instance method 'updateStatus(item:)' in a synchronous nonisolated context; this is an error in Swift 6
self.updateStatus(item: item)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:248:18: note: calls to instance method 'updateStatus(item:)' from outside of its actor context are implicitly asynchronous
private func updateStatus(item: AVPlayerItem) {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:344:18: warning: call to main actor-isolated instance method 'updatePlayableDuration(item:)' in a synchronous nonisolated context; this is an error in Swift 6
self.updatePlayableDuration(item: item)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:274:18: note: calls to instance method 'updatePlayableDuration(item:)' from outside of its actor context are implicitly asynchronous
private func updatePlayableDuration(item: AVPlayerItem) {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:544:34: warning: 'languageCode' was deprecated in visionOS 1.0: Use load(.languageCode) instead
name = track.assetTrack?.languageCode ?? ""
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:545:42: warning: 'languageCode' was deprecated in visionOS 1.0: Use load(.languageCode) instead
languageCode = track.assetTrack?.languageCode
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:546:46: warning: 'nominalFrameRate' was deprecated in visionOS 1.0: Use load(.nominalFrameRate) instead
nominalFrameRate = track.assetTrack?.nominalFrameRate ?? 24.0
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:547:43: warning: 'estimatedDataRate' was deprecated in visionOS 1.0: Use load(.estimatedDataRate) instead
bitRate = Int64(track.assetTrack?.estimatedDataRate ?? 0)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:554:42: warning: 'formatDescriptions' was deprecated in visionOS 1.0: Use load(.formatDescriptions) instead
if let first = track.assetTrack?.formatDescriptions.first {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:555:39: warning: treating a forced downcast to 'CMFormatDescription' as optional will never produce 'nil'
formatDescription = first as! CMFormatDescription
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:555:41: note: use 'as?' to perform a conditional downcast to 'CMFormatDescription'
formatDescription = first as! CMFormatDescription
^
?
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:555:33: note: add parentheses around the cast to silence this warning
formatDescription = first as! CMFormatDescription
^
( )
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:564:13: warning: capture of 'self' with non-sendable type 'AVMediaPlayerTrack' in a `@Sendable` closure
isPlayable = await (try? track.assetTrack?.load(.isPlayable)) ?? false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:514:7: note: class 'AVMediaPlayerTrack' does not conform to the 'Sendable' protocol
class AVMediaPlayerTrack: MediaPlayerTrack {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:564:38: warning: capture of 'track' with non-sendable type 'AVPlayerItemTrack' in a `@Sendable` closure
isPlayable = await (try? track.assetTrack?.load(.isPlayable)) ?? false
^
AVFoundation.AVPlayerItemTrack:2:12: note: class 'AVPlayerItemTrack' does not conform to the 'Sendable' protocol
open class AVPlayerItemTrack : NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AVFoundation'
import AVFoundation
^
@preconcurrency
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift (in target 'KSPlayer' from project 'KSPlayer')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources/resource_bundle_accessor.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/PlayerDefines.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Audio/AudioPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/AppKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerToolBar.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UIKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UXKit.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/Utility.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFFmpegExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFoundationExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioGraphPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioRendererPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioUnitPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/CircularBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/EmbedDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegAssetTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Filter.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/KSMEPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItemTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MetalPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Resample.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/SubtitleDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/ThumbnailController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/VideoToolboxDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/DisplayModel.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MetalRender.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MotionSensor.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/PixelBufferProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/Transforms.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/AudioRecognize.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSParseProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSSubtitle.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/SubtitleDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/AirPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerViewBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/LiveTextImage.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/Slider.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/BrightnessVolume.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/IOSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/MacVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerFullScreenViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/SeekView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/supplementaryOutputs-1 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64 -target arm64-apple-xros1.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -enable-experimental-feature StrictConcurrency -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace -resource-dir /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/DisplayCriteria.modulemap -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros1.2-21O5565d-70e6a4b4e6ce75e0f2056db95c07d51a.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name KSPlayer -frontend-parseable-output -disable-clang-spi -target-sdk-version 1.2 -target-sdk-name xros1.2 -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSOptions.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSOptions.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:9:20: warning: unknown operating system for build configuration 'os'
#if os(tvOS) || os(xrOS)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:9:20: note: did you mean 'tvOS'?
#if os(tvOS) || os(xrOS)
^~~~
tvOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:9:20: note: did you mean 'iOS'?
#if os(tvOS) || os(xrOS)
^~~~
iOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:340:28: warning: unknown operating system for build configuration 'os'
#if os(tvOS) || os(xrOS)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:340:28: note: did you mean 'tvOS'?
#if os(tvOS) || os(xrOS)
^~~~
tvOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:340:28: note: did you mean 'iOS'?
#if os(tvOS) || os(xrOS)
^~~~
iOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:424:28: warning: unknown operating system for build configuration 'os'
#if os(tvOS) || os(xrOS)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:424:28: note: did you mean 'tvOS'?
#if os(tvOS) || os(xrOS)
^~~~
tvOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:424:28: note: did you mean 'iOS'?
#if os(tvOS) || os(xrOS)
^~~~
iOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:461:16: warning: static property 'preferredForwardBufferDuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var preferredForwardBufferDuration = 3.0
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:461:16: note: isolate 'preferredForwardBufferDuration' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var preferredForwardBufferDuration = 3.0
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:20:59: warning: reference to static property 'preferredForwardBufferDuration' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
public var preferredForwardBufferDuration = KSOptions.preferredForwardBufferDuration
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:461:16: note: static property declared here
static var preferredForwardBufferDuration = 3.0
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:463:16: warning: static property 'maxBufferDuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var maxBufferDuration = 30.0
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:463:16: note: isolate 'maxBufferDuration' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var maxBufferDuration = 30.0
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:22:46: warning: reference to static property 'maxBufferDuration' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
public var maxBufferDuration = KSOptions.maxBufferDuration
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:463:16: note: static property declared here
static var maxBufferDuration = 30.0
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:465:16: warning: static property 'isSecondOpen' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var isSecondOpen = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:465:16: note: isolate 'isSecondOpen' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var isSecondOpen = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:24:41: warning: reference to static property 'isSecondOpen' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
public var isSecondOpen = KSOptions.isSecondOpen
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:465:16: note: static property declared here
static var isSecondOpen = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:467:16: warning: static property 'isAccurateSeek' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var isAccurateSeek = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:467:16: note: isolate 'isAccurateSeek' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var isAccurateSeek = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:26:43: warning: reference to static property 'isAccurateSeek' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
public var isAccurateSeek = KSOptions.isAccurateSeek
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:467:16: note: static property declared here
static var isAccurateSeek = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:469:16: warning: static property 'isLoopPlay' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var isLoopPlay = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:469:16: note: isolate 'isLoopPlay' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var isLoopPlay = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:28:39: warning: reference to static property 'isLoopPlay' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
public var isLoopPlay = KSOptions.isLoopPlay
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:469:16: note: static property declared here
static var isLoopPlay = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:473:16: warning: static property 'isSeekedAutoPlay' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var isSeekedAutoPlay = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:473:16: note: isolate 'isSeekedAutoPlay' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var isSeekedAutoPlay = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:30:45: warning: reference to static property 'isSeekedAutoPlay' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
public var isSeekedAutoPlay = KSOptions.isSeekedAutoPlay
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:473:16: note: static property declared here
static var isSeekedAutoPlay = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:474:16: warning: static property 'hardwareDecode' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var hardwareDecode = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:474:16: note: isolate 'hardwareDecode' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var hardwareDecode = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:85:43: warning: reference to static property 'hardwareDecode' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
public var hardwareDecode = KSOptions.hardwareDecode
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:474:16: note: static property declared here
static var hardwareDecode = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:476:16: warning: static property 'asynchronousDecompression' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var asynchronousDecompression = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:476:16: note: isolate 'asynchronousDecompression' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var asynchronousDecompression = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:86:54: warning: reference to static property 'asynchronousDecompression' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
public var asynchronousDecompression = KSOptions.asynchronousDecompression
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:476:16: note: static property declared here
static var asynchronousDecompression = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:478:16: warning: static property 'canStartPictureInPictureAutomaticallyFromInline' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var canStartPictureInPictureAutomaticallyFromInline = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:478:16: note: isolate 'canStartPictureInPictureAutomaticallyFromInline' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var canStartPictureInPictureAutomaticallyFromInline = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:88:76: warning: reference to static property 'canStartPictureInPictureAutomaticallyFromInline' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
public var canStartPictureInPictureAutomaticallyFromInline = KSOptions.canStartPictureInPictureAutomaticallyFromInline
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:478:16: note: static property declared here
static var canStartPictureInPictureAutomaticallyFromInline = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:458:16: warning: static property 'firstPlayerType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var firstPlayerType: MediaPlayerProtocol.Type = KSAVPlayer.self
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:458:16: note: isolate 'firstPlayerType' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var firstPlayerType: MediaPlayerProtocol.Type = KSAVPlayer.self
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:459:16: warning: static property 'secondPlayerType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var secondPlayerType: MediaPlayerProtocol.Type? = KSMEPlayer.self
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:459:16: note: isolate 'secondPlayerType' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var secondPlayerType: MediaPlayerProtocol.Type? = KSMEPlayer.self
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:471:16: warning: static property 'isAutoPlay' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var isAutoPlay = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:471:16: note: isolate 'isAutoPlay' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var isAutoPlay = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:477:16: warning: static property 'isPipPopViewController' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var isPipPopViewController = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:477:16: note: isolate 'isPipPopViewController' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var isPipPopViewController = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:479:16: warning: static property 'preferredFrame' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var preferredFrame = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:479:16: note: isolate 'preferredFrame' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var preferredFrame = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:480:16: warning: static property 'useSystemHTTPProxy' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var useSystemHTTPProxy = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:480:16: note: isolate 'useSystemHTTPProxy' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var useSystemHTTPProxy = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:482:16: warning: static property 'logLevel' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var logLevel = LogLevel.warning
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:482:16: note: isolate 'logLevel' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var logLevel = LogLevel.warning
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:483:16: warning: static property 'logger' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var logger: LogHandler = OSLog(lable: "KSPlayer")
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:483:16: note: isolate 'logger' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var logger: LogHandler = OSLog(lable: "KSPlayer")
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:317:21: warning: variable 'yadifMode' was never mutated; consider changing to 'let' constant
var yadifMode = KSOptions.yadifMode
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:87:16: warning: static property 'yadifMode' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var yadifMode = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:87:16: note: isolate 'yadifMode' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var yadifMode = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:317:43: warning: reference to static property 'yadifMode' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
var yadifMode = KSOptions.yadifMode
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:87:16: note: static property declared here
static var yadifMode = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:88:16: warning: static property 'deInterlaceAddIdet' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var deInterlaceAddIdet = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:88:16: note: isolate 'deInterlaceAddIdet' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var deInterlaceAddIdet = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:327:30: warning: reference to static property 'deInterlaceAddIdet' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
if KSOptions.deInterlaceAddIdet {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:88:16: note: static property declared here
static var deInterlaceAddIdet = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:345:57: warning: 'windows' was deprecated in visionOS 1.0: Use UIWindowScene.windows on a relevant window scene instead
guard let displayManager = UIApplication.shared.windows.first?.avDisplayManager,
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:426:34: warning: 'windows' was deprecated in visionOS 1.0: Use UIWindowScene.windows on a relevant window scene instead
UIApplication.shared.windows.first?.avDisplayManager.preferredDisplayCriteria = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:426:49: warning: main actor-isolated property 'avDisplayManager' can not be mutated from a non-isolated context; this is an error in Swift 6
UIApplication.shared.windows.first?.avDisplayManager.preferredDisplayCriteria = nil
^
AVKit.UIWindow:3:14: note: mutation of this property is only permitted within the actor
open var avDisplayManager: AVDisplayManager { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:426:34: warning: main actor-isolated property 'windows' can not be mutated from a non-isolated context; this is an error in Swift 6
UIApplication.shared.windows.first?.avDisplayManager.preferredDisplayCriteria = nil
^
UIKit.UIApplication:34:14: note: mutation of this property is only permitted within the actor
open var windows: [UIWindow] { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:426:27: warning: main actor-isolated class property 'shared' can not be mutated from a non-isolated context; this is an error in Swift 6
UIApplication.shared.windows.first?.avDisplayManager.preferredDisplayCriteria = nil
^
UIKit.UIApplication:3:20: note: mutation of this class property is only permitted within the actor
open class var shared: UIApplication { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:85:16: warning: static property 'audioPlayerType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var audioPlayerType: AudioOutput.Type = AudioEnginePlayer.self
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:85:16: note: isolate 'audioPlayerType' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var audioPlayerType: AudioOutput.Type = AudioEnginePlayer.self
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:523:44: warning: reference to static property 'audioPlayerType' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
let isUseAudioRenderer = KSOptions.audioPlayerType == AudioRendererPlayer.self
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:85:16: note: static property declared here
static var audioPlayerType: AudioOutput.Type = AudioEnginePlayer.self
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:644:36: warning: reference to static property 'logLevel' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
if level.rawValue <= KSOptions.logLevel.rawValue {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:482:16: note: static property declared here
static var logLevel = LogLevel.warning
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:646:19: warning: reference to static property 'logger' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
KSOptions.logger.log(level: level, message: message(), file: fileName, function: function, line: line)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:483:16: note: static property declared here
static var logger: LogHandler = OSLog(lable: "KSPlayer")
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:652:36: warning: reference to static property 'logLevel' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
if level.rawValue <= KSOptions.logLevel.rawValue {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:482:16: note: static property declared here
static var logLevel = LogLevel.warning
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift (in target 'KSPlayer' from project 'KSPlayer')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources/resource_bundle_accessor.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/PlayerDefines.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Audio/AudioPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/AppKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerToolBar.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UIKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UXKit.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/Utility.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFFmpegExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFoundationExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioGraphPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioRendererPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioUnitPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/CircularBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/EmbedDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegAssetTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Filter.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/KSMEPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItemTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MetalPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Resample.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/SubtitleDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/ThumbnailController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/VideoToolboxDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/DisplayModel.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MetalRender.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MotionSensor.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/PixelBufferProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/Transforms.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/AudioRecognize.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSParseProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSSubtitle.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/SubtitleDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/AirPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerViewBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/LiveTextImage.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/Slider.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/BrightnessVolume.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/IOSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/MacVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerFullScreenViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/SeekView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/supplementaryOutputs-1 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64 -target arm64-apple-xros1.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -enable-experimental-feature StrictConcurrency -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace -resource-dir /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/DisplayCriteria.modulemap -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros1.2-21O5565d-70e6a4b4e6ce75e0f2056db95c07d51a.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name KSPlayer -frontend-parseable-output -disable-clang-spi -target-sdk-version 1.2 -target-sdk-name xros1.2 -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSOptions.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSOptions.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:12:24: warning: static property 'pipController' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
private static var pipController: KSPictureInPictureController?
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:12:24: note: isolate 'pipController' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
private static var pipController: KSPictureInPictureController?
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:24:25: warning: reference to static property 'isPipPopViewController' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
guard KSOptions.isPipPopViewController else {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:477:16: note: static property declared here
static var isPipPopViewController = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:27:38: warning: reference to static property 'pipController' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
KSPictureInPictureController.pipController = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:12:24: note: static property declared here
private static var pipController: KSPictureInPictureController?
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:33:24: warning: main actor-isolated property 'viewControllers' can not be referenced from a non-isolated context; this is an error in Swift 6
nav.viewControllers.isEmpty || (nav.viewControllers.count == 1 && nav.viewControllers[0] != originalViewController)
^
UIKit.UINavigationController:18:14: note: property declared here
open var viewControllers: [UIViewController] { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:33:56: warning: main actor-isolated property 'viewControllers' can not be referenced from a non-isolated autoclosure; this is an error in Swift 6
nav.viewControllers.isEmpty || (nav.viewControllers.count == 1 && nav.viewControllers[0] != originalViewController)
^
UIKit.UINavigationController:18:14: note: property declared here
open var viewControllers: [UIViewController] { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:33:90: warning: main actor-isolated property 'viewControllers' can not be referenced from a non-isolated autoclosure; this is an error in Swift 6
nav.viewControllers.isEmpty || (nav.viewControllers.count == 1 && nav.viewControllers[0] != originalViewController)
^
UIKit.UINavigationController:18:14: note: property declared here
open var viewControllers: [UIViewController] { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:35:25: warning: main actor-isolated property 'viewControllers' can not be mutated from a non-isolated context; this is an error in Swift 6
nav.viewControllers = [originalViewController]
^
UIKit.UINavigationController:18:14: note: mutation of this property is only permitted within the actor
open var viewControllers: [UIViewController] { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:38:64: warning: main actor-isolated property 'viewControllers' can not be referenced from a non-isolated context; this is an error in Swift 6
var viewControllers = navigationController.viewControllers
^
UIKit.UINavigationController:18:14: note: property declared here
open var viewControllers: [UIViewController] { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:41:46: warning: main actor-isolated property 'viewControllers' can not be mutated from a non-isolated context; this is an error in Swift 6
navigationController.viewControllers = viewControllers
^
UIKit.UINavigationController:18:14: note: mutation of this property is only permitted within the actor
open var viewControllers: [UIViewController] { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:45:46: warning: call to main actor-isolated instance method 'pushViewController(_:animated:)' in a synchronous nonisolated context; this is an error in Swift 6
navigationController.pushViewController(viewController, animated: true)
^
UIKit.UINavigationController:8:15: note: calls to instance method 'pushViewController(_:animated:)' from outside of its actor context are implicitly asynchronous
open func pushViewController(_ viewController: UIViewController, animated: Bool)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:48:47: warning: call to main actor-isolated instance method 'present(_:animated:completion:)' in a synchronous nonisolated context; this is an error in Swift 6
presentingViewController?.present(originalViewController, animated: true)
^
UIKit.UIViewController:147:15: note: calls to instance method 'present(_:animated:completion:)' from outside of its actor context are implicitly asynchronous
open func present(_ viewControllerToPresent: UIViewController, animated flag: Bool, completion: (() -> Void)? = nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:63:25: warning: reference to static property 'isPipPopViewController' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
guard KSOptions.isPipPopViewController else {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:477:16: note: static property declared here
static var isPipPopViewController = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:67:29: warning: call to main actor-isolated instance method 'sendAction(_:to:for:)' in a synchronous nonisolated context; this is an error in Swift 6
UIControl().sendAction(#selector(URLSessionTask.suspend), to: UIApplication.shared, for: nil)
^
UIKit.UIControl:68:15: note: calls to instance method 'sendAction(_:to:for:)' from outside of its actor context are implicitly asynchronous
open func sendAction(_ action: Selector, to target: Any?, for event: UIEvent?)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:67:17: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in Swift 6
UIControl().sendAction(#selector(URLSessionTask.suspend), to: UIApplication.shared, for: nil)
^
UIKit.UIControl:99:24: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
public convenience init()
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:67:93: warning: main actor-isolated class property 'shared' can not be referenced from a non-isolated context; this is an error in Swift 6
UIControl().sendAction(#selector(URLSessionTask.suspend), to: UIApplication.shared, for: nil)
^
UIKit.UIApplication:3:20: note: class property declared here
open class var shared: UIApplication { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:75:68: warning: main actor-isolated property 'viewController' can not be referenced from a non-isolated context; this is an error in Swift 6
guard let self, let viewController = view.player.view?.viewController else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerView.swift:210:9: note: property declared here
var viewController: UIViewController? {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:78:58: warning: main actor-isolated property 'navigationController' can not be referenced from a non-isolated context; this is an error in Swift 6
if let navigationController = viewController.navigationController, navigationController.viewControllers.count == 1 {
^
UIKit.UIViewController:4:14: note: property declared here
open var navigationController: UINavigationController? { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:78:101: warning: main actor-isolated property 'viewControllers' can not be referenced from a non-isolated context; this is an error in Swift 6
if let navigationController = viewController.navigationController, navigationController.viewControllers.count == 1 {
^
UIKit.UINavigationController:18:14: note: property declared here
open var viewControllers: [UIViewController] { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:83:57: warning: main actor-isolated property 'navigationController' can not be referenced from a non-isolated context; this is an error in Swift 6
navigationController = self.viewController?.navigationController
^
UIKit.UIViewController:4:14: note: property declared here
open var navigationController: UINavigationController? { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:84:55: warning: reference to static property 'pipController' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
if let pre = KSPictureInPictureController.pipController {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:12:24: note: static property declared here
private static var pipController: KSPictureInPictureController?
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:89:42: warning: call to main actor-isolated instance method 'popViewController(animated:)' in a synchronous nonisolated context; this is an error in Swift 6
navigationController.popViewController(animated: true)
^
UIKit.UINavigationController:9:15: note: calls to instance method 'popViewController(animated:)' from outside of its actor context are implicitly asynchronous
open func popViewController(animated: Bool) -> UIViewController?
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:98:72: warning: main actor-isolated property 'presentingViewController' can not be referenced from a non-isolated context; this is an error in Swift 6
presentingViewController = originalViewController?.presentingViewController
^
UIKit.UIViewController:109:14: note: property declared here
open var presentingViewController: UIViewController? { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:99:45: warning: call to main actor-isolated instance method 'dismiss(animated:completion:)' in a synchronous nonisolated context; this is an error in Swift 6
originalViewController?.dismiss(animated: true)
^
UIKit.UIViewController:152:15: note: calls to instance method 'dismiss(animated:completion:)' from outside of its actor context are implicitly asynchronous
open func dismiss(animated flag: Bool, completion: (() -> Void)? = nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:104:38: warning: reference to static property 'pipController' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
KSPictureInPictureController.pipController = self
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:12:24: note: static property declared here
private static var pipController: KSPictureInPictureController?
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:108:9: warning: reference to static property 'pipController' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
pipController?.view?.player.isMuted = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:12:24: note: static property declared here
private static var pipController: KSPictureInPictureController?
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift (in target 'KSPlayer' from project 'KSPlayer')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources/resource_bundle_accessor.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/PlayerDefines.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Audio/AudioPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/AppKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerToolBar.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UIKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UXKit.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/Utility.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFFmpegExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFoundationExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioGraphPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioRendererPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioUnitPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/CircularBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/EmbedDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegAssetTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Filter.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/KSMEPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItemTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MetalPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Resample.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/SubtitleDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/ThumbnailController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/VideoToolboxDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/DisplayModel.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MetalRender.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MotionSensor.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/PixelBufferProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/Transforms.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/AudioRecognize.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSParseProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSSubtitle.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/SubtitleDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/AirPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerViewBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/LiveTextImage.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/Slider.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/BrightnessVolume.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/IOSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/MacVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerFullScreenViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/SeekView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/supplementaryOutputs-1 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64 -target arm64-apple-xros1.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -enable-experimental-feature StrictConcurrency -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace -resource-dir /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/DisplayCriteria.modulemap -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros1.2-21O5565d-70e6a4b4e6ce75e0f2056db95c07d51a.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name KSPlayer -frontend-parseable-output -disable-clang-spi -target-sdk-version 1.2 -target-sdk-name xros1.2 -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSOptions.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSOptions.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:226:17: warning: unknown operating system for build configuration 'os'
#if !os(xrOS)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:226:17: note: did you mean 'tvOS'?
#if !os(xrOS)
^~~~
tvOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:226:17: note: did you mean 'iOS'?
#if !os(xrOS)
^~~~
iOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:668:33: warning: unknown operating system for build configuration 'os'
#if canImport(UIKit) && !os(xrOS)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:668:33: note: did you mean 'tvOS'?
#if canImport(UIKit) && !os(xrOS)
^~~~
tvOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:668:33: note: did you mean 'iOS'?
#if canImport(UIKit) && !os(xrOS)
^~~~
iOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:84:35: warning: capture of 'self' with non-sendable type 'KSPlayerLayer?' in a `@Sendable` closure
guard let self else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:67:12: note: class 'KSPlayerLayer' does not conform to the 'Sendable' protocol
open class KSPlayerLayer: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:85:25: warning: capture of 'pipController' with non-sendable type 'KSPictureInPictureController' in a `@Sendable` closure
pipController.start(view: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:11:14: note: class 'KSPictureInPictureController' does not conform to the 'Sendable' protocol
public class KSPictureInPictureController: AVPictureInPictureController {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:102:73: warning: main actor-isolated property 'superview' can not be referenced from a non-isolated context; this is an error in Swift 6
if let oldView = oldValue.view, let superview = oldView.superview, let view = player.view {
^
UIKit.UIView:2:14: note: property declared here
open var superview: UIView? { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:104:31: warning: call to main actor-isolated instance method 'insertSubview(_:belowSubview:)' in a synchronous nonisolated context; this is an error in Swift 6
superview.insertSubview(view, belowSubview: oldView)
^
UIKit.UIView:13:15: note: calls to instance method 'insertSubview(_:belowSubview:)' from outside of its actor context are implicitly asynchronous
open func insertSubview(_ view: UIView, belowSubview siblingSubview: UIView)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:108:26: warning: main actor-isolated property 'translatesAutoresizingMaskIntoConstraints' can not be mutated from a non-isolated context; this is an error in Swift 6
view.translatesAutoresizingMaskIntoConstraints = false
^
UIKit.UIView:3:14: note: mutation of this property is only permitted within the actor
open var translatesAutoresizingMaskIntoConstraints: Bool { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:109:40: warning: call to main actor-isolated class method 'activate' in a synchronous nonisolated context; this is an error in Swift 6
NSLayoutConstraint.activate([
^
UIKit.NSLayoutConstraint:32:21: note: calls to class method 'activate' from outside of its actor context are implicitly asynchronous
open class func activate(_ constraints: [NSLayoutConstraint])
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:110:40: warning: call to main actor-isolated instance method 'constraint(equalTo:)' in a synchronous nonisolated context; this is an error in Swift 6
view.topAnchor.constraint(equalTo: superview.topAnchor),
^
UIKit.NSLayoutAnchor:3:15: note: calls to instance method 'constraint(equalTo:)' from outside of its actor context are implicitly asynchronous
open func constraint(equalTo anchor: NSLayoutAnchor<AnchorType>) -> NSLayoutConstraint
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:110:30: warning: main actor-isolated property 'topAnchor' can not be referenced from a non-isolated context; this is an error in Swift 6
view.topAnchor.constraint(equalTo: superview.topAnchor),
^
UIKit.UIView:11:14: note: property declared here
open var topAnchor: NSLayoutYAxisAnchor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:110:70: warning: main actor-isolated property 'topAnchor' can not be referenced from a non-isolated context; this is an error in Swift 6
view.topAnchor.constraint(equalTo: superview.topAnchor),
^
UIKit.UIView:11:14: note: property declared here
open var topAnchor: NSLayoutYAxisAnchor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:111:44: warning: call to main actor-isolated instance method 'constraint(equalTo:)' in a synchronous nonisolated context; this is an error in Swift 6
view.leadingAnchor.constraint(equalTo: superview.leadingAnchor),
^
UIKit.NSLayoutAnchor:3:15: note: calls to instance method 'constraint(equalTo:)' from outside of its actor context are implicitly asynchronous
open func constraint(equalTo anchor: NSLayoutAnchor<AnchorType>) -> NSLayoutConstraint
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:111:30: warning: main actor-isolated property 'leadingAnchor' can not be referenced from a non-isolated context; this is an error in Swift 6
view.leadingAnchor.constraint(equalTo: superview.leadingAnchor),
^
UIKit.UIView:3:14: note: property declared here
open var leadingAnchor: NSLayoutXAxisAnchor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:111:74: warning: main actor-isolated property 'leadingAnchor' can not be referenced from a non-isolated context; this is an error in Swift 6
view.leadingAnchor.constraint(equalTo: superview.leadingAnchor),
^
UIKit.UIView:3:14: note: property declared here
open var leadingAnchor: NSLayoutXAxisAnchor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:112:43: warning: call to main actor-isolated instance method 'constraint(equalTo:)' in a synchronous nonisolated context; this is an error in Swift 6
view.bottomAnchor.constraint(equalTo: superview.bottomAnchor),
^
UIKit.NSLayoutAnchor:3:15: note: calls to instance method 'constraint(equalTo:)' from outside of its actor context are implicitly asynchronous
open func constraint(equalTo anchor: NSLayoutAnchor<AnchorType>) -> NSLayoutConstraint
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:112:30: warning: main actor-isolated property 'bottomAnchor' can not be referenced from a non-isolated context; this is an error in Swift 6
view.bottomAnchor.constraint(equalTo: superview.bottomAnchor),
^
UIKit.UIView:13:14: note: property declared here
open var bottomAnchor: NSLayoutYAxisAnchor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:112:73: warning: main actor-isolated property 'bottomAnchor' can not be referenced from a non-isolated context; this is an error in Swift 6
view.bottomAnchor.constraint(equalTo: superview.bottomAnchor),
^
UIKit.UIView:13:14: note: property declared here
open var bottomAnchor: NSLayoutYAxisAnchor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:113:45: warning: call to main actor-isolated instance method 'constraint(equalTo:)' in a synchronous nonisolated context; this is an error in Swift 6
view.trailingAnchor.constraint(equalTo: superview.trailingAnchor),
^
UIKit.NSLayoutAnchor:3:15: note: calls to instance method 'constraint(equalTo:)' from outside of its actor context are implicitly asynchronous
open func constraint(equalTo anchor: NSLayoutAnchor<AnchorType>) -> NSLayoutConstraint
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:113:30: warning: main actor-isolated property 'trailingAnchor' can not be referenced from a non-isolated context; this is an error in Swift 6
view.trailingAnchor.constraint(equalTo: superview.trailingAnchor),
^
UIKit.UIView:5:14: note: property declared here
open var trailingAnchor: NSLayoutXAxisAnchor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:113:75: warning: main actor-isolated property 'trailingAnchor' can not be referenced from a non-isolated context; this is an error in Swift 6
view.trailingAnchor.constraint(equalTo: superview.trailingAnchor),
^
UIKit.UIView:5:14: note: property declared here
open var trailingAnchor: NSLayoutXAxisAnchor { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:116:32: warning: call to main actor-isolated instance method 'removeFromSuperview()' in a synchronous nonisolated context; this is an error in Swift 6
oldValue.view?.removeFromSuperview()
^
UIKit.UIView:5:15: note: calls to instance method 'removeFromSuperview()' from outside of its actor context are implicitly asynchronous
open func removeFromSuperview()
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:140:45: warning: reference to static property 'firstPlayerType' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
firstPlayerType = KSOptions.firstPlayerType
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:458:16: note: static property declared here
static var firstPlayerType: MediaPlayerProtocol.Type = KSAVPlayer.self
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:176:19: warning: capture of 'self' with non-sendable type 'KSPlayerLayer?' in a `@Sendable` closure
guard let self, self.player.isReadyToPlay else {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:67:12: note: class 'KSPlayerLayer' does not conform to the 'Sendable' protocol
open class KSPlayerLayer: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:179:24: warning: call to main actor-isolated instance method 'player(layer:currentTime:totalTime:)' in a synchronous nonisolated context; this is an error in Swift 6
self.delegate?.player(layer: self, currentTime: self.player.currentPlaybackTime, totalTime: self.player.duration)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:62:10: note: calls to instance method 'player(layer:currentTime:totalTime:)' from outside of its actor context are implicitly asynchronous
func player(layer: KSPlayerLayer, currentTime: TimeInterval, totalTime: TimeInterval)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:195:56: warning: reference to static property 'isAutoPlay' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
public init(url: URL, isAutoPlay: Bool = KSOptions.isAutoPlay, options: KSOptions, delegate: KSPlayerLayerDelegate? = nil) {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:471:16: note: static property declared here
static var isAutoPlay = true
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:488:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
open func prepareToPlay() {
^~~~
public
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:169:36: warning: call to main actor-isolated instance method 'player(layer:state:)' in a synchronous nonisolated context; this is an error in Swift 6
self.delegate?.player(layer: self, state: newValue)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:61:10: note: calls to instance method 'player(layer:state:)' from outside of its actor context are implicitly asynchronous
func player(layer: KSPlayerLayer, state: KSPlayerState)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:206:41: warning: reference to static property 'firstPlayerType' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
firstPlayerType = KSOptions.firstPlayerType
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:458:16: note: static property declared here
static var firstPlayerType: MediaPlayerProtocol.Type = KSAVPlayer.self
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:223:116: warning: main actor-isolated class property 'didEnterBackgroundNotification' can not be referenced from a non-isolated context; this is an error in Swift 6
NotificationCenter.default.addObserver(self, selector: #selector(enterBackground), name: UIApplication.didEnterBackgroundNotification, object: nil)
^
UIKit.UIApplication:21:22: note: class property declared here
public class let didEnterBackgroundNotification: NSNotification.Name
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:224:116: warning: main actor-isolated class property 'willEnterForegroundNotification' can not be referenced from a non-isolated context; this is an error in Swift 6
NotificationCenter.default.addObserver(self, selector: #selector(enterForeground), name: UIApplication.willEnterForegroundNotification, object: nil)
^
UIKit.UIApplication:23:22: note: class property declared here
public class let willEnterForegroundNotification: NSNotification.Name
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:281:34: warning: main actor-isolated property 'isIdleTimerDisabled' can not be mutated from a non-isolated context; this is an error in Swift 6
UIApplication.shared.isIdleTimerDisabled = true
^
UIKit.UIApplication:16:14: note: mutation of this property is only permitted within the actor
open var isIdleTimerDisabled: Bool { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:281:27: warning: main actor-isolated class property 'shared' can not be mutated from a non-isolated context; this is an error in Swift 6
UIApplication.shared.isIdleTimerDisabled = true
^
UIKit.UIApplication:3:20: note: mutation of this class property is only permitted within the actor
open class var shared: UIApplication { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:314:34: warning: main actor-isolated property 'isIdleTimerDisabled' can not be mutated from a non-isolated context; this is an error in Swift 6
UIApplication.shared.isIdleTimerDisabled = false
^
UIKit.UIApplication:16:14: note: mutation of this property is only permitted within the actor
open var isIdleTimerDisabled: Bool { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:314:27: warning: main actor-isolated class property 'shared' can not be mutated from a non-isolated context; this is an error in Swift 6
UIApplication.shared.isIdleTimerDisabled = false
^
UIKit.UIApplication:3:20: note: mutation of this class property is only permitted within the actor
open class var shared: UIApplication { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:328:34: warning: main actor-isolated property 'isIdleTimerDisabled' can not be mutated from a non-isolated context; this is an error in Swift 6
UIApplication.shared.isIdleTimerDisabled = false
^
UIKit.UIApplication:16:14: note: mutation of this property is only permitted within the actor
open var isIdleTimerDisabled: Bool { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:328:27: warning: main actor-isolated class property 'shared' can not be mutated from a non-isolated context; this is an error in Swift 6
UIApplication.shared.isIdleTimerDisabled = false
^
UIKit.UIApplication:3:20: note: mutation of this class property is only permitted within the actor
open class var shared: UIApplication { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:446:46: warning: reference to static property 'secondPlayerType' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
if type(of: player) != KSOptions.secondPlayerType, let secondPlayerType = KSOptions.secondPlayerType {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:459:16: note: static property declared here
static var secondPlayerType: MediaPlayerProtocol.Type? = KSMEPlayer.self
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:446:97: warning: reference to static property 'secondPlayerType' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
if type(of: player) != KSOptions.secondPlayerType, let secondPlayerType = KSOptions.secondPlayerType {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:459:16: note: static property declared here
static var secondPlayerType: MediaPlayerProtocol.Type? = KSMEPlayer.self
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift:965:16: warning: static property 'canBackgroundPlay' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var canBackgroundPlay = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift:965:16: note: isolate 'canBackgroundPlay' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var canBackgroundPlay = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:655:22: warning: reference to static property 'canBackgroundPlay' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
if KSOptions.canBackgroundPlay {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift:965:16: note: static property declared here
static var canBackgroundPlay = false
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:663:22: warning: reference to static property 'canBackgroundPlay' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
if KSOptions.canBackgroundPlay {
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift:965:16: note: static property declared here
static var canBackgroundPlay = false
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift (in target 'KSPlayer' from project 'KSPlayer')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources/resource_bundle_accessor.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/PlayerDefines.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Audio/AudioPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/AppKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerToolBar.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UIKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UXKit.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/Utility.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFFmpegExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFoundationExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioGraphPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioRendererPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioUnitPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/CircularBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/EmbedDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegAssetTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Filter.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/KSMEPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItemTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MetalPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Resample.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/SubtitleDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/ThumbnailController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/VideoToolboxDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/DisplayModel.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MetalRender.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MotionSensor.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/PixelBufferProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/Transforms.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/AudioRecognize.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSParseProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSSubtitle.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/SubtitleDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/AirPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerViewBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/LiveTextImage.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/Slider.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/BrightnessVolume.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/IOSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/MacVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerFullScreenViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/SeekView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/supplementaryOutputs-1 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64 -target arm64-apple-xros1.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -enable-experimental-feature StrictConcurrency -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace -resource-dir /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/DisplayCriteria.modulemap -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros1.2-21O5565d-70e6a4b4e6ce75e0f2056db95c07d51a.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name KSPlayer -frontend-parseable-output -disable-clang-spi -target-sdk-version 1.2 -target-sdk-name xros1.2 -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSOptions.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSOptions.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -index-unit-output-path /KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift:956:16: warning: static property 'animateDelayTimeInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in Swift 6
static var animateDelayTimeInterval = TimeInterval(5)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift:956:16: note: isolate 'animateDelayTimeInterval' to a global actor, or convert it to a 'let' constant and conform it to 'Sendable'
static var animateDelayTimeInterval = TimeInterval(5)
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift:200:92: warning: reference to static property 'animateDelayTimeInterval' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + KSOptions.animateDelayTimeInterval,
^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift:956:16: note: static property declared here
static var animateDelayTimeInterval = TimeInterval(5)
^
SwiftDriverJobDiscovery normal arm64 Compiling AudioGraphPlayer.swift, AudioRendererPlayer.swift, AudioUnitPlayer.swift, CircularBuffer.swift, EmbedDataSouce.swift, FFmpegAssetTrack.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriver\ Compilation\ Requirements KSPlayer normal arm64 com.apple.xcode.tools.swift.compiler (in target 'KSPlayer' from project 'KSPlayer')
cd /Users/admin/builder/spi-builder-workspace
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name KSPlayer -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/DisplayCriteria.modulemap -DXcode -enable-experimental-feature StrictConcurrency -sdk /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -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-xros -I /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros1.2-21O5565d-70e6a4b4e6ce75e0f2056db95c07d51a.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer-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/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xfrontend -package-name -Xfrontend spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.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/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling MetalRender.swift, MotionSensor.swift, PixelBufferProtocol.swift, Transforms.swift, AudioRecognize.swift, KSParseProtocol.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/KSPlayer-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer-Swift.h (in target 'KSPlayer' from project 'KSPlayer')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/KSPlayer-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/KSPlayer.swiftmodule/arm64-apple-xros.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftmodule (in target 'KSPlayer' from project 'KSPlayer')
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/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/KSPlayer.swiftmodule/arm64-apple-xros.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/KSPlayer.swiftmodule/arm64-apple-xros.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftdoc (in target 'KSPlayer' from project 'KSPlayer')
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/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/KSPlayer.swiftmodule/arm64-apple-xros.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/KSPlayer.swiftmodule/arm64-apple-xros.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer.abi.json (in target 'KSPlayer' from project 'KSPlayer')
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/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/KSPlayer.swiftmodule/arm64-apple-xros.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/KSPlayer.swiftmodule/Project/arm64-apple-xros.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftsourceinfo (in target 'KSPlayer' from project 'KSPlayer')
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/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/KSPlayer.swiftmodule/Project/arm64-apple-xros.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling MediaPlayerProtocol.swift, PlayerDefines.swift, AudioPlayerView.swift, AppKitExtend.swift, PlayerToolBar.swift, PlayerView.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriverJobDiscovery normal arm64 Compiling MacVideoPlayerView.swift, PlayerFullScreenViewController.swift, PlayerTransitionAnimator.swift, SeekView.swift, VideoPlayerView.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriverJobDiscovery normal arm64 Compiling Slider.swift, BrightnessVolume.swift, IOSVideoPlayerView.swift, KSMenu.swift, KSPlayerItem.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriverJobDiscovery normal arm64 Compiling KSSubtitle.swift, SubtitleDataSouce.swift, AirPlayView.swift, KSVideoPlayerView.swift, KSVideoPlayerViewBuilder.swift, LiveTextImage.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriverJobDiscovery normal arm64 Compiling UIKitExtend.swift, UXKit.swift, Utility.swift, AVFFmpegExtension.swift, AVFoundationExtension.swift, AudioEnginePlayer.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriverJobDiscovery normal arm64 Compiling Model.swift, Resample.swift, SubtitleDecode.swift, ThumbnailController.swift, VideoToolboxDecode.swift, DisplayModel.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriverJobDiscovery normal arm64 Compiling FFmpegDecode.swift, Filter.swift, KSMEPlayer.swift, MEPlayerItem.swift, MEPlayerItemTrack.swift, MetalPlayView.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, KSAVPlayer.swift, KSOptions.swift, KSPictureInPictureController.swift, KSPlayerLayer.swift, KSVideoPlayer.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriver\ Compilation KSPlayer normal arm64 com.apple.xcode.tools.swift.compiler (in target 'KSPlayer' from project 'KSPlayer')
cd /Users/admin/builder/spi-builder-workspace
builtin-Swift-Compilation -- /Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name KSPlayer -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/DisplayCriteria.modulemap -DXcode -enable-experimental-feature StrictConcurrency -sdk /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -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-xros -I /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros1.2-21O5565d-70e6a4b4e6ce75e0f2056db95c07d51a.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer-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/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xfrontend -package-name -Xfrontend spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.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/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/KSPlayer.o normal (in target 'KSPlayer' from project 'KSPlayer')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-xros1.0 -r -isysroot /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -L/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -iframework /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS1.2.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -fobjc-link-runtime -L/Applications/Xcode-15.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/xros -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftmodule -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug-xros/KSPlayer.build/Objects-normal/arm64/KSPlayer_dependency_info.dat -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/KSPlayer.o
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/KSPlayer.o (in target 'KSPlayer' from project 'KSPlayer')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/KSPlayer.o
** BUILD SUCCEEDED **
Build complete.
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "ffmpegkit",
"requirement" : {
"range" : [
{
"lower_bound" : "6.1.3",
"upper_bound" : "7.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/kingslay/FFmpegKit.git"
}
],
"manifest_display_name" : "KSPlayer",
"name" : "KSPlayer",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "maccatalyst",
"version" : "13.0"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "KSPlayer",
"targets" : [
"KSPlayer"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "KSPlayerTests",
"module_type" : "SwiftTarget",
"name" : "KSPlayerTests",
"path" : "Tests/KSPlayerTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/KSPlayerTests/Resources/test.m3u",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"AudioTest.swift",
"KSAVPlayerTest.swift",
"KSMEPlayerTest.swift",
"KSPlayerLayerTest.swift",
"M3UParseTest.swift",
"SubtitleTest.swift",
"VideoPlayerControllerTest.swift",
"VideoPlayerViewTest.swift"
],
"target_dependencies" : [
"KSPlayer"
],
"type" : "test"
},
{
"c99name" : "KSPlayer",
"module_type" : "SwiftTarget",
"name" : "KSPlayer",
"path" : "Sources/KSPlayer",
"product_dependencies" : [
"FFmpegKit"
],
"product_memberships" : [
"KSPlayer"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/Shaders.metal",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"AVPlayer/KSAVPlayer.swift",
"AVPlayer/KSOptions.swift",
"AVPlayer/KSPictureInPictureController.swift",
"AVPlayer/KSPlayerLayer.swift",
"AVPlayer/KSVideoPlayer.swift",
"AVPlayer/MediaPlayerProtocol.swift",
"AVPlayer/PlayerDefines.swift",
"Audio/AudioPlayerView.swift",
"Core/AppKitExtend.swift",
"Core/PlayerToolBar.swift",
"Core/PlayerView.swift",
"Core/UIKitExtend.swift",
"Core/UXKit.swift",
"Core/Utility.swift",
"MEPlayer/AVFFmpegExtension.swift",
"MEPlayer/AVFoundationExtension.swift",
"MEPlayer/AudioEnginePlayer.swift",
"MEPlayer/AudioGraphPlayer.swift",
"MEPlayer/AudioRendererPlayer.swift",
"MEPlayer/AudioUnitPlayer.swift",
"MEPlayer/CircularBuffer.swift",
"MEPlayer/EmbedDataSouce.swift",
"MEPlayer/FFmpegAssetTrack.swift",
"MEPlayer/FFmpegDecode.swift",
"MEPlayer/Filter.swift",
"MEPlayer/KSMEPlayer.swift",
"MEPlayer/MEPlayerItem.swift",
"MEPlayer/MEPlayerItemTrack.swift",
"MEPlayer/MetalPlayView.swift",
"MEPlayer/Model.swift",
"MEPlayer/Resample.swift",
"MEPlayer/SubtitleDecode.swift",
"MEPlayer/ThumbnailController.swift",
"MEPlayer/VideoToolboxDecode.swift",
"Metal/DisplayModel.swift",
"Metal/MetalRender.swift",
"Metal/MotionSensor.swift",
"Metal/PixelBufferProtocol.swift",
"Metal/Transforms.swift",
"Subtitle/AudioRecognize.swift",
"Subtitle/KSParseProtocol.swift",
"Subtitle/KSSubtitle.swift",
"Subtitle/SubtitleDataSouce.swift",
"SwiftUI/AirPlayView.swift",
"SwiftUI/KSVideoPlayerView.swift",
"SwiftUI/KSVideoPlayerViewBuilder.swift",
"SwiftUI/LiveTextImage.swift",
"SwiftUI/Slider.swift",
"Video/BrightnessVolume.swift",
"Video/IOSVideoPlayerView.swift",
"Video/KSMenu.swift",
"Video/KSPlayerItem.swift",
"Video/MacVideoPlayerView.swift",
"Video/PlayerFullScreenViewController.swift",
"Video/PlayerTransitionAnimator.swift",
"Video/SeekView.swift",
"Video/VideoPlayerView.swift"
],
"target_dependencies" : [
"DisplayCriteria"
],
"type" : "library"
},
{
"c99name" : "DisplayCriteria",
"module_type" : "ClangTarget",
"name" : "DisplayCriteria",
"path" : "Sources/DisplayCriteria",
"product_memberships" : [
"KSPlayer"
],
"sources" : [
"DisplayCriteria.m"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.