The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwiftCameraKit, reference main (d2e33a), with Swift 6.4 for tvOS using Xcode 27.0 on 22 Sep 2026 07:35:19 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SwiftCameraKit -destination generic/platform=tvOS

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nicolaischneider/SwiftCameraKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/nicolaischneider/SwiftCameraKit
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at d2e33ab fixed posdpec
Cloned https://github.com/nicolaischneider/SwiftCameraKit.git
Revision (git rev-parse @):
d2e33ab9eb3aa4a2f3cae092b3de42798c75aa51
SUCCESS checkout https://github.com/nicolaischneider/SwiftCameraKit.git at main
========================================
Build
========================================
Selected platform:         tvOS
Swift version:             6.4
Building package at path:  $PWD
https://github.com/nicolaischneider/SwiftCameraKit.git
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
  SwiftCameraKit: /Users/admin/builder/spi-builder-workspace
resolved source packages: SwiftCameraKit
2026-09-22 03:34:27.007 xcodebuild[529:3016] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftCameraKit",
  "name" : "SwiftCameraKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftCameraKit",
      "targets" : [
        "SwiftCameraKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftCameraKit",
      "module_type" : "SwiftTarget",
      "name" : "SwiftCameraKit",
      "path" : "Sources/SwiftCameraKit",
      "product_memberships" : [
        "SwiftCameraKit"
      ],
      "sources" : [
        "Camera/CameraState/CameraMode.swift",
        "Camera/CameraState/CameraOutput.swift",
        "Camera/CameraState/CaptureSessionState.swift",
        "Camera/CameraState/FlashMode.swift",
        "Camera/CameraState/MediaMode.swift",
        "Camera/CameraState/RecordingVideo.swift",
        "Camera/CameraState/SwiftCameraKitError.swift",
        "Camera/Configs/SwiftCameraKitConfig.swift",
        "Camera/Controls/SwiftCameraKit+CameraControls.swift",
        "Camera/Controls/SwiftCameraKit+CameraSetup.swift",
        "Camera/Photo/SwiftCameraKit+Photo.swift",
        "Camera/Photo/SwiftCameraKit+PhotoOutput.swift",
        "Camera/SwiftCameraKit+Reset.swift",
        "Camera/SwiftCameraKit+Setup.swift",
        "Camera/SwiftCameraKit.swift",
        "Camera/Video/SwiftCameraKit+Playback.swift",
        "Camera/Video/SwiftCameraKit+Video.swift",
        "Camera/Video/SwiftCameraKit+VideoOutput.swift",
        "Extensions/LoggerExtension.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
{
  "workspace" : {
    "name" : "SwiftCameraKit",
    "schemes" : [
      "SwiftCameraKit"
    ]
  }
}
2026-09-22 03:35:08.577 xcodebuild[662:4214] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SwiftCameraKit -destination generic/platform=tvOS
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme SwiftCameraKit -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
  SwiftCameraKit: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
    Target 'SwiftCameraKit-product' in project 'SwiftCameraKit'
        ➜ Explicit dependency on target 'SwiftCameraKit' in project 'SwiftCameraKit'
    Target 'SwiftCameraKit' in project 'SwiftCameraKit' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 571c1f45a982a2d865081e4374b58836
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/571c1f45a982a2d865081e4374b58836.xcbuilddata
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/SwiftCameraKit.DependencyMetadataFileList (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/SwiftCameraKit.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/SwiftCameraKit.DependencyStaticMetadataFileList (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/SwiftCameraKit.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/SwiftCameraKit.modulemap (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/SwiftCameraKit.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.SwiftConstValuesFileList (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.SwiftFileList (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.LinkFileList (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit-OutputFileMap.json (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit_const_extract_protocols.json (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit_const_extract_protocols.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/SwiftCameraKit.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/SwiftCameraKit.modulemap (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/SwiftCameraKit.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos
SwiftDriver SwiftCameraKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name SwiftCameraKit -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.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/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-BY5PD8KF1L5KF6F4Q69HE3TJ4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-BO2OCAUYVAXDRVQWQ8ISKGNUQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrcheck-2AZ6B5IBYD3RRRTFWN2ONASY3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-8ZJAYZ85YBOAOP52Y9H6IUNP3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrauth-8X2KEPL7CTRPS40TUB9APHPK6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-8N4EXJ4RUJTR8K9OO3CMOH1EP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-AHRDH5EKLY6D04C5E42F3VCQI.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DeveloperToolsSupport-B1X8RI63V48AJRTH2RK6JAARV.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_AvailabilityInternal-BV2EDDP0MI5QJDDPEEV4D9D3V.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-9ZJZ6FDEZNKTZU8YLPMFT9RAQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-JOTYMOA1YZCIJ2NON6FQ848O.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-AOGAN1O02NKXRJN5V73AV3V3M.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-7JU2HP127LIT1X9E2V3D8WZ1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ExtensionFoundation-6QFD7DEZ8B0V1CPXCTN45UZ81.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_tgmath-7ULT1EUHDHW4OZPSTT33H6QGE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-6NFTB6IBKS143IVPGT1EKB7HO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-8GCAV1YMG5UUGHUID3CA20TCH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-6EVHP7A717OUS5DMC78F79HWO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-8SR3855WDFHQPR6G9GHOI2C07.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_intrinsics-437O2R2NID4WAQVENR63GR82C.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdatomic-3YXHN678NGYM3NL9POJ2HVEIF.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-6X1IQ3QK9KEVKXOK9Y79EW7J3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-DBSQAVBBPC3D2OMU5ZI2RXMST.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/simd-117QUXEUT3Z7UQCUYWV2UA228.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-5250FDCE56N8508OR6XUYDKZM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MachO-EH3F5PJCIZG05NO51CEFSZYPW.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-E2DGZ0SX0TULQHULZRPO6OKNW.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-DBUFF7811DKMX7VPBOJPGGF1U.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Spatial-7U8NLEFXSB8BR7PJQGVMF5A4Q.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-1QL58A0V50C39KVAIC6C38SHL.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-7TPJ7ENDC4L1A1ESHYI9TXS0D.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/dnssd-EP05MCI8X9XCB9GCC2I2LPUJV.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-6O2DJFT3QUJ7QKTD3SNUB6PCR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-3GJI8H0BNAEZPQPQ1V0VVY3FY.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudioTypes-E7EH96HAL3G83QSWLT7VWYIP4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-CWSP3J98S2658BYCVL6RP99T3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-8VMXEKVDA3MHUH9AOTP905DID.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CFNetwork-2CUR2VK9S3S3WPFXPNXNUWYGN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-6IR1XRM0Q9YQZMFW89F3H4V3X.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-BSSIP64DIGUKMAYJOG1WPQ78X.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreText-59NY7PABM0I4V978161FOC04A.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ImageIO-88D4CLEBD4CLWQKT78PZ6H1O8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-7V4O8DATEQ9F7SDNTCW8YWLG3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_LocationEssentials-ETSJ65FELPWR8WH8G49R1DF2E.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-B6BODGZ4MQQTY0PBC4SHRP009.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOSurface-38FJ1CKX9FV2RD97O64Z7QB17.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMIDI-23HL6T8YUJM8DF3NKDJAU0CM7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-B5AU9VM9Y7NU79RLMH13Z4IFM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-37JIYZ2GWDA1L166PP1D9JKAF.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UserNotifications-E9ZW5TH066WIJWH9080RC5NG4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-95CC8U42ZA9STP5K6GP9ZVJS5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Network-4N07O3JN82GNOWXYH2TBMWON5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIUtilities-6ZFJ1AK4H8IBGEBMYQBWGBYLK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AVRouting-53KTSRU06N7KHZMUFWVUAHAVC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreLocation-YVXXAOMVX0JH2KO1XTTKTY51.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-7OT6HHTMY0ZFEQJ095LJZ6NLC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OpenGLES-4NY99CNDU9WUNUYEIXSS1QFGE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Metal-2KYBS7IML1SD788M91YV7Q0CC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AudioToolbox-BFZSY3NS10U8E5FG2JHTQ7SO8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CloudKit-87XEUK0KFMLVKAO7BT1XG0RKM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-DPU0PB5X0XLSVA2ETRGI6FJBM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMedia-4OUKVT03LV547KZJDPPJRJ4F8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-DJSYAWKXFGVSAK5CQMOB3JSR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreImage-7S2AFJ8EIY3DUFYLEAX1JR1QV.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-543QU5V2NHKUFCYFJDKUJ7NYG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-1TKWN7VC2X6N3ITMRVA2G0EB2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AVFAudio-I2OUXVW3JAJP9H9YYQSK67OC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MediaToolbox-4OQJAKJ1UOGLVUHH8TJFAFUX8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/VideoToolbox-9D68N9ZVOUSE0ZFYNU39RYT33.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AVFoundation-4DKPNMYIKC5WBJ7VZILY1MMIU.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Photos-7MEE6JGC4O3TFWLBV7USC0WXU.pcm
SwiftCompile normal arm64 Compiling\ SwiftCameraKit.swift,\ SwiftCameraKit+Playback.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Playback.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Playback.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+Playback.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:79:25: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 77 |
 78 |     // Camera values
 79 |     var captureSession: AVCaptureSession?
    |                         `- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 80 |     var backCamera: AVCaptureDevice?
 81 |     var frontCamera: AVCaptureDevice?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:80:21: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 78 |     // Camera values
 79 |     var captureSession: AVCaptureSession?
 80 |     var backCamera: AVCaptureDevice?
    |                     `- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 81 |     var frontCamera: AVCaptureDevice?
 82 |     var currentCamera: AVCaptureDevice?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:81:22: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 79 |     var captureSession: AVCaptureSession?
 80 |     var backCamera: AVCaptureDevice?
 81 |     var frontCamera: AVCaptureDevice?
    |                      `- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 82 |     var currentCamera: AVCaptureDevice?
 83 |     var photoOutput: AVCapturePhotoOutput?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:82:24: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 80 |     var backCamera: AVCaptureDevice?
 81 |     var frontCamera: AVCaptureDevice?
 82 |     var currentCamera: AVCaptureDevice?
    |                        `- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 83 |     var photoOutput: AVCapturePhotoOutput?
 84 |     var cameraPreviewLayer: AVCaptureVideoPreviewLayer?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:83:22: error: 'AVCapturePhotoOutput' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 81 |     var frontCamera: AVCaptureDevice?
 82 |     var currentCamera: AVCaptureDevice?
 83 |     var photoOutput: AVCapturePhotoOutput?
    |                      `- error: 'AVCapturePhotoOutput' is only available in tvOS 17.0 or newer
 84 |     var cameraPreviewLayer: AVCaptureVideoPreviewLayer?
 85 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:84:29: error: 'AVCaptureVideoPreviewLayer' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 82 |     var currentCamera: AVCaptureDevice?
 83 |     var photoOutput: AVCapturePhotoOutput?
 84 |     var cameraPreviewLayer: AVCaptureVideoPreviewLayer?
    |                             `- error: 'AVCaptureVideoPreviewLayer' is only available in tvOS 17.0 or newer
 85 |
 86 |     // front camera flash for video
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:90:26: error: 'AVCaptureMovieFileOutput' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 88 |
 89 |     // For video recording
 90 |     var movieFileOutput: AVCaptureMovieFileOutput?
    |                          `- error: 'AVCaptureMovieFileOutput' is only available in tvOS 17.0 or newer
 91 |     var recordingTimer: Timer?
 92 |     var currentRecordingDuration: Int = 0
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:14:60: error: 'photo' is only available in tvOS 17.0 or newer
 3 | public struct SwiftCameraKitConfig {
 4 |
 5 |     public struct PhotoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
 6 |
 7 |         /// Photo quality preset
   :
11 |         let highQualityPhotos: Bool
12 |
13 |         public init(
   |                `- note: add '@available' attribute to enclosing initializer
14 |             photoSessionPreset: AVCaptureSession.Preset = .photo,
   |                                                            `- error: 'photo' is only available in tvOS 17.0 or newer
15 |             highQualityPhotos: Bool = true
16 |         ) {
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftCameraKit (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:8:33: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 3 | public struct SwiftCameraKitConfig {
 4 |
 5 |     public struct PhotoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
 6 |
 7 |         /// Photo quality preset
 8 |         let photoSessionPreset: AVCaptureSession.Preset
   |                                 `- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 9 |
10 |         /// Boolean indicating whether high quality photos should be taken
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:14:33: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 3 | public struct SwiftCameraKitConfig {
 4 |
 5 |     public struct PhotoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
 6 |
 7 |         /// Photo quality preset
   :
11 |         let highQualityPhotos: Bool
12 |
13 |         public init(
   |                `- note: add '@available' attribute to enclosing initializer
14 |             photoSessionPreset: AVCaptureSession.Preset = .photo,
   |                                 `- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
15 |             highQualityPhotos: Bool = true
16 |         ) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:14:60: error: 'photo' is only available in tvOS 17.0 or newer
 3 | public struct SwiftCameraKitConfig {
 4 |
 5 |     public struct PhotoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
 6 |
 7 |         /// Photo quality preset
   :
11 |         let highQualityPhotos: Bool
12 |
13 |         public init(
   |                `- note: add '@available' attribute to enclosing initializer
14 |             photoSessionPreset: AVCaptureSession.Preset = .photo,
   |                                                            `- error: 'photo' is only available in tvOS 17.0 or newer
15 |             highQualityPhotos: Bool = true
16 |         ) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:26:33: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
21 |
22 |     // MARK: - Media Quality Settings
23 |     public struct VideoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
24 |
25 |         /// Video recording quality preset
26 |         let videoSessionPreset: AVCaptureSession.Preset
   |                                 `- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
27 |         /// Maximum video recording duration in seconds
28 |         let maxVideoRecordingDuration: Int
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:33:33: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
21 |
22 |     // MARK: - Media Quality Settings
23 |     public struct VideoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
24 |
25 |         /// Video recording quality preset
   :
30 |         let videoGravity: AVLayerVideoGravity
31 |
32 |         public init(
   |                `- note: add '@available' attribute to enclosing initializer
33 |             videoSessionPreset: AVCaptureSession.Preset = .high,
   |                                 `- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
34 |             maxVideoRecordingDuration: Int = 30,
35 |             videoGravity: AVLayerVideoGravity = .resizeAspectFill,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:33:60: error: 'high' is only available in tvOS 17.0 or newer
21 |
22 |     // MARK: - Media Quality Settings
23 |     public struct VideoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
24 |
25 |         /// Video recording quality preset
   :
30 |         let videoGravity: AVLayerVideoGravity
31 |
32 |         public init(
   |                `- note: add '@available' attribute to enclosing initializer
33 |             videoSessionPreset: AVCaptureSession.Preset = .high,
   |                                                            `- error: 'high' is only available in tvOS 17.0 or newer
34 |             maxVideoRecordingDuration: Int = 30,
35 |             videoGravity: AVLayerVideoGravity = .resizeAspectFill,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:277:44: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
275 |     }
276 |
277 |     private func configureCamera(_ device: AVCaptureDevice) throws {
    |                  |                         `- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                  `- note: add '@available' attribute to enclosing instance method
278 |         try device.lockForConfiguration()
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+PhotoOutput.swift:8:39: error: 'AVCapturePhotoOutput' is only available in tvOS 17.0 or newer
 3 | import os
 4 |
 5 | extension SwiftCameraKit: AVCapturePhotoCaptureDelegate {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     /// This method gets called once the photo is captured
 8 |     public func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: Error?) {
   |                 |                     `- error: 'AVCapturePhotoOutput' is only available in tvOS 17.0 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
 9 |
10 |         LogManager.swiftCameraKit.addLog("Photo captured and processed...")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+PhotoOutput.swift:8:93: error: 'AVCapturePhoto' is only available in tvOS 17.0 or newer
 3 | import os
 4 |
 5 | extension SwiftCameraKit: AVCapturePhotoCaptureDelegate {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     /// This method gets called once the photo is captured
 8 |     public func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: Error?) {
   |                 |                                                                           `- error: 'AVCapturePhoto' is only available in tvOS 17.0 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
 9 |
10 |         LogManager.swiftCameraKit.addLog("Photo captured and processed...")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:79:25: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 77 |
 78 |     // Camera values
 79 |     var captureSession: AVCaptureSession?
    |                         `- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 80 |     var backCamera: AVCaptureDevice?
 81 |     var frontCamera: AVCaptureDevice?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:80:21: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 78 |     // Camera values
 79 |     var captureSession: AVCaptureSession?
 80 |     var backCamera: AVCaptureDevice?
    |                     `- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 81 |     var frontCamera: AVCaptureDevice?
 82 |     var currentCamera: AVCaptureDevice?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:81:22: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 79 |     var captureSession: AVCaptureSession?
 80 |     var backCamera: AVCaptureDevice?
 81 |     var frontCamera: AVCaptureDevice?
    |                      `- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 82 |     var currentCamera: AVCaptureDevice?
 83 |     var photoOutput: AVCapturePhotoOutput?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:82:24: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 80 |     var backCamera: AVCaptureDevice?
 81 |     var frontCamera: AVCaptureDevice?
 82 |     var currentCamera: AVCaptureDevice?
    |                        `- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 83 |     var photoOutput: AVCapturePhotoOutput?
 84 |     var cameraPreviewLayer: AVCaptureVideoPreviewLayer?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:83:22: error: 'AVCapturePhotoOutput' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 81 |     var frontCamera: AVCaptureDevice?
 82 |     var currentCamera: AVCaptureDevice?
 83 |     var photoOutput: AVCapturePhotoOutput?
    |                      `- error: 'AVCapturePhotoOutput' is only available in tvOS 17.0 or newer
 84 |     var cameraPreviewLayer: AVCaptureVideoPreviewLayer?
 85 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:84:29: error: 'AVCaptureVideoPreviewLayer' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 82 |     var currentCamera: AVCaptureDevice?
 83 |     var photoOutput: AVCapturePhotoOutput?
 84 |     var cameraPreviewLayer: AVCaptureVideoPreviewLayer?
    |                             `- error: 'AVCaptureVideoPreviewLayer' is only available in tvOS 17.0 or newer
 85 |
 86 |     // front camera flash for video
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:90:26: error: 'AVCaptureMovieFileOutput' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 88 |
 89 |     // For video recording
 90 |     var movieFileOutput: AVCaptureMovieFileOutput?
    |                          `- error: 'AVCaptureMovieFileOutput' is only available in tvOS 17.0 or newer
 91 |     var recordingTimer: Timer?
 92 |     var currentRecordingDuration: Int = 0
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+VideoOutput.swift:8:38: error: 'AVCaptureFileOutput' is only available in tvOS 17.0 or newer
 4 |
 5 | // MARK: - AVCaptureFileOutputRecordingDelegate
 6 | extension SwiftCameraKit: AVCaptureFileOutputRecordingDelegate {
   | `- note: add '@available' attribute to enclosing extension
 7 |
 8 |     public func fileOutput(_ output: AVCaptureFileOutput, didStartRecordingTo fileURL: URL, from connections: [AVCaptureConnection]) {
   |                 |                    `- error: 'AVCaptureFileOutput' is only available in tvOS 17.0 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
 9 |         // Handle recording started
10 |         DispatchQueue.main.async {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+VideoOutput.swift:8:112: error: 'AVCaptureConnection' is only available in tvOS 17.0 or newer
 4 |
 5 | // MARK: - AVCaptureFileOutputRecordingDelegate
 6 | extension SwiftCameraKit: AVCaptureFileOutputRecordingDelegate {
   | `- note: add '@available' attribute to enclosing extension
 7 |
 8 |     public func fileOutput(_ output: AVCaptureFileOutput, didStartRecordingTo fileURL: URL, from connections: [AVCaptureConnection]) {
   |                 |                                                                                              `- error: 'AVCaptureConnection' is only available in tvOS 17.0 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
 9 |         // Handle recording started
10 |         DispatchQueue.main.async {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+VideoOutput.swift:15:38: error: 'AVCaptureFileOutput' is only available in tvOS 17.0 or newer
 4 |
 5 | // MARK: - AVCaptureFileOutputRecordingDelegate
 6 | extension SwiftCameraKit: AVCaptureFileOutputRecordingDelegate {
   | `- note: add '@available' attribute to enclosing extension
 7 |
 8 |     public func fileOutput(_ output: AVCaptureFileOutput, didStartRecordingTo fileURL: URL, from connections: [AVCaptureConnection]) {
   :
13 |     }
14 |
15 |     public func fileOutput(_ output: AVCaptureFileOutput, didFinishRecordingTo outputFileURL: URL, from connections: [AVCaptureConnection], error: Error?) {
   |                 |                    `- error: 'AVCaptureFileOutput' is only available in tvOS 17.0 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
16 |         if let error = error {
17 |             LogManager.swiftCameraKit.addLog("Error recording video: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+VideoOutput.swift:15:119: error: 'AVCaptureConnection' is only available in tvOS 17.0 or newer
 4 |
 5 | // MARK: - AVCaptureFileOutputRecordingDelegate
 6 | extension SwiftCameraKit: AVCaptureFileOutputRecordingDelegate {
   | `- note: add '@available' attribute to enclosing extension
 7 |
 8 |     public func fileOutput(_ output: AVCaptureFileOutput, didStartRecordingTo fileURL: URL, from connections: [AVCaptureConnection]) {
   :
13 |     }
14 |
15 |     public func fileOutput(_ output: AVCaptureFileOutput, didFinishRecordingTo outputFileURL: URL, from connections: [AVCaptureConnection], error: Error?) {
   |                 |                                                                                                     `- error: 'AVCaptureConnection' is only available in tvOS 17.0 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
16 |         if let error = error {
17 |             LogManager.swiftCameraKit.addLog("Error recording video: \(error.localizedDescription)")
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CameraMode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CameraOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CaptureSessionState.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/FlashMode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/MediaMode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/RecordingVideo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/SwiftCameraKitError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraControls.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+Photo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+PhotoOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit+Reset.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit+Setup.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Playback.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Video.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+VideoOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Extensions/LoggerExtension.swift -target arm64-apple-tvos15.0 -disable-cross-import-overlay-search -swift-module-cross-import Photos /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Photos.framework/Modules/Photos.swiftcrossimport/AppIntents.swiftoverlay -swift-module-cross-import Photos /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/Photos.framework/Modules/Photos.swiftcrossimport/AppIntents.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -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/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftCameraKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.abi.json
SwiftCompile normal arm64 (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ MediaMode.swift,\ RecordingVideo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/MediaMode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/RecordingVideo.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/MediaMode.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MediaMode.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/RecordingVideo.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RecordingVideo.swift
SwiftCompile normal arm64 Compiling\ SwiftCameraKit+Photo.swift,\ SwiftCameraKit+PhotoOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+Photo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+PhotoOutput.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+Photo.swift:45:29: error: 'connection' is only available in tvOS 17.0 or newer
 3 | import os
 4 |
 5 | extension SwiftCameraKit {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     // MARK: - Photo Capture
   :
36 |     /// - Requires: Camera permission must be granted and the camera session must be started
37 |     ///             before calling this method.
38 |     public func capturePhoto() {
   |                 `- note: add '@available' attribute to enclosing instance method
39 |
40 |         LogManager.swiftCameraKit.addLog("Capturing photo...")
   :
43 |
44 |         // Immediately pause the preview layer animation
45 |         cameraPreviewLayer?.connection?.isEnabled = false
   |                             |- error: 'connection' is only available in tvOS 17.0 or newer
   |                             `- note: add 'if #available' version check
46 |
47 |         let settings = AVCapturePhotoSettings()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+Photo.swift:47:24: error: 'AVCapturePhotoSettings' is only available in tvOS 17.0 or newer
 3 | import os
 4 |
 5 | extension SwiftCameraKit {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     // MARK: - Photo Capture
   :
36 |     /// - Requires: Camera permission must be granted and the camera session must be started
37 |     ///             before calling this method.
38 |     public func capturePhoto() {
   |                 `- note: add '@available' attribute to enclosing instance method
39 |
40 |         LogManager.swiftCameraKit.addLog("Capturing photo...")
   :
45 |         cameraPreviewLayer?.connection?.isEnabled = false
46 |
47 |         let settings = AVCapturePhotoSettings()
   |                        |- error: 'AVCapturePhotoSettings' is only available in tvOS 17.0 or newer
   |                        `- note: add 'if #available' version check
48 |
49 |         // Configure photo settings for best quality
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+Photo.swift:51:22: error: 'isHighResolutionPhotoEnabled' is unavailable in tvOS
49 |         // Configure photo settings for best quality
50 |         if configs.photoSetting.highQualityPhotos {
51 |             settings.isHighResolutionPhotoEnabled = true
   |                      `- error: 'isHighResolutionPhotoEnabled' is unavailable in tvOS
52 |             settings.photoQualityPrioritization = .quality
53 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:1446:64: note: 'isHighResolutionPhotoEnabled' has been explicitly marked unavailable here
1444 |     Starting in iOS 14.5 if you disable geometric distortion correction, the high resolution photo emitted by AVCapturePhotoOutput may be is smaller depending on the format.
1445 |  */
1446 | @property(nonatomic, getter=isHighResolutionPhotoEnabled) BOOL highResolutionPhotoEnabled API_DEPRECATED("Use maxPhotoDimensions instead.", macos(10.15, 13.0), ios(10.0, 16.0), macCatalyst(14.0, 16.0)) API_UNAVAILABLE(tvos, visionos);
     |                                                                `- note: 'isHighResolutionPhotoEnabled' has been explicitly marked unavailable here
1447 |
1448 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+Photo.swift:52:22: error: 'photoQualityPrioritization' is only available in tvOS 17.0 or newer
 3 | import os
 4 |
 5 | extension SwiftCameraKit {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     // MARK: - Photo Capture
   :
36 |     /// - Requires: Camera permission must be granted and the camera session must be started
37 |     ///             before calling this method.
38 |     public func capturePhoto() {
   |                 `- note: add '@available' attribute to enclosing instance method
39 |
40 |         LogManager.swiftCameraKit.addLog("Capturing photo...")
   :
50 |         if configs.photoSetting.highQualityPhotos {
51 |             settings.isHighResolutionPhotoEnabled = true
52 |             settings.photoQualityPrioritization = .quality
   |                      |- error: 'photoQualityPrioritization' is only available in tvOS 17.0 or newer
   |                      `- note: add 'if #available' version check
53 |         }
54 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+PhotoOutput.swift:8:39: error: 'AVCapturePhotoOutput' is only available in tvOS 17.0 or newer
 3 | import os
 4 |
 5 | extension SwiftCameraKit: AVCapturePhotoCaptureDelegate {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     /// This method gets called once the photo is captured
 8 |     public func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: Error?) {
   |                 |                     `- error: 'AVCapturePhotoOutput' is only available in tvOS 17.0 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
 9 |
10 |         LogManager.swiftCameraKit.addLog("Photo captured and processed...")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+PhotoOutput.swift:8:93: error: 'AVCapturePhoto' is only available in tvOS 17.0 or newer
 3 | import os
 4 |
 5 | extension SwiftCameraKit: AVCapturePhotoCaptureDelegate {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     /// This method gets called once the photo is captured
 8 |     public func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: Error?) {
   |                 |                                                                           `- error: 'AVCapturePhoto' is only available in tvOS 17.0 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
 9 |
10 |         LogManager.swiftCameraKit.addLog("Photo captured and processed...")
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+Photo.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+Photo.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+PhotoOutput.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+PhotoOutput.swift
SwiftCompile normal arm64 Compiling\ CaptureSessionState.swift,\ FlashMode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CaptureSessionState.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/FlashMode.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CaptureSessionState.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CaptureSessionState.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/FlashMode.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FlashMode.swift
SwiftCompile normal arm64 Compiling\ SwiftCameraKit+Reset.swift,\ SwiftCameraKit+Setup.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit+Reset.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit+Setup.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit+Reset.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+Reset.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit+Setup.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+Setup.swift
SwiftCompile normal arm64 Compiling\ SwiftCameraKit+CameraControls.swift,\ SwiftCameraKit+CameraSetup.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraControls.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraControls.swift:122:32: error: 'AVCaptureDeviceInput' is only available in tvOS 17.0 or newer
  3 | import os
  4 |
  5 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  6 |
  7 |     #if targetEnvironment(simulator)
    :
 87 |     /// - Important: This operation may take a moment to complete as it requires
 88 |     ///              reconfiguring the entire capture session.
 89 |     public func switchCamera() {
    |                 `- note: add '@available' attribute to enclosing instance method
 90 |         guard cameraSessionStarted, cameraSessionCommitted else {
 91 |             LogManager.swiftCameraKit.addLog("Camera hasn't loaded yet.")
    :
120 |             }
121 |
122 |             let newInput = try AVCaptureDeviceInput(device: newCamera)
    |                                |- error: 'AVCaptureDeviceInput' is only available in tvOS 17.0 or newer
    |                                `- note: add 'if #available' version check
123 |             if session.canAddInput(newInput) {
124 |                 session.addInput(newInput)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:277:44: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
275 |     }
276 |
277 |     private func configureCamera(_ device: AVCaptureDevice) throws {
    |                  |                         `- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                  `- note: add '@available' attribute to enclosing instance method
278 |         try device.lockForConfiguration()
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:40:28: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
 37 |     }
 38 |
 39 |     private func setupCaptureSessionWithSuccess() async -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
 40 |         let cameraStatus = AVCaptureDevice.authorizationStatus(for: .video)
    |                            |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                            `- note: add 'if #available' version check
 41 |
 42 |         switch cameraStatus {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:40:44: error: 'authorizationStatus(for:)' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
 37 |     }
 38 |
 39 |     private func setupCaptureSessionWithSuccess() async -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
 40 |         let cameraStatus = AVCaptureDevice.authorizationStatus(for: .video)
    |                                            |- error: 'authorizationStatus(for:)' is only available in tvOS 17.0 or newer
    |                                            `- note: add 'if #available' version check
 41 |
 42 |         switch cameraStatus {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:48:17: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
 37 |     }
 38 |
 39 |     private func setupCaptureSessionWithSuccess() async -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
 40 |         let cameraStatus = AVCaptureDevice.authorizationStatus(for: .video)
 41 |
    :
 46 |         case .notDetermined:
 47 |             return await withCheckedContinuation { continuation in
 48 |                 AVCaptureDevice.requestAccess(for: .video) { granted in
    |                 |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                 `- note: add 'if #available' version check
 49 |                     if granted {
 50 |                         continuation.resume(returning: true)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:48:33: error: 'requestAccess(for:completionHandler:)' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
 37 |     }
 38 |
 39 |     private func setupCaptureSessionWithSuccess() async -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
 40 |         let cameraStatus = AVCaptureDevice.authorizationStatus(for: .video)
 41 |
    :
 46 |         case .notDetermined:
 47 |             return await withCheckedContinuation { continuation in
 48 |                 AVCaptureDevice.requestAccess(for: .video) { granted in
    |                                 |- error: 'requestAccess(for:completionHandler:)' is only available in tvOS 17.0 or newer
    |                                 `- note: add 'if #available' version check
 49 |                     if granted {
 50 |                         continuation.resume(returning: true)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:67:22: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
 64 |
 65 |     // Add this to check for microphone permissions
 66 |     private func requestMicrophoneAccess() async -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
 67 |         let status = AVCaptureDevice.authorizationStatus(for: .audio)
    |                      |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                      `- note: add 'if #available' version check
 68 |
 69 |         switch status {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:67:38: error: 'authorizationStatus(for:)' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
 64 |
 65 |     // Add this to check for microphone permissions
 66 |     private func requestMicrophoneAccess() async -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
 67 |         let status = AVCaptureDevice.authorizationStatus(for: .audio)
    |                                      |- error: 'authorizationStatus(for:)' is only available in tvOS 17.0 or newer
    |                                      `- note: add 'if #available' version check
 68 |
 69 |         switch status {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:74:17: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
 64 |
 65 |     // Add this to check for microphone permissions
 66 |     private func requestMicrophoneAccess() async -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
 67 |         let status = AVCaptureDevice.authorizationStatus(for: .audio)
 68 |
    :
 72 |         case .notDetermined:
 73 |             return await withCheckedContinuation { continuation in
 74 |                 AVCaptureDevice.requestAccess(for: .audio) { granted in
    |                 |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                 `- note: add 'if #available' version check
 75 |                     continuation.resume(returning: granted)
 76 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:74:33: error: 'requestAccess(for:completionHandler:)' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
 64 |
 65 |     // Add this to check for microphone permissions
 66 |     private func requestMicrophoneAccess() async -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
 67 |         let status = AVCaptureDevice.authorizationStatus(for: .audio)
 68 |
    :
 72 |         case .notDetermined:
 73 |             return await withCheckedContinuation { continuation in
 74 |                 AVCaptureDevice.requestAccess(for: .audio) { granted in
    |                                 |- error: 'requestAccess(for:completionHandler:)' is only available in tvOS 17.0 or newer
    |                                 `- note: add 'if #available' version check
 75 |                     continuation.resume(returning: granted)
 76 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:142:29: error: 'connection' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
139 |     /// - Important: The session restart occurs on a background thread to avoid
140 |     ///              blocking the UI.
141 |     public func restartCaptureSession() {
    |                 `- note: add '@available' attribute to enclosing instance method
142 |         cameraPreviewLayer?.connection?.isEnabled = true
    |                             |- error: 'connection' is only available in tvOS 17.0 or newer
    |                             `- note: add 'if #available' version check
143 |         cleanupVideoPlayback()
144 |         DispatchQueue.global(qos: .background).async { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:169:26: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
167 |
168 |         // Start off with photo session
169 |         captureSession = AVCaptureSession()
    |                          |- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
    |                          `- note: add 'if #available' version check
170 |         captureSession?.sessionPreset = configs.photoSetting.photoSessionPreset
171 |         captureSession?.beginConfiguration()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:174:27: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
172 |
173 |         // Support all common iOS device cameras
174 |         let deviceTypes: [AVCaptureDevice.DeviceType] = [
    |                           |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                           `- note: add 'if #available' version check
175 |             .builtInWideAngleCamera,
176 |             .builtInDualCamera,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:175:14: error: 'builtInWideAngleCamera' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
173 |         // Support all common iOS device cameras
174 |         let deviceTypes: [AVCaptureDevice.DeviceType] = [
175 |             .builtInWideAngleCamera,
    |              |- error: 'builtInWideAngleCamera' is only available in tvOS 17.0 or newer
    |              `- note: add 'if #available' version check
176 |             .builtInDualCamera,
177 |             .builtInDualWideCamera,  // Added for iPhone 11 and similar
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:176:14: error: 'builtInDualCamera' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
174 |         let deviceTypes: [AVCaptureDevice.DeviceType] = [
175 |             .builtInWideAngleCamera,
176 |             .builtInDualCamera,
    |              |- error: 'builtInDualCamera' is only available in tvOS 17.0 or newer
    |              `- note: add 'if #available' version check
177 |             .builtInDualWideCamera,  // Added for iPhone 11 and similar
178 |             .builtInTrueDepthCamera,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:177:14: error: 'builtInDualWideCamera' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
175 |             .builtInWideAngleCamera,
176 |             .builtInDualCamera,
177 |             .builtInDualWideCamera,  // Added for iPhone 11 and similar
    |              |- error: 'builtInDualWideCamera' is only available in tvOS 17.0 or newer
    |              `- note: add 'if #available' version check
178 |             .builtInTrueDepthCamera,
179 |             .builtInTelephotoCamera  // For devices with telephoto lens
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:178:14: error: 'builtInTrueDepthCamera' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
176 |             .builtInDualCamera,
177 |             .builtInDualWideCamera,  // Added for iPhone 11 and similar
178 |             .builtInTrueDepthCamera,
    |              |- error: 'builtInTrueDepthCamera' is only available in tvOS 17.0 or newer
    |              `- note: add 'if #available' version check
179 |             .builtInTelephotoCamera  // For devices with telephoto lens
180 |         ]
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:179:14: error: 'builtInTelephotoCamera' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
177 |             .builtInDualWideCamera,  // Added for iPhone 11 and similar
178 |             .builtInTrueDepthCamera,
179 |             .builtInTelephotoCamera  // For devices with telephoto lens
    |              |- error: 'builtInTelephotoCamera' is only available in tvOS 17.0 or newer
    |              `- note: add 'if #available' version check
180 |         ]
181 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:182:38: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
180 |         ]
181 |
182 |         let deviceDiscoverySession = AVCaptureDevice.DiscoverySession(
    |                                      |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                                      `- note: add 'if #available' version check
183 |             deviceTypes: deviceTypes,
184 |             mediaType: .video,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:188:26: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
186 |
187 |         // Get default cameras
188 |         let backCamera = AVCaptureDevice.default(.builtInWideAngleCamera, for: .video, position: .back)
    |                          |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                          `- note: add 'if #available' version check
189 |             ?? deviceDiscoverySession.devices.first { $0.position == .back }
190 |         let frontCamera = AVCaptureDevice.default(.builtInWideAngleCamera, for: .video, position: .front)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:188:42: error: 'default(_:for:position:)' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
186 |
187 |         // Get default cameras
188 |         let backCamera = AVCaptureDevice.default(.builtInWideAngleCamera, for: .video, position: .back)
    |                                          |- error: 'default(_:for:position:)' is only available in tvOS 17.0 or newer
    |                                          `- note: add 'if #available' version check
189 |             ?? deviceDiscoverySession.devices.first { $0.position == .back }
190 |         let frontCamera = AVCaptureDevice.default(.builtInWideAngleCamera, for: .video, position: .front)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:188:51: error: 'builtInWideAngleCamera' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
186 |
187 |         // Get default cameras
188 |         let backCamera = AVCaptureDevice.default(.builtInWideAngleCamera, for: .video, position: .back)
    |                                                   |- error: 'builtInWideAngleCamera' is only available in tvOS 17.0 or newer
    |                                                   `- note: add 'if #available' version check
189 |             ?? deviceDiscoverySession.devices.first { $0.position == .back }
190 |         let frontCamera = AVCaptureDevice.default(.builtInWideAngleCamera, for: .video, position: .front)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:190:27: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
188 |         let backCamera = AVCaptureDevice.default(.builtInWideAngleCamera, for: .video, position: .back)
189 |             ?? deviceDiscoverySession.devices.first { $0.position == .back }
190 |         let frontCamera = AVCaptureDevice.default(.builtInWideAngleCamera, for: .video, position: .front)
    |                           |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                           `- note: add 'if #available' version check
191 |             ?? deviceDiscoverySession.devices.first { $0.position == .front }
192 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:190:43: error: 'default(_:for:position:)' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
188 |         let backCamera = AVCaptureDevice.default(.builtInWideAngleCamera, for: .video, position: .back)
189 |             ?? deviceDiscoverySession.devices.first { $0.position == .back }
190 |         let frontCamera = AVCaptureDevice.default(.builtInWideAngleCamera, for: .video, position: .front)
    |                                           |- error: 'default(_:for:position:)' is only available in tvOS 17.0 or newer
    |                                           `- note: add 'if #available' version check
191 |             ?? deviceDiscoverySession.devices.first { $0.position == .front }
192 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraControls.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+CameraControls.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+CameraSetup.swift
SwiftCompile normal arm64 Compiling\ LoggerExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Extensions/LoggerExtension.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Extensions/LoggerExtension.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LoggerExtension.swift
SwiftCompile normal arm64 Compiling\ SwiftCameraKit+Video.swift,\ SwiftCameraKit+VideoOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Video.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+VideoOutput.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Video.swift:51:50: error: 'connection(with:)' is only available in tvOS 17.0 or newer
  3 | import os
  4 |
  5 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  6 |
  7 |     // MARK: - Video Recording
    :
 31 |     ///
 32 |     /// - Note: Results delivered via `state` property as `.videoOutput(URL)` or `.error`.
 33 |     public func startVideoRecording() {
    |                 `- note: add '@available' attribute to enclosing instance method
 34 |         LogManager.swiftCameraKit.addLog("Starting video recording")
 35 |
    :
 49 |
 50 |         // Verify that audio is enabled for the connection
 51 |         if let audioConnection = movieFileOutput.connection(with: .audio) {
    |                                                  |- error: 'connection(with:)' is only available in tvOS 17.0 or newer
    |                                                  `- note: add 'if #available' version check
 52 |             if !audioConnection.isEnabled {
 53 |                 LogManager.swiftCameraKit.addLog("Audio connection was disabled, enabling now")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Video.swift:116:28: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  3 | import os
  4 |
  5 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  6 |
  7 |     // MARK: - Video Recording
    :
107 |     }
108 |
109 |     private func setTorchForVideo(on: Bool) {
    |                  `- note: add '@available' attribute to enclosing instance method
110 |
111 |         guard cameraMode == .back else {
    :
114 |         }
115 |
116 |         guard let device = AVCaptureDevice.default(for: .video),
    |                            |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                            `- note: add 'if #available' version check
117 |               device.hasTorch,
118 |               device.isTorchAvailable else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Video.swift:118:22: error: 'isTorchAvailable' is only available in tvOS 17.0 or newer
  3 | import os
  4 |
  5 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  6 |
  7 |     // MARK: - Video Recording
    :
107 |     }
108 |
109 |     private func setTorchForVideo(on: Bool) {
    |                  `- note: add '@available' attribute to enclosing instance method
110 |
111 |         guard cameraMode == .back else {
    :
116 |         guard let device = AVCaptureDevice.default(for: .video),
117 |               device.hasTorch,
118 |               device.isTorchAvailable else {
    |                      |- error: 'isTorchAvailable' is only available in tvOS 17.0 or newer
    |                      `- note: add 'if #available' version check
119 |             return
120 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Video.swift:146:48: error: 'brightness' is unavailable in tvOS
144 |
145 |             // Store current brightness and set to max
146 |             originalBrightness = UIScreen.main.brightness
    |                                                `- error: 'brightness' is unavailable in tvOS
147 |             UIScreen.main.brightness = 1.0
148 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:76:30: note: 'brightness' has been explicitly marked unavailable here
 74 | @property(nonatomic,readonly,getter=isCaptured) BOOL captured API_DEPRECATED("Use the sceneCaptureState in UITraitCollection instead.", ios(11.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // True if this screen is being captured (e.g. recorded, AirPlayed, mirrored, etc.)
 75 |
 76 | @property(nonatomic) CGFloat brightness API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(tvos);        // 0 .. 1.0, where 1.0 is maximum brightness. Only supported by main screen.
    |                              `- note: 'brightness' has been explicitly marked unavailable here
 77 | @property(nonatomic) BOOL wantsSoftwareDimming API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(tvos); // Default is NO. If YES, brightness levels lower than that of which the hardware is capable are emulated in software, if necessary. Having enabled may entail performance cost.
 78 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Video.swift:147:27: error: 'brightness' is unavailable in tvOS
145 |             // Store current brightness and set to max
146 |             originalBrightness = UIScreen.main.brightness
147 |             UIScreen.main.brightness = 1.0
    |                           `- error: 'brightness' is unavailable in tvOS
148 |
149 |             // Show overlay
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:76:30: note: 'brightness' has been explicitly marked unavailable here
 74 | @property(nonatomic,readonly,getter=isCaptured) BOOL captured API_DEPRECATED("Use the sceneCaptureState in UITraitCollection instead.", ios(11.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // True if this screen is being captured (e.g. recorded, AirPlayed, mirrored, etc.)
 75 |
 76 | @property(nonatomic) CGFloat brightness API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(tvos);        // 0 .. 1.0, where 1.0 is maximum brightness. Only supported by main screen.
    |                              `- note: 'brightness' has been explicitly marked unavailable here
 77 | @property(nonatomic) BOOL wantsSoftwareDimming API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(tvos); // Default is NO. If YES, brightness levels lower than that of which the hardware is capable are emulated in software, if necessary. Having enabled may entail performance cost.
 78 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Video.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+Video.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+VideoOutput.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+VideoOutput.swift
SwiftCompile normal arm64 Compiling\ CameraMode.swift,\ CameraOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CameraMode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CameraOutput.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CameraMode.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CameraMode.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CameraOutput.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CameraOutput.swift
SwiftCompile normal arm64 Compiling\ SwiftCameraKitError.swift,\ SwiftCameraKitConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/SwiftCameraKitError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/SwiftCameraKitError.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKitError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKitConfig.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-22 03:35:10.149 xcodebuild[663:4255] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftCameraKit (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
	SwiftCompile normal arm64 (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
	Building workspace SwiftCameraKit with scheme SwiftCameraKit
(3 failures)
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  SwiftCameraKit: /Users/admin/builder/spi-builder-workspace
resolved source packages: SwiftCameraKit
2026-09-22 03:35:16.382 xcodebuild[759:4647] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftCameraKit",
  "name" : "SwiftCameraKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftCameraKit",
      "targets" : [
        "SwiftCameraKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftCameraKit",
      "module_type" : "SwiftTarget",
      "name" : "SwiftCameraKit",
      "path" : "Sources/SwiftCameraKit",
      "product_memberships" : [
        "SwiftCameraKit"
      ],
      "sources" : [
        "Camera/CameraState/CameraMode.swift",
        "Camera/CameraState/CameraOutput.swift",
        "Camera/CameraState/CaptureSessionState.swift",
        "Camera/CameraState/FlashMode.swift",
        "Camera/CameraState/MediaMode.swift",
        "Camera/CameraState/RecordingVideo.swift",
        "Camera/CameraState/SwiftCameraKitError.swift",
        "Camera/Configs/SwiftCameraKitConfig.swift",
        "Camera/Controls/SwiftCameraKit+CameraControls.swift",
        "Camera/Controls/SwiftCameraKit+CameraSetup.swift",
        "Camera/Photo/SwiftCameraKit+Photo.swift",
        "Camera/Photo/SwiftCameraKit+PhotoOutput.swift",
        "Camera/SwiftCameraKit+Reset.swift",
        "Camera/SwiftCameraKit+Setup.swift",
        "Camera/SwiftCameraKit.swift",
        "Camera/Video/SwiftCameraKit+Playback.swift",
        "Camera/Video/SwiftCameraKit+Video.swift",
        "Camera/Video/SwiftCameraKit+VideoOutput.swift",
        "Extensions/LoggerExtension.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
{
  "workspace" : {
    "name" : "SwiftCameraKit",
    "schemes" : [
      "SwiftCameraKit"
    ]
  }
}
2026-09-22 03:35:17.640 xcodebuild[767:4719] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SwiftCameraKit -destination generic/platform=tvOS
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme SwiftCameraKit -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
  SwiftCameraKit: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
    Target 'SwiftCameraKit-product' in project 'SwiftCameraKit'
        ➜ Explicit dependency on target 'SwiftCameraKit' in project 'SwiftCameraKit'
    Target 'SwiftCameraKit' in project 'SwiftCameraKit' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
SwiftDriver SwiftCameraKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name SwiftCameraKit -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.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/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ CameraMode.swift,\ CameraOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CameraMode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CameraOutput.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CameraMode.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CameraMode.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CameraOutput.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CameraOutput.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftCameraKit (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:8:33: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 3 | public struct SwiftCameraKitConfig {
 4 |
 5 |     public struct PhotoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
 6 |
 7 |         /// Photo quality preset
 8 |         let photoSessionPreset: AVCaptureSession.Preset
   |                                 `- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 9 |
10 |         /// Boolean indicating whether high quality photos should be taken
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:14:33: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 3 | public struct SwiftCameraKitConfig {
 4 |
 5 |     public struct PhotoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
 6 |
 7 |         /// Photo quality preset
   :
11 |         let highQualityPhotos: Bool
12 |
13 |         public init(
   |                `- note: add '@available' attribute to enclosing initializer
14 |             photoSessionPreset: AVCaptureSession.Preset = .photo,
   |                                 `- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
15 |             highQualityPhotos: Bool = true
16 |         ) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:14:60: error: 'photo' is only available in tvOS 17.0 or newer
 3 | public struct SwiftCameraKitConfig {
 4 |
 5 |     public struct PhotoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
 6 |
 7 |         /// Photo quality preset
   :
11 |         let highQualityPhotos: Bool
12 |
13 |         public init(
   |                `- note: add '@available' attribute to enclosing initializer
14 |             photoSessionPreset: AVCaptureSession.Preset = .photo,
   |                                                            `- error: 'photo' is only available in tvOS 17.0 or newer
15 |             highQualityPhotos: Bool = true
16 |         ) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:26:33: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
21 |
22 |     // MARK: - Media Quality Settings
23 |     public struct VideoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
24 |
25 |         /// Video recording quality preset
26 |         let videoSessionPreset: AVCaptureSession.Preset
   |                                 `- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
27 |         /// Maximum video recording duration in seconds
28 |         let maxVideoRecordingDuration: Int
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:33:33: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
21 |
22 |     // MARK: - Media Quality Settings
23 |     public struct VideoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
24 |
25 |         /// Video recording quality preset
   :
30 |         let videoGravity: AVLayerVideoGravity
31 |
32 |         public init(
   |                `- note: add '@available' attribute to enclosing initializer
33 |             videoSessionPreset: AVCaptureSession.Preset = .high,
   |                                 `- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
34 |             maxVideoRecordingDuration: Int = 30,
35 |             videoGravity: AVLayerVideoGravity = .resizeAspectFill,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:33:60: error: 'high' is only available in tvOS 17.0 or newer
21 |
22 |     // MARK: - Media Quality Settings
23 |     public struct VideoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
24 |
25 |         /// Video recording quality preset
   :
30 |         let videoGravity: AVLayerVideoGravity
31 |
32 |         public init(
   |                `- note: add '@available' attribute to enclosing initializer
33 |             videoSessionPreset: AVCaptureSession.Preset = .high,
   |                                                            `- error: 'high' is only available in tvOS 17.0 or newer
34 |             maxVideoRecordingDuration: Int = 30,
35 |             videoGravity: AVLayerVideoGravity = .resizeAspectFill,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:277:44: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
275 |     }
276 |
277 |     private func configureCamera(_ device: AVCaptureDevice) throws {
    |                  |                         `- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                  `- note: add '@available' attribute to enclosing instance method
278 |         try device.lockForConfiguration()
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+PhotoOutput.swift:8:39: error: 'AVCapturePhotoOutput' is only available in tvOS 17.0 or newer
 3 | import os
 4 |
 5 | extension SwiftCameraKit: AVCapturePhotoCaptureDelegate {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     /// This method gets called once the photo is captured
 8 |     public func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: Error?) {
   |                 |                     `- error: 'AVCapturePhotoOutput' is only available in tvOS 17.0 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
 9 |
10 |         LogManager.swiftCameraKit.addLog("Photo captured and processed...")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+PhotoOutput.swift:8:93: error: 'AVCapturePhoto' is only available in tvOS 17.0 or newer
 3 | import os
 4 |
 5 | extension SwiftCameraKit: AVCapturePhotoCaptureDelegate {
   | `- note: add '@available' attribute to enclosing extension
 6 |
 7 |     /// This method gets called once the photo is captured
 8 |     public func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: Error?) {
   |                 |                                                                           `- error: 'AVCapturePhoto' is only available in tvOS 17.0 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
 9 |
10 |         LogManager.swiftCameraKit.addLog("Photo captured and processed...")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:79:25: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 77 |
 78 |     // Camera values
 79 |     var captureSession: AVCaptureSession?
    |                         `- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 80 |     var backCamera: AVCaptureDevice?
 81 |     var frontCamera: AVCaptureDevice?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:80:21: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 78 |     // Camera values
 79 |     var captureSession: AVCaptureSession?
 80 |     var backCamera: AVCaptureDevice?
    |                     `- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 81 |     var frontCamera: AVCaptureDevice?
 82 |     var currentCamera: AVCaptureDevice?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:81:22: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 79 |     var captureSession: AVCaptureSession?
 80 |     var backCamera: AVCaptureDevice?
 81 |     var frontCamera: AVCaptureDevice?
    |                      `- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 82 |     var currentCamera: AVCaptureDevice?
 83 |     var photoOutput: AVCapturePhotoOutput?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:82:24: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 80 |     var backCamera: AVCaptureDevice?
 81 |     var frontCamera: AVCaptureDevice?
 82 |     var currentCamera: AVCaptureDevice?
    |                        `- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 83 |     var photoOutput: AVCapturePhotoOutput?
 84 |     var cameraPreviewLayer: AVCaptureVideoPreviewLayer?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:83:22: error: 'AVCapturePhotoOutput' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 81 |     var frontCamera: AVCaptureDevice?
 82 |     var currentCamera: AVCaptureDevice?
 83 |     var photoOutput: AVCapturePhotoOutput?
    |                      `- error: 'AVCapturePhotoOutput' is only available in tvOS 17.0 or newer
 84 |     var cameraPreviewLayer: AVCaptureVideoPreviewLayer?
 85 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:84:29: error: 'AVCaptureVideoPreviewLayer' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 82 |     var currentCamera: AVCaptureDevice?
 83 |     var photoOutput: AVCapturePhotoOutput?
 84 |     var cameraPreviewLayer: AVCaptureVideoPreviewLayer?
    |                             `- error: 'AVCaptureVideoPreviewLayer' is only available in tvOS 17.0 or newer
 85 |
 86 |     // front camera flash for video
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:90:26: error: 'AVCaptureMovieFileOutput' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 88 |
 89 |     // For video recording
 90 |     var movieFileOutput: AVCaptureMovieFileOutput?
    |                          `- error: 'AVCaptureMovieFileOutput' is only available in tvOS 17.0 or newer
 91 |     var recordingTimer: Timer?
 92 |     var currentRecordingDuration: Int = 0
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+VideoOutput.swift:8:38: error: 'AVCaptureFileOutput' is only available in tvOS 17.0 or newer
 4 |
 5 | // MARK: - AVCaptureFileOutputRecordingDelegate
 6 | extension SwiftCameraKit: AVCaptureFileOutputRecordingDelegate {
   | `- note: add '@available' attribute to enclosing extension
 7 |
 8 |     public func fileOutput(_ output: AVCaptureFileOutput, didStartRecordingTo fileURL: URL, from connections: [AVCaptureConnection]) {
   |                 |                    `- error: 'AVCaptureFileOutput' is only available in tvOS 17.0 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
 9 |         // Handle recording started
10 |         DispatchQueue.main.async {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+VideoOutput.swift:8:112: error: 'AVCaptureConnection' is only available in tvOS 17.0 or newer
 4 |
 5 | // MARK: - AVCaptureFileOutputRecordingDelegate
 6 | extension SwiftCameraKit: AVCaptureFileOutputRecordingDelegate {
   | `- note: add '@available' attribute to enclosing extension
 7 |
 8 |     public func fileOutput(_ output: AVCaptureFileOutput, didStartRecordingTo fileURL: URL, from connections: [AVCaptureConnection]) {
   |                 |                                                                                              `- error: 'AVCaptureConnection' is only available in tvOS 17.0 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
 9 |         // Handle recording started
10 |         DispatchQueue.main.async {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+VideoOutput.swift:15:38: error: 'AVCaptureFileOutput' is only available in tvOS 17.0 or newer
 4 |
 5 | // MARK: - AVCaptureFileOutputRecordingDelegate
 6 | extension SwiftCameraKit: AVCaptureFileOutputRecordingDelegate {
   | `- note: add '@available' attribute to enclosing extension
 7 |
 8 |     public func fileOutput(_ output: AVCaptureFileOutput, didStartRecordingTo fileURL: URL, from connections: [AVCaptureConnection]) {
   :
13 |     }
14 |
15 |     public func fileOutput(_ output: AVCaptureFileOutput, didFinishRecordingTo outputFileURL: URL, from connections: [AVCaptureConnection], error: Error?) {
   |                 |                    `- error: 'AVCaptureFileOutput' is only available in tvOS 17.0 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
16 |         if let error = error {
17 |             LogManager.swiftCameraKit.addLog("Error recording video: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+VideoOutput.swift:15:119: error: 'AVCaptureConnection' is only available in tvOS 17.0 or newer
 4 |
 5 | // MARK: - AVCaptureFileOutputRecordingDelegate
 6 | extension SwiftCameraKit: AVCaptureFileOutputRecordingDelegate {
   | `- note: add '@available' attribute to enclosing extension
 7 |
 8 |     public func fileOutput(_ output: AVCaptureFileOutput, didStartRecordingTo fileURL: URL, from connections: [AVCaptureConnection]) {
   :
13 |     }
14 |
15 |     public func fileOutput(_ output: AVCaptureFileOutput, didFinishRecordingTo outputFileURL: URL, from connections: [AVCaptureConnection], error: Error?) {
   |                 |                                                                                                     `- error: 'AVCaptureConnection' is only available in tvOS 17.0 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
16 |         if let error = error {
17 |             LogManager.swiftCameraKit.addLog("Error recording video: \(error.localizedDescription)")
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CameraMode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CameraOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CaptureSessionState.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/FlashMode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/MediaMode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/RecordingVideo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/SwiftCameraKitError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraControls.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+Photo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+PhotoOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit+Reset.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit+Setup.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Playback.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Video.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+VideoOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Extensions/LoggerExtension.swift -target arm64-apple-tvos15.0 -disable-cross-import-overlay-search -swift-module-cross-import Photos /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Photos.framework/Modules/Photos.swiftcrossimport/AppIntents.swiftoverlay -swift-module-cross-import Photos /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/Photos.framework/Modules/Photos.swiftcrossimport/AppIntents.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -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/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftCameraKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftCameraKit.build/Debug-appletvos/SwiftCameraKit-t.build/Objects-normal/arm64/SwiftCameraKit.abi.json
SwiftCompile normal arm64 (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ SwiftCameraKitError.swift,\ SwiftCameraKitConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/SwiftCameraKitError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/SwiftCameraKitError.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKitError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKitConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:8:33: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 3 | public struct SwiftCameraKitConfig {
 4 |
 5 |     public struct PhotoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
 6 |
 7 |         /// Photo quality preset
 8 |         let photoSessionPreset: AVCaptureSession.Preset
   |                                 `- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 9 |
10 |         /// Boolean indicating whether high quality photos should be taken
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:14:33: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 3 | public struct SwiftCameraKitConfig {
 4 |
 5 |     public struct PhotoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
 6 |
 7 |         /// Photo quality preset
   :
11 |         let highQualityPhotos: Bool
12 |
13 |         public init(
   |                `- note: add '@available' attribute to enclosing initializer
14 |             photoSessionPreset: AVCaptureSession.Preset = .photo,
   |                                 `- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
15 |             highQualityPhotos: Bool = true
16 |         ) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:14:60: error: 'photo' is only available in tvOS 17.0 or newer
 3 | public struct SwiftCameraKitConfig {
 4 |
 5 |     public struct PhotoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
 6 |
 7 |         /// Photo quality preset
   :
11 |         let highQualityPhotos: Bool
12 |
13 |         public init(
   |                `- note: add '@available' attribute to enclosing initializer
14 |             photoSessionPreset: AVCaptureSession.Preset = .photo,
   |                                                            `- error: 'photo' is only available in tvOS 17.0 or newer
15 |             highQualityPhotos: Bool = true
16 |         ) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:26:33: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
21 |
22 |     // MARK: - Media Quality Settings
23 |     public struct VideoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
24 |
25 |         /// Video recording quality preset
26 |         let videoSessionPreset: AVCaptureSession.Preset
   |                                 `- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
27 |         /// Maximum video recording duration in seconds
28 |         let maxVideoRecordingDuration: Int
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:33:33: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
21 |
22 |     // MARK: - Media Quality Settings
23 |     public struct VideoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
24 |
25 |         /// Video recording quality preset
   :
30 |         let videoGravity: AVLayerVideoGravity
31 |
32 |         public init(
   |                `- note: add '@available' attribute to enclosing initializer
33 |             videoSessionPreset: AVCaptureSession.Preset = .high,
   |                                 `- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
34 |             maxVideoRecordingDuration: Int = 30,
35 |             videoGravity: AVLayerVideoGravity = .resizeAspectFill,
SwiftCompile normal arm64 Compiling\ LoggerExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Extensions/LoggerExtension.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Extensions/LoggerExtension.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LoggerExtension.swift
SwiftCompile normal arm64 Compiling\ SwiftCameraKit+Reset.swift,\ SwiftCameraKit+Setup.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit+Reset.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit+Setup.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit+Reset.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+Reset.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit+Setup.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+Setup.swift
SwiftCompile normal arm64 Compiling\ MediaMode.swift,\ RecordingVideo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/MediaMode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/RecordingVideo.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/MediaMode.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MediaMode.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/RecordingVideo.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RecordingVideo.swift
SwiftCompile normal arm64 Compiling\ SwiftCameraKit.swift,\ SwiftCameraKit+Playback.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Playback.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:79:25: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 77 |
 78 |     // Camera values
 79 |     var captureSession: AVCaptureSession?
    |                         `- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
 80 |     var backCamera: AVCaptureDevice?
 81 |     var frontCamera: AVCaptureDevice?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:80:21: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 78 |     // Camera values
 79 |     var captureSession: AVCaptureSession?
 80 |     var backCamera: AVCaptureDevice?
    |                     `- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 81 |     var frontCamera: AVCaptureDevice?
 82 |     var currentCamera: AVCaptureDevice?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:81:22: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 79 |     var captureSession: AVCaptureSession?
 80 |     var backCamera: AVCaptureDevice?
 81 |     var frontCamera: AVCaptureDevice?
    |                      `- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 82 |     var currentCamera: AVCaptureDevice?
 83 |     var photoOutput: AVCapturePhotoOutput?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:82:24: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 80 |     var backCamera: AVCaptureDevice?
 81 |     var frontCamera: AVCaptureDevice?
 82 |     var currentCamera: AVCaptureDevice?
    |                        `- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
 83 |     var photoOutput: AVCapturePhotoOutput?
 84 |     var cameraPreviewLayer: AVCaptureVideoPreviewLayer?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:83:22: error: 'AVCapturePhotoOutput' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 81 |     var frontCamera: AVCaptureDevice?
 82 |     var currentCamera: AVCaptureDevice?
 83 |     var photoOutput: AVCapturePhotoOutput?
    |                      `- error: 'AVCapturePhotoOutput' is only available in tvOS 17.0 or newer
 84 |     var cameraPreviewLayer: AVCaptureVideoPreviewLayer?
 85 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:84:29: error: 'AVCaptureVideoPreviewLayer' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 82 |     var currentCamera: AVCaptureDevice?
 83 |     var photoOutput: AVCapturePhotoOutput?
 84 |     var cameraPreviewLayer: AVCaptureVideoPreviewLayer?
    |                             `- error: 'AVCaptureVideoPreviewLayer' is only available in tvOS 17.0 or newer
 85 |
 86 |     // front camera flash for video
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift:90:26: error: 'AVCaptureMovieFileOutput' is only available in tvOS 17.0 or newer
 17 | /// cameraKit.setupSessionAndCamera()
 18 | /// ```
 19 | public class SwiftCameraKit: NSObject {
    |              `- note: add '@available' attribute to enclosing class
 20 |
 21 |     var view: UIView
    :
 88 |
 89 |     // For video recording
 90 |     var movieFileOutput: AVCaptureMovieFileOutput?
    |                          `- error: 'AVCaptureMovieFileOutput' is only available in tvOS 17.0 or newer
 91 |     var recordingTimer: Timer?
 92 |     var currentRecordingDuration: Int = 0
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Configs/SwiftCameraKitConfig.swift:14:60: error: 'photo' is only available in tvOS 17.0 or newer
 3 | public struct SwiftCameraKitConfig {
 4 |
 5 |     public struct PhotoSettings {
   |                   `- note: add '@available' attribute to enclosing struct
 6 |
 7 |         /// Photo quality preset
   :
11 |         let highQualityPhotos: Bool
12 |
13 |         public init(
   |                `- note: add '@available' attribute to enclosing initializer
14 |             photoSessionPreset: AVCaptureSession.Preset = .photo,
   |                                                            `- error: 'photo' is only available in tvOS 17.0 or newer
15 |             highQualityPhotos: Bool = true
16 |         ) {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/SwiftCameraKit.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Playback.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+Playback.swift
SwiftCompile normal arm64 Compiling\ CaptureSessionState.swift,\ FlashMode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CaptureSessionState.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/FlashMode.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/CaptureSessionState.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CaptureSessionState.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/CameraState/FlashMode.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FlashMode.swift
SwiftCompile normal arm64 Compiling\ SwiftCameraKit+CameraControls.swift,\ SwiftCameraKit+CameraSetup.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraControls.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraControls.swift:122:32: error: 'AVCaptureDeviceInput' is only available in tvOS 17.0 or newer
  3 | import os
  4 |
  5 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  6 |
  7 |     #if targetEnvironment(simulator)
    :
 87 |     /// - Important: This operation may take a moment to complete as it requires
 88 |     ///              reconfiguring the entire capture session.
 89 |     public func switchCamera() {
    |                 `- note: add '@available' attribute to enclosing instance method
 90 |         guard cameraSessionStarted, cameraSessionCommitted else {
 91 |             LogManager.swiftCameraKit.addLog("Camera hasn't loaded yet.")
    :
120 |             }
121 |
122 |             let newInput = try AVCaptureDeviceInput(device: newCamera)
    |                                |- error: 'AVCaptureDeviceInput' is only available in tvOS 17.0 or newer
    |                                `- note: add 'if #available' version check
123 |             if session.canAddInput(newInput) {
124 |                 session.addInput(newInput)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:277:44: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
275 |     }
276 |
277 |     private func configureCamera(_ device: AVCaptureDevice) throws {
    |                  |                         `- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                  `- note: add '@available' attribute to enclosing instance method
278 |         try device.lockForConfiguration()
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:40:28: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
 37 |     }
 38 |
 39 |     private func setupCaptureSessionWithSuccess() async -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
 40 |         let cameraStatus = AVCaptureDevice.authorizationStatus(for: .video)
    |                            |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                            `- note: add 'if #available' version check
 41 |
 42 |         switch cameraStatus {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:40:44: error: 'authorizationStatus(for:)' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
 37 |     }
 38 |
 39 |     private func setupCaptureSessionWithSuccess() async -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
 40 |         let cameraStatus = AVCaptureDevice.authorizationStatus(for: .video)
    |                                            |- error: 'authorizationStatus(for:)' is only available in tvOS 17.0 or newer
    |                                            `- note: add 'if #available' version check
 41 |
 42 |         switch cameraStatus {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:48:17: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
 37 |     }
 38 |
 39 |     private func setupCaptureSessionWithSuccess() async -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
 40 |         let cameraStatus = AVCaptureDevice.authorizationStatus(for: .video)
 41 |
    :
 46 |         case .notDetermined:
 47 |             return await withCheckedContinuation { continuation in
 48 |                 AVCaptureDevice.requestAccess(for: .video) { granted in
    |                 |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                 `- note: add 'if #available' version check
 49 |                     if granted {
 50 |                         continuation.resume(returning: true)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:48:33: error: 'requestAccess(for:completionHandler:)' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
 37 |     }
 38 |
 39 |     private func setupCaptureSessionWithSuccess() async -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
 40 |         let cameraStatus = AVCaptureDevice.authorizationStatus(for: .video)
 41 |
    :
 46 |         case .notDetermined:
 47 |             return await withCheckedContinuation { continuation in
 48 |                 AVCaptureDevice.requestAccess(for: .video) { granted in
    |                                 |- error: 'requestAccess(for:completionHandler:)' is only available in tvOS 17.0 or newer
    |                                 `- note: add 'if #available' version check
 49 |                     if granted {
 50 |                         continuation.resume(returning: true)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:67:22: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
 64 |
 65 |     // Add this to check for microphone permissions
 66 |     private func requestMicrophoneAccess() async -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
 67 |         let status = AVCaptureDevice.authorizationStatus(for: .audio)
    |                      |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                      `- note: add 'if #available' version check
 68 |
 69 |         switch status {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:67:38: error: 'authorizationStatus(for:)' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
 64 |
 65 |     // Add this to check for microphone permissions
 66 |     private func requestMicrophoneAccess() async -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
 67 |         let status = AVCaptureDevice.authorizationStatus(for: .audio)
    |                                      |- error: 'authorizationStatus(for:)' is only available in tvOS 17.0 or newer
    |                                      `- note: add 'if #available' version check
 68 |
 69 |         switch status {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:74:17: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
 64 |
 65 |     // Add this to check for microphone permissions
 66 |     private func requestMicrophoneAccess() async -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
 67 |         let status = AVCaptureDevice.authorizationStatus(for: .audio)
 68 |
    :
 72 |         case .notDetermined:
 73 |             return await withCheckedContinuation { continuation in
 74 |                 AVCaptureDevice.requestAccess(for: .audio) { granted in
    |                 |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                 `- note: add 'if #available' version check
 75 |                     continuation.resume(returning: granted)
 76 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:74:33: error: 'requestAccess(for:completionHandler:)' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
 64 |
 65 |     // Add this to check for microphone permissions
 66 |     private func requestMicrophoneAccess() async -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
 67 |         let status = AVCaptureDevice.authorizationStatus(for: .audio)
 68 |
    :
 72 |         case .notDetermined:
 73 |             return await withCheckedContinuation { continuation in
 74 |                 AVCaptureDevice.requestAccess(for: .audio) { granted in
    |                                 |- error: 'requestAccess(for:completionHandler:)' is only available in tvOS 17.0 or newer
    |                                 `- note: add 'if #available' version check
 75 |                     continuation.resume(returning: granted)
 76 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:142:29: error: 'connection' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
139 |     /// - Important: The session restart occurs on a background thread to avoid
140 |     ///              blocking the UI.
141 |     public func restartCaptureSession() {
    |                 `- note: add '@available' attribute to enclosing instance method
142 |         cameraPreviewLayer?.connection?.isEnabled = true
    |                             |- error: 'connection' is only available in tvOS 17.0 or newer
    |                             `- note: add 'if #available' version check
143 |         cleanupVideoPlayback()
144 |         DispatchQueue.global(qos: .background).async { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:169:26: error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
167 |
168 |         // Start off with photo session
169 |         captureSession = AVCaptureSession()
    |                          |- error: 'AVCaptureSession' is only available in tvOS 17.0 or newer
    |                          `- note: add 'if #available' version check
170 |         captureSession?.sessionPreset = configs.photoSetting.photoSessionPreset
171 |         captureSession?.beginConfiguration()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:174:27: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
172 |
173 |         // Support all common iOS device cameras
174 |         let deviceTypes: [AVCaptureDevice.DeviceType] = [
    |                           |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                           `- note: add 'if #available' version check
175 |             .builtInWideAngleCamera,
176 |             .builtInDualCamera,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:175:14: error: 'builtInWideAngleCamera' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
173 |         // Support all common iOS device cameras
174 |         let deviceTypes: [AVCaptureDevice.DeviceType] = [
175 |             .builtInWideAngleCamera,
    |              |- error: 'builtInWideAngleCamera' is only available in tvOS 17.0 or newer
    |              `- note: add 'if #available' version check
176 |             .builtInDualCamera,
177 |             .builtInDualWideCamera,  // Added for iPhone 11 and similar
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:176:14: error: 'builtInDualCamera' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
174 |         let deviceTypes: [AVCaptureDevice.DeviceType] = [
175 |             .builtInWideAngleCamera,
176 |             .builtInDualCamera,
    |              |- error: 'builtInDualCamera' is only available in tvOS 17.0 or newer
    |              `- note: add 'if #available' version check
177 |             .builtInDualWideCamera,  // Added for iPhone 11 and similar
178 |             .builtInTrueDepthCamera,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:177:14: error: 'builtInDualWideCamera' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
175 |             .builtInWideAngleCamera,
176 |             .builtInDualCamera,
177 |             .builtInDualWideCamera,  // Added for iPhone 11 and similar
    |              |- error: 'builtInDualWideCamera' is only available in tvOS 17.0 or newer
    |              `- note: add 'if #available' version check
178 |             .builtInTrueDepthCamera,
179 |             .builtInTelephotoCamera  // For devices with telephoto lens
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:178:14: error: 'builtInTrueDepthCamera' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
176 |             .builtInDualCamera,
177 |             .builtInDualWideCamera,  // Added for iPhone 11 and similar
178 |             .builtInTrueDepthCamera,
    |              |- error: 'builtInTrueDepthCamera' is only available in tvOS 17.0 or newer
    |              `- note: add 'if #available' version check
179 |             .builtInTelephotoCamera  // For devices with telephoto lens
180 |         ]
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:179:14: error: 'builtInTelephotoCamera' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
177 |             .builtInDualWideCamera,  // Added for iPhone 11 and similar
178 |             .builtInTrueDepthCamera,
179 |             .builtInTelephotoCamera  // For devices with telephoto lens
    |              |- error: 'builtInTelephotoCamera' is only available in tvOS 17.0 or newer
    |              `- note: add 'if #available' version check
180 |         ]
181 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:182:38: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
180 |         ]
181 |
182 |         let deviceDiscoverySession = AVCaptureDevice.DiscoverySession(
    |                                      |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                                      `- note: add 'if #available' version check
183 |             deviceTypes: deviceTypes,
184 |             mediaType: .video,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:188:26: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
186 |
187 |         // Get default cameras
188 |         let backCamera = AVCaptureDevice.default(.builtInWideAngleCamera, for: .video, position: .back)
    |                          |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                          `- note: add 'if #available' version check
189 |             ?? deviceDiscoverySession.devices.first { $0.position == .back }
190 |         let frontCamera = AVCaptureDevice.default(.builtInWideAngleCamera, for: .video, position: .front)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift:188:42: error: 'default(_:for:position:)' is only available in tvOS 17.0 or newer
  2 | import AVFoundation
  3 |
  4 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  5 |
  6 |     // MARK: - Camera and Audio Authorization
    :
162 |     }
163 |
164 |     private func configureCaptureSession() {
    |                  `- note: add '@available' attribute to enclosing instance method
165 |
166 |         LogManager.swiftCameraKit.addLog("Configuring capture session...")
    :
186 |
187 |         // Get default cameras
188 |         let backCamera = AVCaptureDevice.default(.builtInWideAngleCamera, for: .video, position: .back)
    |                                          |- error: 'default(_:for:position:)' is only available in tvOS 17.0 or newer
    |                                          `- note: add 'if #available' version check
189 |             ?? deviceDiscoverySession.devices.first { $0.position == .back }
190 |         let frontCamera = AVCaptureDevice.default(.builtInWideAngleCamera, for: .video, position: .front)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraControls.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+CameraControls.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Controls/SwiftCameraKit+CameraSetup.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+CameraSetup.swift
SwiftCompile normal arm64 Compiling\ SwiftCameraKit+Video.swift,\ SwiftCameraKit+VideoOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Video.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+VideoOutput.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Video.swift:51:50: error: 'connection(with:)' is only available in tvOS 17.0 or newer
  3 | import os
  4 |
  5 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  6 |
  7 |     // MARK: - Video Recording
    :
 31 |     ///
 32 |     /// - Note: Results delivered via `state` property as `.videoOutput(URL)` or `.error`.
 33 |     public func startVideoRecording() {
    |                 `- note: add '@available' attribute to enclosing instance method
 34 |         LogManager.swiftCameraKit.addLog("Starting video recording")
 35 |
    :
 49 |
 50 |         // Verify that audio is enabled for the connection
 51 |         if let audioConnection = movieFileOutput.connection(with: .audio) {
    |                                                  |- error: 'connection(with:)' is only available in tvOS 17.0 or newer
    |                                                  `- note: add 'if #available' version check
 52 |             if !audioConnection.isEnabled {
 53 |                 LogManager.swiftCameraKit.addLog("Audio connection was disabled, enabling now")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Video.swift:116:28: error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
  3 | import os
  4 |
  5 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  6 |
  7 |     // MARK: - Video Recording
    :
107 |     }
108 |
109 |     private func setTorchForVideo(on: Bool) {
    |                  `- note: add '@available' attribute to enclosing instance method
110 |
111 |         guard cameraMode == .back else {
    :
114 |         }
115 |
116 |         guard let device = AVCaptureDevice.default(for: .video),
    |                            |- error: 'AVCaptureDevice' is only available in tvOS 17.0 or newer
    |                            `- note: add 'if #available' version check
117 |               device.hasTorch,
118 |               device.isTorchAvailable else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Video.swift:118:22: error: 'isTorchAvailable' is only available in tvOS 17.0 or newer
  3 | import os
  4 |
  5 | extension SwiftCameraKit {
    | `- note: add '@available' attribute to enclosing extension
  6 |
  7 |     // MARK: - Video Recording
    :
107 |     }
108 |
109 |     private func setTorchForVideo(on: Bool) {
    |                  `- note: add '@available' attribute to enclosing instance method
110 |
111 |         guard cameraMode == .back else {
    :
116 |         guard let device = AVCaptureDevice.default(for: .video),
117 |               device.hasTorch,
118 |               device.isTorchAvailable else {
    |                      |- error: 'isTorchAvailable' is only available in tvOS 17.0 or newer
    |                      `- note: add 'if #available' version check
119 |             return
120 |         }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+Video.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+Video.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Video/SwiftCameraKit+VideoOutput.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+VideoOutput.swift
SwiftCompile normal arm64 Compiling\ SwiftCameraKit+Photo.swift,\ SwiftCameraKit+PhotoOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+Photo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+PhotoOutput.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+Photo.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+Photo.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftCameraKit/Camera/Photo/SwiftCameraKit+PhotoOutput.swift (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftCameraKit+PhotoOutput.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-22 03:35:18.558 xcodebuild[768:4743] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftCameraKit (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
	SwiftCompile normal arm64 (in target 'SwiftCameraKit' from project 'SwiftCameraKit')
	Building workspace SwiftCameraKit with scheme SwiftCameraKit
(3 failures)
BUILD FAILURE 6.4 tvOS