Build Information
Failed to build M3U8Falcon, reference v1.3.1 (b934c3), with Swift 6.2 for watchOS using Xcode 26.3 on 6 May 2026 03:57:04 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme M3U8Falcon-Package -destination generic/platform=watchOSBuild Log
EmitSwiftModule normal arm64_32 (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/DependencyInjection/DependencyContainer.swift:424:14: error: concurrency is only available in watchOS 6.0.0 or newer
public actor GlobalDependencies {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/DependencyInjection/DependencyContainer.swift:424:14: note: add '@available' attribute to enclosing actor
public actor GlobalDependencies {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:72:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws -> ProcessResult
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:66:10: note: add '@available' attribute to enclosing instance method
func execute(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:42:17: note: add '@available' attribute to enclosing protocol
public protocol ProcessExecutorProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:194:71: error: 'AsyncThrowingStream' is only available in watchOS 6.0 or newer
func fetchAsyncBytes(from url: URL) async throws -> (URLResponse, AsyncThrowingStream<UInt8, Error>)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:194:10: note: add '@available' attribute to enclosing instance method
func fetchAsyncBytes(from url: URL) async throws -> (URLResponse, AsyncThrowingStream<UInt8, Error>)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:172:17: note: add '@available' attribute to enclosing protocol
public protocol StreamingNetworkClientProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:194:41: error: concurrency is only available in watchOS 6.0.0 or newer
func fetchAsyncBytes(from url: URL) async throws -> (URLResponse, AsyncThrowingStream<UInt8, Error>)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:194:10: note: add '@available' attribute to enclosing instance method
func fetchAsyncBytes(from url: URL) async throws -> (URLResponse, AsyncThrowingStream<UInt8, Error>)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:172:17: note: add '@available' attribute to enclosing protocol
public protocol StreamingNetworkClientProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:51:41: error: concurrency is only available in watchOS 6.0.0 or newer
func downloadContent(from url: URL) async throws -> String
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:51:10: note: add '@available' attribute to enclosing instance method
func downloadContent(from url: URL) async throws -> String
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:38:17: note: add '@available' attribute to enclosing protocol
public protocol M3U8DownloaderProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:63:41: error: concurrency is only available in watchOS 6.0.0 or newer
func downloadRawData(from url: URL) async throws -> Data
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:63:10: note: add '@available' attribute to enclosing instance method
func downloadRawData(from url: URL) async throws -> Data
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:38:17: note: add '@available' attribute to enclosing protocol
public protocol M3U8DownloaderProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:79:89: error: concurrency is only available in watchOS 6.0.0 or newer
func downloadSegments(at urls: [URL], to directory: URL, headers: [String: String]) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:79:10: note: add '@available' attribute to enclosing instance method
func downloadSegments(at urls: [URL], to directory: URL, headers: [String: String]) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:38:17: note: add '@available' attribute to enclosing protocol
public protocol M3U8DownloaderProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:153:62: error: concurrency is only available in watchOS 6.0.0 or newer
func combineSegments(in directory: URL, outputFile: URL) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:153:10: note: add '@available' attribute to enclosing instance method
func combineSegments(in directory: URL, outputFile: URL) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:139:17: note: add '@available' attribute to enclosing protocol
public protocol VideoProcessorProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:169:71: error: concurrency is only available in watchOS 6.0.0 or newer
func decryptSegment(at url: URL, to outputURL: URL, keyURL: URL?) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:169:10: note: add '@available' attribute to enclosing instance method
func decryptSegment(at url: URL, to outputURL: URL, keyURL: URL?) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:139:17: note: add '@available' attribute to enclosing protocol
public protocol VideoProcessorProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:196:104: error: concurrency is only available in watchOS 6.0.0 or newer
func decryptAndCombineSegments(in directory: URL, with localM3U8FileName: String, outputFile: URL) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:196:10: note: add '@available' attribute to enclosing instance method
func decryptAndCombineSegments(in directory: URL, with localM3U8FileName: String, outputFile: URL) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:139:17: note: add '@available' attribute to enclosing protocol
public protocol VideoProcessorProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:387:45: error: concurrency is only available in watchOS 6.0.0 or newer
func createTask(_ request: TaskRequest) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:387:10: note: add '@available' attribute to enclosing instance method
func createTask(_ request: TaskRequest) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:378:17: note: add '@available' attribute to enclosing protocol
public protocol TaskManagerProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:394:44: error: concurrency is only available in watchOS 6.0.0 or newer
func getTaskStatus(for taskId: String) async -> TaskStatus?
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:394:10: note: add '@available' attribute to enclosing instance method
func getTaskStatus(for taskId: String) async -> TaskStatus?
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:378:17: note: add '@available' attribute to enclosing protocol
public protocol TaskManagerProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:401:37: error: concurrency is only available in watchOS 6.0.0 or newer
func cancelTask(taskId: String) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:401:10: note: add '@available' attribute to enclosing instance method
func cancelTask(taskId: String) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:378:17: note: add '@available' attribute to enclosing protocol
public protocol TaskManagerProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:462:83: error: concurrency is only available in watchOS 6.0.0 or newer
func execute(command: String, arguments: [String], workingDirectory: String?) async throws -> String
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:462:10: note: add '@available' attribute to enclosing instance method
func execute(command: String, arguments: [String], workingDirectory: String?) async throws -> String
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:449:17: note: add '@available' attribute to enclosing protocol
public protocol CommandExecutorProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:477:93: error: concurrency is only available in watchOS 6.0.0 or newer
func executeWithResult(command: String, arguments: [String], workingDirectory: String?) async throws -> CommandExecutionResult
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:477:10: note: add '@available' attribute to enclosing instance method
func executeWithResult(command: String, arguments: [String], workingDirectory: String?) async throws -> CommandExecutionResult
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:449:17: note: add '@available' attribute to enclosing protocol
public protocol CommandExecutorProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:527:74: error: concurrency is only available in watchOS 6.0.0 or newer
func extractM3U8Links(from url: URL, options: LinkExtractionOptions) async throws -> [M3U8Link]
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:527:10: note: add '@available' attribute to enclosing instance method
func extractM3U8Links(from url: URL, options: LinkExtractionOptions) async throws -> [M3U8Link]
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:507:17: note: add '@available' attribute to enclosing protocol
public protocol M3U8LinkExtractorProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:614:74: error: concurrency is only available in watchOS 6.0.0 or newer
func extractM3U8Links(from url: URL, options: LinkExtractionOptions) async throws -> [M3U8Link]
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:614:10: note: add '@available' attribute to enclosing instance method
func extractM3U8Links(from url: URL, options: LinkExtractionOptions) async throws -> [M3U8Link]
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:576:17: note: add '@available' attribute to enclosing protocol
public protocol M3U8ExtractorRegistryProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:655:65: error: concurrency is only available in watchOS 6.0.0 or newer
func analyzePage(at url: URL, options: PageAnalysisOptions) async throws -> PageAnalysisResult
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:655:10: note: add '@available' attribute to enclosing instance method
func analyzePage(at url: URL, options: PageAnalysisOptions) async throws -> PageAnalysisResult
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:639:17: note: add '@available' attribute to enclosing protocol
public protocol WebPageAnalyzerProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:688:73: error: concurrency is only available in watchOS 6.0.0 or newer
func executeScript(_ script: String, in context: JavaScriptContext) async throws -> JavaScriptResult
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:688:10: note: add '@available' attribute to enclosing instance method
func executeScript(_ script: String, in context: JavaScriptContext) async throws -> JavaScriptResult
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:672:17: note: add '@available' attribute to enclosing protocol
public protocol JavaScriptExecutorProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:733:40: error: concurrency is only available in watchOS 6.0.0 or newer
func data(for request: URLRequest) async throws -> (Data, URLResponse)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:733:10: note: add '@available' attribute to enclosing instance method
func data(for request: URLRequest) async throws -> (Data, URLResponse)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:722:17: note: add '@available' attribute to enclosing protocol
public protocol NetworkClientProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:746:44: error: concurrency is only available in watchOS 6.0.0 or newer
func download(for request: URLRequest) async throws -> (URL, URLResponse)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:746:10: note: add '@available' attribute to enclosing instance method
func download(for request: URLRequest) async throws -> (URL, URLResponse)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:722:17: note: add '@available' attribute to enclosing protocol
public protocol NetworkClientProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:59:147: error: concurrency is only available in watchOS 6.0.0 or newer
@MainActor public static func initialize(with configuration: DIConfiguration = DIConfiguration.performanceOptimized(), verbose: Bool = false) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:59:35: note: add '@available' attribute to enclosing static method
@MainActor public static func initialize(with configuration: DIConfiguration = DIConfiguration.performanceOptimized(), verbose: Bool = false) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:35:15: note: add '@available' attribute to enclosing struct
public struct M3U8Falcon {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:134:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:127:24: note: add '@available' attribute to enclosing static method
public static func download(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:35:15: note: add '@available' attribute to enclosing struct
public struct M3U8Falcon {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:207:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws -> M3U8Parser.ParserResult {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:204:24: note: add '@available' attribute to enclosing static method
public static func parse(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:35:15: note: add '@available' attribute to enclosing struct
public struct M3U8Falcon {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:246:67: error: concurrency is only available in watchOS 6.0.0 or newer
private static func resolvedDirectory(_ savedDirectory: URL?) async throws -> URL {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:246:25: note: add '@available' attribute to enclosing static method
private static func resolvedDirectory(_ savedDirectory: URL?) async throws -> URL {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:35:15: note: add '@available' attribute to enclosing struct
public struct M3U8Falcon {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultCommandExecutor.swift:76:88: error: concurrency is only available in watchOS 6.0.0 or newer
public func execute(command: String, arguments: [String], workingDirectory: String?) async throws -> String {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultCommandExecutor.swift:76:15: note: add '@available' attribute to enclosing instance method
public func execute(command: String, arguments: [String], workingDirectory: String?) async throws -> String {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultCommandExecutor.swift:37:15: note: add '@available' attribute to enclosing struct
public struct DefaultCommandExecutor: CommandExecutorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultCommandExecutor.swift:117:98: error: concurrency is only available in watchOS 6.0.0 or newer
public func executeWithResult(command: String, arguments: [String], workingDirectory: String?) async throws -> CommandExecutionResult {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultCommandExecutor.swift:117:15: note: add '@available' attribute to enclosing instance method
public func executeWithResult(command: String, arguments: [String], workingDirectory: String?) async throws -> CommandExecutionResult {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultCommandExecutor.swift:37:15: note: add '@available' attribute to enclosing struct
public struct DefaultCommandExecutor: CommandExecutorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:46:48: error: concurrency is only available in watchOS 6.0.0 or newer
public func downloadContent(from url: URL) async throws -> String {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:46:17: note: add '@available' attribute to enclosing instance method
public func downloadContent(from url: URL) async throws -> String {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:19:15: note: add '@available' attribute to enclosing struct
public struct DefaultM3U8Downloader: M3U8DownloaderProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:55:48: error: concurrency is only available in watchOS 6.0.0 or newer
public func downloadRawData(from url: URL) async throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:55:17: note: add '@available' attribute to enclosing instance method
public func downloadRawData(from url: URL) async throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:19:15: note: add '@available' attribute to enclosing struct
public struct DefaultM3U8Downloader: M3U8DownloaderProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:74:96: error: concurrency is only available in watchOS 6.0.0 or newer
public func downloadSegments(at urls: [URL], to directory: URL, headers: [String: String]) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:74:17: note: add '@available' attribute to enclosing instance method
public func downloadSegments(at urls: [URL], to directory: URL, headers: [String: String]) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:19:15: note: add '@available' attribute to enclosing struct
public struct DefaultM3U8Downloader: M3U8DownloaderProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:116:96: error: concurrency is only available in watchOS 6.0.0 or newer
private func downloadSingleSegment(url: URL, to directory: URL, headers: [String: String]) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:116:18: note: add '@available' attribute to enclosing instance method
private func downloadSingleSegment(url: URL, to directory: URL, headers: [String: String]) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:19:15: note: add '@available' attribute to enclosing struct
public struct DefaultM3U8Downloader: M3U8DownloaderProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ExtractorRegistry.swift:109:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async -> DefaultM3U8ExtractorRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ExtractorRegistry.swift:106:24: note: add '@available' attribute to enclosing static method
public static func create(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ExtractorRegistry.swift:36:20: note: add '@available' attribute to enclosing class
public final class DefaultM3U8ExtractorRegistry: M3U8ExtractorRegistryProtocol, @unchecked Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ExtractorRegistry.swift:177:81: error: concurrency is only available in watchOS 6.0.0 or newer
public func extractM3U8Links(from url: URL, options: LinkExtractionOptions) async throws -> [M3U8Link] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ExtractorRegistry.swift:177:17: note: add '@available' attribute to enclosing instance method
public func extractM3U8Links(from url: URL, options: LinkExtractionOptions) async throws -> [M3U8Link] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ExtractorRegistry.swift:36:20: note: add '@available' attribute to enclosing class
public final class DefaultM3U8ExtractorRegistry: M3U8ExtractorRegistryProtocol, @unchecked Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:109:81: error: concurrency is only available in watchOS 6.0.0 or newer
public func extractM3U8Links(from url: URL, options: LinkExtractionOptions) async throws -> [M3U8Link] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:109:17: note: add '@available' attribute to enclosing instance method
public func extractM3U8Links(from url: URL, options: LinkExtractionOptions) async throws -> [M3U8Link] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:54:20: note: add '@available' attribute to enclosing class
public final class DefaultM3U8LinkExtractor: M3U8LinkExtractorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:170:85: error: concurrency is only available in watchOS 6.0.0 or newer
private func downloadPageContent(from url: URL, options: LinkExtractionOptions) async throws -> String {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:170:18: note: add '@available' attribute to enclosing instance method
private func downloadPageContent(from url: URL, options: LinkExtractionOptions) async throws -> String {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:54:20: note: add '@available' attribute to enclosing class
public final class DefaultM3U8LinkExtractor: M3U8LinkExtractorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:207:138: error: concurrency is only available in watchOS 6.0.0 or newer
private func extractLinksUsingMethod(_ method: ExtractionMethod, from content: String, baseURL: URL, options: LinkExtractionOptions) async throws -> [M3U8Link] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:207:18: note: add '@available' attribute to enclosing instance method
private func extractLinksUsingMethod(_ method: ExtractionMethod, from content: String, baseURL: URL, options: LinkExtractionOptions) async throws -> [M3U8Link] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:54:20: note: add '@available' attribute to enclosing class
public final class DefaultM3U8LinkExtractor: M3U8LinkExtractorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: error: concurrency is only available in watchOS 6.0.0 or newer
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:228:52: error: concurrency is only available in watchOS 6.0.0 or newer
public func createTask(_ request: TaskRequest) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:228:17: note: add '@available' attribute to enclosing instance method
public func createTask(_ request: TaskRequest) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:293:51: error: concurrency is only available in watchOS 6.0.0 or newer
public func getTaskStatus(for taskId: String) async -> TaskStatus? {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:293:17: note: add '@available' attribute to enclosing instance method
public func getTaskStatus(for taskId: String) async -> TaskStatus? {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:302:44: error: concurrency is only available in watchOS 6.0.0 or newer
public func cancelTask(taskId: String) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:302:17: note: add '@available' attribute to enclosing instance method
public func cancelTask(taskId: String) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:317:41: error: concurrency is only available in watchOS 6.0.0 or newer
public func getPerformanceMetrics() async -> PerformanceMetrics {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:317:17: note: add '@available' attribute to enclosing instance method
public func getPerformanceMetrics() async -> PerformanceMetrics {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:367:9: error: concurrency is only available in watchOS 6.0.0 or newer
async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:366:18: note: add '@available' attribute to enclosing instance method
private func executeTaskWithMetrics(taskInfo: inout TaskInfo, verbose: Bool = false)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:421:85: error: concurrency is only available in watchOS 6.0.0 or newer
private func downloadAndParseContent(taskInfo: TaskInfo, verbose: Bool = false) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:421:18: note: add '@available' attribute to enclosing instance method
private func downloadAndParseContent(taskInfo: TaskInfo, verbose: Bool = false) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:453:99: error: concurrency is only available in watchOS 6.0.0 or newer
private func processUpdateCustomKeyAndIV(_ playlist: MediaPlaylist, taskInfo: inout TaskInfo) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:453:18: note: add '@available' attribute to enclosing instance method
private func processUpdateCustomKeyAndIV(_ playlist: MediaPlaylist, taskInfo: inout TaskInfo) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:536:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:534:18: note: add '@available' attribute to enclosing instance method
private func processMediaPlaylistOptimized(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:614:57: error: concurrency is only available in watchOS 6.0.0 or newer
private func calculateTotalBytes(in directory: URL) async throws -> Int64 {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:614:18: note: add '@available' attribute to enclosing instance method
private func calculateTotalBytes(in directory: URL) async throws -> Int64 {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:657:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:655:18: note: add '@available' attribute to enclosing instance method
private func downloadSegmentsWithProgress(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:729:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws -> Int64 {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:727:18: note: add '@available' attribute to enclosing instance method
private func downloadSingleSegmentWithProgress(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:91:69: error: concurrency is only available in watchOS 6.0.0 or newer
public func combineSegments(in directory: URL, outputFile: URL) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:91:17: note: add '@available' attribute to enclosing instance method
public func combineSegments(in directory: URL, outputFile: URL) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:50:15: note: add '@available' attribute to enclosing struct
public struct DefaultVideoProcessor: VideoProcessorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:130:78: error: concurrency is only available in watchOS 6.0.0 or newer
public func decryptSegment(at url: URL, to outputURL: URL, keyURL: URL?) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:130:17: note: add '@available' attribute to enclosing instance method
public func decryptSegment(at url: URL, to outputURL: URL, keyURL: URL?) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:50:15: note: add '@available' attribute to enclosing struct
public struct DefaultVideoProcessor: VideoProcessorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:176:111: error: concurrency is only available in watchOS 6.0.0 or newer
public func decryptAndCombineSegments(in directory: URL, with localM3U8FileName: String, outputFile: URL) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:176:17: note: add '@available' attribute to enclosing instance method
public func decryptAndCombineSegments(in directory: URL, with localM3U8FileName: String, outputFile: URL) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:50:15: note: add '@available' attribute to enclosing struct
public struct DefaultVideoProcessor: VideoProcessorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:267:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:262:18: note: add '@available' attribute to enclosing instance method
private func executeFFmpegWithRetry(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:50:15: note: add '@available' attribute to enclosing struct
public struct DefaultVideoProcessor: VideoProcessorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:339:54: error: concurrency is only available in watchOS 6.0.0 or newer
private func findSegmentFiles(in directory: URL) async throws -> [URL] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:339:18: note: add '@available' attribute to enclosing instance method
private func findSegmentFiles(in directory: URL) async throws -> [URL] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:50:15: note: add '@available' attribute to enclosing struct
public struct DefaultVideoProcessor: VideoProcessorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:373:71: error: concurrency is only available in watchOS 6.0.0 or newer
private func createConcatFile(segments: [URL], in directory: URL) async throws -> URL {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:373:18: note: add '@available' attribute to enclosing instance method
private func createConcatFile(segments: [URL], in directory: URL) async throws -> URL {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:50:15: note: add '@available' attribute to enclosing struct
public struct DefaultVideoProcessor: VideoProcessorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:435:96: error: concurrency is only available in watchOS 6.0.0 or newer
private func buildDecryptAndCombineSegmentsFFmpegArguments(m3u8File: URL, outputFile: URL) async -> [String] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:435:18: note: add '@available' attribute to enclosing instance method
private func buildDecryptAndCombineSegmentsFFmpegArguments(m3u8File: URL, outputFile: URL) async -> [String] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:50:15: note: add '@available' attribute to enclosing struct
public struct DefaultVideoProcessor: VideoProcessorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:467:46: error: concurrency is only available in watchOS 6.0.0 or newer
private func checkHardwareAcceleration() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:467:18: note: add '@available' attribute to enclosing instance method
private func checkHardwareAcceleration() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:50:15: note: add '@available' attribute to enclosing struct
public struct DefaultVideoProcessor: VideoProcessorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:41:14: error: concurrency is only available in watchOS 6.0.0 or newer
public actor DefaultNetworkClient: NetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:41:14: note: add '@available' attribute to enclosing actor
public actor DefaultNetworkClient: NetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:119:59: error: concurrency is only available in watchOS 6.0.0 or newer
public nonisolated func data(for request: URLRequest) async throws -> (Data, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:119:29: note: add '@available' attribute to enclosing instance method
public nonisolated func data(for request: URLRequest) async throws -> (Data, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:41:14: note: add '@available' attribute to enclosing actor
public actor DefaultNetworkClient: NetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:135:63: error: concurrency is only available in watchOS 6.0.0 or newer
public nonisolated func download(for request: URLRequest) async throws -> (URL, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:135:29: note: add '@available' attribute to enclosing instance method
public nonisolated func download(for request: URLRequest) async throws -> (URL, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:41:14: note: add '@available' attribute to enclosing actor
public actor DefaultNetworkClient: NetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:146:63: error: concurrency is only available in watchOS 6.0.0 or newer
private func performRequestWithRetry(request: URLRequest) async throws -> (Data, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:146:18: note: add '@available' attribute to enclosing instance method
private func performRequestWithRetry(request: URLRequest) async throws -> (Data, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:41:14: note: add '@available' attribute to enclosing actor
public actor DefaultNetworkClient: NetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:206:64: error: concurrency is only available in watchOS 6.0.0 or newer
private func performDownloadWithRetry(request: URLRequest) async throws -> (URL, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:206:18: note: add '@available' attribute to enclosing instance method
private func performDownloadWithRetry(request: URLRequest) async throws -> (URL, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:41:14: note: add '@available' attribute to enclosing actor
public actor DefaultNetworkClient: NetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:78:34: error: 'init(memoryCapacity:diskCapacity:directory:)' is only available in watchOS 6.0 or newer
sessionConfig.urlCache = URLCache(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:78:34: note: add 'if #available' version check
sessionConfig.urlCache = URLCache(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:63:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:41:14: note: add '@available' attribute to enclosing actor
public actor DefaultNetworkClient: NetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinProcessExecutor.swift:20:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws -> ProcessResult {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinProcessExecutor.swift:14:10: note: add '@available' attribute to enclosing instance method
func execute(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinProcessExecutor.swift:12:13: note: add '@available' attribute to enclosing class
final class DarwinProcessExecutor: ProcessExecutorProtocol, @unchecked Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinStreamingNetworkClient.swift:19:71: error: 'AsyncThrowingStream' is only available in watchOS 6.0 or newer
func fetchAsyncBytes(from url: URL) async throws -> (URLResponse, AsyncThrowingStream<UInt8, Error>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinStreamingNetworkClient.swift:19:10: note: add '@available' attribute to enclosing instance method
func fetchAsyncBytes(from url: URL) async throws -> (URLResponse, AsyncThrowingStream<UInt8, Error>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinStreamingNetworkClient.swift:12:13: note: add '@available' attribute to enclosing class
final class DarwinStreamingNetworkClient: StreamingNetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinStreamingNetworkClient.swift:19:41: error: concurrency is only available in watchOS 6.0.0 or newer
func fetchAsyncBytes(from url: URL) async throws -> (URLResponse, AsyncThrowingStream<UInt8, Error>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinStreamingNetworkClient.swift:19:10: note: add '@available' attribute to enclosing instance method
func fetchAsyncBytes(from url: URL) async throws -> (URLResponse, AsyncThrowingStream<UInt8, Error>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinStreamingNetworkClient.swift:12:13: note: add '@available' attribute to enclosing class
final class DarwinStreamingNetworkClient: StreamingNetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:46:14: error: concurrency is only available in watchOS 6.0.0 or newer
public actor StreamingDownloader {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:46:14: note: add '@available' attribute to enclosing actor
public actor StreamingDownloader {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:98:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:94:17: note: add '@available' attribute to enclosing instance method
public func downloadToFile(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:46:14: note: add '@available' attribute to enclosing actor
public actor StreamingDownloader {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:203:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:200:17: note: add '@available' attribute to enclosing instance method
public func downloadToMemory(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:46:14: note: add '@available' attribute to enclosing actor
public actor StreamingDownloader {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:255:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:251:18: note: add '@available' attribute to enclosing instance method
private func callProgressHandler(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:46:14: note: add '@available' attribute to enclosing actor
public actor StreamingDownloader {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:264:58: error: 'AsyncThrowingStream' is only available in watchOS 6.0 or newer
func fetchAsyncBytes(from url: URL) async throws -> (AsyncThrowingStream<UInt8, Error>, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:264:10: note: add '@available' attribute to enclosing instance method
func fetchAsyncBytes(from url: URL) async throws -> (AsyncThrowingStream<UInt8, Error>, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:263:9: note: add '@available' attribute to enclosing extension
private extension StreamingDownloader {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:264:41: error: concurrency is only available in watchOS 6.0.0 or newer
func fetchAsyncBytes(from url: URL) async throws -> (AsyncThrowingStream<UInt8, Error>, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:264:10: note: add '@available' attribute to enclosing instance method
func fetchAsyncBytes(from url: URL) async throws -> (AsyncThrowingStream<UInt8, Error>, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:263:9: note: add '@available' attribute to enclosing extension
private extension StreamingDownloader {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/ResourceManagement/ResourceManager.swift:38:14: error: concurrency is only available in watchOS 6.0.0 or newer
public actor ResourceManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/ResourceManagement/ResourceManager.swift:38:14: note: add '@available' attribute to enclosing actor
public actor ResourceManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/ResourceManagement/ResourceManager.swift:380:27: error: concurrency is only available in watchOS 6.0.0 or newer
public func cleanup() async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/ResourceManagement/ResourceManager.swift:380:17: note: add '@available' attribute to enclosing instance method
public func cleanup() async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/ResourceManagement/ResourceManager.swift:360:15: note: add '@available' attribute to enclosing struct
public struct ScopedResource: Sendable {
^
SwiftEmitModule normal armv7k Emitting\ module\ for\ M3U8Falcon (in target 'M3U8Falcon' from project 'M3U8Falcon')
EmitSwiftModule normal armv7k (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ M3U8Falcon (in target 'M3U8Falcon' from project 'M3U8Falcon')
EmitSwiftModule normal arm64 (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64_32 Compiling InputKey.swift, InputOrigin.swift, Name.swift, Parsed.swift, ParsedValues.swift (in target 'ArgumentParser' from project 'swift-argument-parser')
SwiftCompile normal arm64 Compiling\ Data+Extensions.swift,\ String+Extensions.swift,\ Logger.swift,\ ResourceManager.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Extensions/Data+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Extensions/String+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Logging/Logger.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/ResourceManagement/ResourceManager.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Extensions/Data+Extensions.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Extensions/String+Extensions.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Logging/Logger.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/ResourceManagement/ResourceManager.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64_32 Emitting module for ArgumentParser (in target 'ArgumentParser' from project 'swift-argument-parser')
SwiftDriver\ Compilation\ Requirements ArgumentParser normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'ArgumentParser' from project 'swift-argument-parser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name ArgumentParser -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -enable-experimental-feature StrictConcurrency -enable-upcoming-feature MemberImportVisibility -plugin-path /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk -target arm64_32-apple-watchos5.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -suppress-warnings -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-watchos -Isystem /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.2-23S303-dc75598d0054f22ec865fa860f139d721753b489057de6bda919edfa1c59a62b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser-OutputFileMap.json -use-frontend-parseable-output -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/ModuleCache.noindex -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.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/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64_32 Compiling ArgumentHelp.swift, ArgumentVisibility.swift, CompletionKind.swift, Errors.swift, Flag.swift (in target 'ArgumentParser' from project 'swift-argument-parser')
SwiftCompile normal arm64_32 Compiling\ DIConfiguration.swift,\ DependencyContainer.swift,\ M3U8Parser.swift,\ MasterPlaylist.swift,\ MediaPlaylist.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/DependencyInjection/DIConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/DependencyInjection/DependencyContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8Parser/M3U8Parser.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8Parser/Models/Playlist/MasterPlaylist.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8Parser/Models/Playlist/MediaPlaylist.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
2026-05-05 23:56:29.622 xcodebuild[960:5885] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ M3U8Falcon (in target 'M3U8Falcon' from project 'M3U8Falcon')
EmitSwiftModule normal arm64_32 (in target 'M3U8Falcon' from project 'M3U8Falcon')
Building workspace spi-builder-workspace with scheme M3U8Falcon-Package
(3 failures)
Command line invocation:
/Applications/Xcode-26.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
SymbolKit: https://github.com/swiftlang/swift-docc-symbolkit @ 1.0.0
swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.7.1
M3U8Falcon: /Users/admin/builder/spi-builder-workspace
SwiftDocCPlugin: https://github.com/swiftlang/swift-docc-plugin @ 1.5.0
resolved source packages: SymbolKit, swift-argument-parser, M3U8Falcon, SwiftDocCPlugin
2026-05-05 23:56:48.644 xcodebuild[1313:7588] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-docc-plugin"
}
],
"manifest_display_name" : "M3U8Falcon",
"name" : "M3U8Falcon",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "M3U8Falcon",
"targets" : [
"M3U8Falcon"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "m3u8-falcon",
"targets" : [
"M3U8FalconCLI"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "M3U8FalconTests",
"module_type" : "SwiftTarget",
"name" : "M3U8FalconTests",
"path" : "Tests/M3U8FalconTests",
"sources" : [
"CombineTests.swift",
"DecryptionStrategyTests.swift",
"DownloadTests.swift",
"IntegrationTests.swift",
"MemoryManagementTests.swift",
"NetworkLayerTests.swift",
"ParseTests.swift",
"PerformanceOptimizedTests.swift",
"Support/M3U8TestFixtures.swift",
"Support/MockNetworkClient.swift",
"Support/MockStreamingClient.swift",
"Support/MockURLProtocol.swift",
"Support/MockVideoProcessor.swift",
"Support/NoopCommandExecutor.swift",
"Support/TestHelpers.swift",
"TaskManagerTests.swift"
],
"target_dependencies" : [
"M3U8Falcon"
],
"type" : "test"
},
{
"c99name" : "M3U8FalconCLITests",
"module_type" : "SwiftTarget",
"name" : "M3U8FalconCLITests",
"path" : "Tests/M3U8FalconCLITests",
"sources" : [
"YouTubeExtractorTests.swift"
],
"target_dependencies" : [
"M3U8FalconCLI",
"M3U8Falcon"
],
"type" : "test"
},
{
"c99name" : "M3U8FalconCLI",
"module_type" : "SwiftTarget",
"name" : "M3U8FalconCLI",
"path" : "Sources/M3U8FalconCLI",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"m3u8-falcon"
],
"sources" : [
"DownloadCommand.swift",
"ExtractCommand.swift",
"Extractors/YouTubeExtractor.swift",
"InfoCommand.swift",
"Main.swift"
],
"target_dependencies" : [
"M3U8Falcon"
],
"type" : "executable"
},
{
"c99name" : "M3U8Falcon",
"module_type" : "SwiftTarget",
"name" : "M3U8Falcon",
"path" : "Sources/M3U8Falcon",
"product_memberships" : [
"M3U8Falcon",
"m3u8-falcon"
],
"sources" : [
"Core/DependencyInjection/DIConfiguration.swift",
"Core/DependencyInjection/DependencyContainer.swift",
"Core/Parsers/M3U8Parser/M3U8Parser.swift",
"Core/Parsers/M3U8Parser/Models/Playlist/MasterPlaylist.swift",
"Core/Parsers/M3U8Parser/Models/Playlist/MediaPlaylist.swift",
"Core/Parsers/M3U8Parser/Models/Playlist/Playlist.swift",
"Core/Parsers/M3U8Parser/Models/Tags/BaseTag.swift",
"Core/Parsers/M3U8Parser/Models/Tags/Tag.swift",
"Core/Parsers/M3U8Parser/Models/Tags/Tags.swift",
"Core/Parsers/M3U8ParserTypes.swift",
"Core/Protocols/PlatformAbstractions.swift",
"Core/Protocols/ServiceProtocols.swift",
"Core/Types/Constants.swift",
"Core/Types/Types.swift",
"M3U8Falcon.swift",
"Services/Default/DefaultCommandExecutor.swift",
"Services/Default/DefaultFileSystemService.swift",
"Services/Default/DefaultM3U8Downloader.swift",
"Services/Default/DefaultM3U8ExtractorRegistry.swift",
"Services/Default/DefaultM3U8LinkExtractor.swift",
"Services/Default/DefaultM3U8ParserService.swift",
"Services/Default/DefaultTaskManager.swift",
"Services/Default/DefaultVideoProcessor.swift",
"Services/Network/DefaultNetworkClient.swift",
"Services/Network/RetryStrategy.swift",
"Services/Platform/DarwinProcessExecutor.swift",
"Services/Platform/DarwinStreamingNetworkClient.swift",
"Services/Platform/LinuxProcessExecutor.swift",
"Services/Platform/LinuxStreamingNetworkClient.swift",
"Services/Platform/ProcessExecutorConcurrencyHelpers.swift",
"Services/Streaming/StreamingDownloader.swift",
"Utilities/Errors/ErrorHandling.swift",
"Utilities/Errors/FileSystemError.swift",
"Utilities/Errors/NetworkError.swift",
"Utilities/Errors/ParsingError.swift",
"Utilities/Errors/ProcessingError.swift",
"Utilities/Extensions/Array+Extensions.swift",
"Utilities/Extensions/Data+Extensions.swift",
"Utilities/Extensions/String+Extensions.swift",
"Utilities/Logging/Logger.swift",
"Utilities/ResourceManagement/ResourceManager.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"m3u8-falcon",
"M3U8Falcon",
"M3U8Falcon-Package"
]
}
}
2026-05-05 23:56:55.819 xcodebuild[1386:8041] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme M3U8Falcon-Package -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-26.3.0.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 M3U8Falcon-Package -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
SymbolKit: https://github.com/swiftlang/swift-docc-symbolkit @ 1.0.0
swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.7.1
SwiftDocCPlugin: https://github.com/swiftlang/swift-docc-plugin @ 1.5.0
M3U8Falcon: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (6 targets)
Target 'm3u8-falcon' in project 'M3U8Falcon'
➜ Explicit dependency on target 'M3U8Falcon' in project 'M3U8Falcon'
➜ Explicit dependency on target 'ArgumentParser' in project 'swift-argument-parser'
Target 'ArgumentParser' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParser' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParserToolInfo' in project 'swift-argument-parser'
Target 'ArgumentParser' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParserToolInfo' in project 'swift-argument-parser'
Target 'ArgumentParserToolInfo' in project 'swift-argument-parser' (no dependencies)
Target 'M3U8Falcon' in project 'M3U8Falcon'
➜ Explicit dependency on target 'M3U8Falcon' in project 'M3U8Falcon'
Target 'M3U8Falcon' in project 'M3U8Falcon' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.2-23S303-dc75598d0054f22ec865fa860f139d721753b489057de6bda919edfa1c59a62b.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.2-23S303-dc75598d0054f22ec865fa860f139d721753b489057de6bda919edfa1c59a62b.sdkstatcache
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/ArgumentParser.swiftmodule/arm64_32-apple-watchos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser.abi.json (in target 'ArgumentParser' from project 'swift-argument-parser')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-argument-parser
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/ArgumentParser.swiftmodule/arm64_32-apple-watchos.abi.json
SwiftDriver M3U8Falcon normal arm64 com.apple.xcode.tools.swift.compiler (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name M3U8Falcon -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/arm64/M3U8Falcon.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk -target arm64-apple-watchos5.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.2-23S303-dc75598d0054f22ec865fa860f139d721753b489057de6bda919edfa1c59a62b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/arm64/M3U8Falcon-OutputFileMap.json -use-frontend-parseable-output -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/ModuleCache.noindex -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/arm64/M3U8Falcon.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/arm64/M3U8Falcon_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.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/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/arm64/M3U8Falcon-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver M3U8Falcon normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name M3U8Falcon -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/arm64_32/M3U8Falcon.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk -target arm64_32-apple-watchos5.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.2-23S303-dc75598d0054f22ec865fa860f139d721753b489057de6bda919edfa1c59a62b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/arm64_32/M3U8Falcon-OutputFileMap.json -use-frontend-parseable-output -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/ModuleCache.noindex -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/arm64_32/M3U8Falcon.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/arm64_32/M3U8Falcon_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.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/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/arm64_32/M3U8Falcon-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/ArgumentParser.swiftmodule/arm64_32-apple-watchos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser.swiftdoc (in target 'ArgumentParser' from project 'swift-argument-parser')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-argument-parser
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/ArgumentParser.swiftmodule/arm64_32-apple-watchos.swiftdoc
SwiftDriver ArgumentParser normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'ArgumentParser' from project 'swift-argument-parser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name ArgumentParser -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -enable-experimental-feature StrictConcurrency -enable-upcoming-feature MemberImportVisibility -plugin-path /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk -target arm64_32-apple-watchos5.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -suppress-warnings -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-watchos -Isystem /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.2-23S303-dc75598d0054f22ec865fa860f139d721753b489057de6bda919edfa1c59a62b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser-OutputFileMap.json -use-frontend-parseable-output -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/ModuleCache.noindex -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.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/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/ArgumentParser.swiftmodule/arm64_32-apple-watchos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser.swiftmodule (in target 'ArgumentParser' from project 'swift-argument-parser')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-argument-parser
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/ArgumentParser.swiftmodule/arm64_32-apple-watchos.swiftmodule
SwiftDriver M3U8Falcon normal armv7k com.apple.xcode.tools.swift.compiler (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name M3U8Falcon -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/armv7k/M3U8Falcon.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk -target armv7k-apple-watchos5.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.2-23S303-dc75598d0054f22ec865fa860f139d721753b489057de6bda919edfa1c59a62b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/armv7k/M3U8Falcon-OutputFileMap.json -use-frontend-parseable-output -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/ModuleCache.noindex -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/armv7k/M3U8Falcon.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/armv7k/M3U8Falcon_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.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/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/armv7k/M3U8Falcon-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver ArgumentParser normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ArgumentParser' from project 'swift-argument-parser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name ArgumentParser -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64/ArgumentParser.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -enable-experimental-feature StrictConcurrency -enable-upcoming-feature MemberImportVisibility -plugin-path /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk -target arm64-apple-watchos5.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -suppress-warnings -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-watchos -Isystem /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.2-23S303-dc75598d0054f22ec865fa860f139d721753b489057de6bda919edfa1c59a62b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64/ArgumentParser-OutputFileMap.json -use-frontend-parseable-output -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/ModuleCache.noindex -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64/ArgumentParser.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64/ArgumentParser_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.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/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64/ArgumentParser-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver ArgumentParser normal armv7k com.apple.xcode.tools.swift.compiler (in target 'ArgumentParser' from project 'swift-argument-parser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name ArgumentParser -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/armv7k/ArgumentParser.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -enable-experimental-feature StrictConcurrency -enable-upcoming-feature MemberImportVisibility -plugin-path /Applications/Xcode-26.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk -target armv7k-apple-watchos5.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -suppress-warnings -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-watchos -Isystem /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.2-23S303-dc75598d0054f22ec865fa860f139d721753b489057de6bda919edfa1c59a62b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/armv7k/ArgumentParser-OutputFileMap.json -use-frontend-parseable-output -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/ModuleCache.noindex -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/armv7k/ArgumentParser.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/armv7k/ArgumentParser_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.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/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/armv7k/ArgumentParser-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/ArgumentParser.swiftmodule/Project/arm64_32-apple-watchos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser.swiftsourceinfo (in target 'ArgumentParser' from project 'swift-argument-parser')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-argument-parser
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-watchos/ArgumentParser.build/Objects-normal/arm64_32/ArgumentParser.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/ArgumentParser.swiftmodule/Project/arm64_32-apple-watchos.swiftsourceinfo
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/ArgumentParserToolInfo.o (in target 'ArgumentParserToolInfo' from project 'swift-argument-parser')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-argument-parser
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/ArgumentParserToolInfo.o
SwiftEmitModule normal armv7k Emitting\ module\ for\ M3U8Falcon (in target 'M3U8Falcon' from project 'M3U8Falcon')
EmitSwiftModule normal armv7k (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/DependencyInjection/DependencyContainer.swift:424:14: error: concurrency is only available in watchOS 6.0.0 or newer
public actor GlobalDependencies {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/DependencyInjection/DependencyContainer.swift:424:14: note: add '@available' attribute to enclosing actor
public actor GlobalDependencies {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:72:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws -> ProcessResult
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:66:10: note: add '@available' attribute to enclosing instance method
func execute(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:42:17: note: add '@available' attribute to enclosing protocol
public protocol ProcessExecutorProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:194:71: error: 'AsyncThrowingStream' is only available in watchOS 6.0 or newer
func fetchAsyncBytes(from url: URL) async throws -> (URLResponse, AsyncThrowingStream<UInt8, Error>)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:194:10: note: add '@available' attribute to enclosing instance method
func fetchAsyncBytes(from url: URL) async throws -> (URLResponse, AsyncThrowingStream<UInt8, Error>)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:172:17: note: add '@available' attribute to enclosing protocol
public protocol StreamingNetworkClientProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:194:41: error: concurrency is only available in watchOS 6.0.0 or newer
func fetchAsyncBytes(from url: URL) async throws -> (URLResponse, AsyncThrowingStream<UInt8, Error>)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:194:10: note: add '@available' attribute to enclosing instance method
func fetchAsyncBytes(from url: URL) async throws -> (URLResponse, AsyncThrowingStream<UInt8, Error>)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift:172:17: note: add '@available' attribute to enclosing protocol
public protocol StreamingNetworkClientProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:51:41: error: concurrency is only available in watchOS 6.0.0 or newer
func downloadContent(from url: URL) async throws -> String
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:51:10: note: add '@available' attribute to enclosing instance method
func downloadContent(from url: URL) async throws -> String
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:38:17: note: add '@available' attribute to enclosing protocol
public protocol M3U8DownloaderProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:63:41: error: concurrency is only available in watchOS 6.0.0 or newer
func downloadRawData(from url: URL) async throws -> Data
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:63:10: note: add '@available' attribute to enclosing instance method
func downloadRawData(from url: URL) async throws -> Data
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:38:17: note: add '@available' attribute to enclosing protocol
public protocol M3U8DownloaderProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:79:89: error: concurrency is only available in watchOS 6.0.0 or newer
func downloadSegments(at urls: [URL], to directory: URL, headers: [String: String]) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:79:10: note: add '@available' attribute to enclosing instance method
func downloadSegments(at urls: [URL], to directory: URL, headers: [String: String]) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:38:17: note: add '@available' attribute to enclosing protocol
public protocol M3U8DownloaderProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:153:62: error: concurrency is only available in watchOS 6.0.0 or newer
func combineSegments(in directory: URL, outputFile: URL) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:153:10: note: add '@available' attribute to enclosing instance method
func combineSegments(in directory: URL, outputFile: URL) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:139:17: note: add '@available' attribute to enclosing protocol
public protocol VideoProcessorProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:169:71: error: concurrency is only available in watchOS 6.0.0 or newer
func decryptSegment(at url: URL, to outputURL: URL, keyURL: URL?) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:169:10: note: add '@available' attribute to enclosing instance method
func decryptSegment(at url: URL, to outputURL: URL, keyURL: URL?) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:139:17: note: add '@available' attribute to enclosing protocol
public protocol VideoProcessorProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:196:104: error: concurrency is only available in watchOS 6.0.0 or newer
func decryptAndCombineSegments(in directory: URL, with localM3U8FileName: String, outputFile: URL) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:196:10: note: add '@available' attribute to enclosing instance method
func decryptAndCombineSegments(in directory: URL, with localM3U8FileName: String, outputFile: URL) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:139:17: note: add '@available' attribute to enclosing protocol
public protocol VideoProcessorProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:387:45: error: concurrency is only available in watchOS 6.0.0 or newer
func createTask(_ request: TaskRequest) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:387:10: note: add '@available' attribute to enclosing instance method
func createTask(_ request: TaskRequest) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:378:17: note: add '@available' attribute to enclosing protocol
public protocol TaskManagerProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:394:44: error: concurrency is only available in watchOS 6.0.0 or newer
func getTaskStatus(for taskId: String) async -> TaskStatus?
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:394:10: note: add '@available' attribute to enclosing instance method
func getTaskStatus(for taskId: String) async -> TaskStatus?
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:378:17: note: add '@available' attribute to enclosing protocol
public protocol TaskManagerProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:401:37: error: concurrency is only available in watchOS 6.0.0 or newer
func cancelTask(taskId: String) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:401:10: note: add '@available' attribute to enclosing instance method
func cancelTask(taskId: String) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:378:17: note: add '@available' attribute to enclosing protocol
public protocol TaskManagerProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:462:83: error: concurrency is only available in watchOS 6.0.0 or newer
func execute(command: String, arguments: [String], workingDirectory: String?) async throws -> String
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:462:10: note: add '@available' attribute to enclosing instance method
func execute(command: String, arguments: [String], workingDirectory: String?) async throws -> String
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:449:17: note: add '@available' attribute to enclosing protocol
public protocol CommandExecutorProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:477:93: error: concurrency is only available in watchOS 6.0.0 or newer
func executeWithResult(command: String, arguments: [String], workingDirectory: String?) async throws -> CommandExecutionResult
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:477:10: note: add '@available' attribute to enclosing instance method
func executeWithResult(command: String, arguments: [String], workingDirectory: String?) async throws -> CommandExecutionResult
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:449:17: note: add '@available' attribute to enclosing protocol
public protocol CommandExecutorProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:527:74: error: concurrency is only available in watchOS 6.0.0 or newer
func extractM3U8Links(from url: URL, options: LinkExtractionOptions) async throws -> [M3U8Link]
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:527:10: note: add '@available' attribute to enclosing instance method
func extractM3U8Links(from url: URL, options: LinkExtractionOptions) async throws -> [M3U8Link]
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:507:17: note: add '@available' attribute to enclosing protocol
public protocol M3U8LinkExtractorProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:614:74: error: concurrency is only available in watchOS 6.0.0 or newer
func extractM3U8Links(from url: URL, options: LinkExtractionOptions) async throws -> [M3U8Link]
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:614:10: note: add '@available' attribute to enclosing instance method
func extractM3U8Links(from url: URL, options: LinkExtractionOptions) async throws -> [M3U8Link]
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:576:17: note: add '@available' attribute to enclosing protocol
public protocol M3U8ExtractorRegistryProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:655:65: error: concurrency is only available in watchOS 6.0.0 or newer
func analyzePage(at url: URL, options: PageAnalysisOptions) async throws -> PageAnalysisResult
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:655:10: note: add '@available' attribute to enclosing instance method
func analyzePage(at url: URL, options: PageAnalysisOptions) async throws -> PageAnalysisResult
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:639:17: note: add '@available' attribute to enclosing protocol
public protocol WebPageAnalyzerProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:688:73: error: concurrency is only available in watchOS 6.0.0 or newer
func executeScript(_ script: String, in context: JavaScriptContext) async throws -> JavaScriptResult
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:688:10: note: add '@available' attribute to enclosing instance method
func executeScript(_ script: String, in context: JavaScriptContext) async throws -> JavaScriptResult
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:672:17: note: add '@available' attribute to enclosing protocol
public protocol JavaScriptExecutorProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:733:40: error: concurrency is only available in watchOS 6.0.0 or newer
func data(for request: URLRequest) async throws -> (Data, URLResponse)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:733:10: note: add '@available' attribute to enclosing instance method
func data(for request: URLRequest) async throws -> (Data, URLResponse)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:722:17: note: add '@available' attribute to enclosing protocol
public protocol NetworkClientProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:746:44: error: concurrency is only available in watchOS 6.0.0 or newer
func download(for request: URLRequest) async throws -> (URL, URLResponse)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:746:10: note: add '@available' attribute to enclosing instance method
func download(for request: URLRequest) async throws -> (URL, URLResponse)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift:722:17: note: add '@available' attribute to enclosing protocol
public protocol NetworkClientProtocol: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:59:147: error: concurrency is only available in watchOS 6.0.0 or newer
@MainActor public static func initialize(with configuration: DIConfiguration = DIConfiguration.performanceOptimized(), verbose: Bool = false) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:59:35: note: add '@available' attribute to enclosing static method
@MainActor public static func initialize(with configuration: DIConfiguration = DIConfiguration.performanceOptimized(), verbose: Bool = false) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:35:15: note: add '@available' attribute to enclosing struct
public struct M3U8Falcon {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:134:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:127:24: note: add '@available' attribute to enclosing static method
public static func download(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:35:15: note: add '@available' attribute to enclosing struct
public struct M3U8Falcon {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:207:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws -> M3U8Parser.ParserResult {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:204:24: note: add '@available' attribute to enclosing static method
public static func parse(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:35:15: note: add '@available' attribute to enclosing struct
public struct M3U8Falcon {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:246:67: error: concurrency is only available in watchOS 6.0.0 or newer
private static func resolvedDirectory(_ savedDirectory: URL?) async throws -> URL {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:246:25: note: add '@available' attribute to enclosing static method
private static func resolvedDirectory(_ savedDirectory: URL?) async throws -> URL {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift:35:15: note: add '@available' attribute to enclosing struct
public struct M3U8Falcon {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultCommandExecutor.swift:76:88: error: concurrency is only available in watchOS 6.0.0 or newer
public func execute(command: String, arguments: [String], workingDirectory: String?) async throws -> String {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultCommandExecutor.swift:76:15: note: add '@available' attribute to enclosing instance method
public func execute(command: String, arguments: [String], workingDirectory: String?) async throws -> String {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultCommandExecutor.swift:37:15: note: add '@available' attribute to enclosing struct
public struct DefaultCommandExecutor: CommandExecutorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultCommandExecutor.swift:117:98: error: concurrency is only available in watchOS 6.0.0 or newer
public func executeWithResult(command: String, arguments: [String], workingDirectory: String?) async throws -> CommandExecutionResult {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultCommandExecutor.swift:117:15: note: add '@available' attribute to enclosing instance method
public func executeWithResult(command: String, arguments: [String], workingDirectory: String?) async throws -> CommandExecutionResult {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultCommandExecutor.swift:37:15: note: add '@available' attribute to enclosing struct
public struct DefaultCommandExecutor: CommandExecutorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:46:48: error: concurrency is only available in watchOS 6.0.0 or newer
public func downloadContent(from url: URL) async throws -> String {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:46:17: note: add '@available' attribute to enclosing instance method
public func downloadContent(from url: URL) async throws -> String {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:19:15: note: add '@available' attribute to enclosing struct
public struct DefaultM3U8Downloader: M3U8DownloaderProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:55:48: error: concurrency is only available in watchOS 6.0.0 or newer
public func downloadRawData(from url: URL) async throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:55:17: note: add '@available' attribute to enclosing instance method
public func downloadRawData(from url: URL) async throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:19:15: note: add '@available' attribute to enclosing struct
public struct DefaultM3U8Downloader: M3U8DownloaderProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:74:96: error: concurrency is only available in watchOS 6.0.0 or newer
public func downloadSegments(at urls: [URL], to directory: URL, headers: [String: String]) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:74:17: note: add '@available' attribute to enclosing instance method
public func downloadSegments(at urls: [URL], to directory: URL, headers: [String: String]) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:19:15: note: add '@available' attribute to enclosing struct
public struct DefaultM3U8Downloader: M3U8DownloaderProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:116:96: error: concurrency is only available in watchOS 6.0.0 or newer
private func downloadSingleSegment(url: URL, to directory: URL, headers: [String: String]) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:116:18: note: add '@available' attribute to enclosing instance method
private func downloadSingleSegment(url: URL, to directory: URL, headers: [String: String]) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift:19:15: note: add '@available' attribute to enclosing struct
public struct DefaultM3U8Downloader: M3U8DownloaderProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ExtractorRegistry.swift:109:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async -> DefaultM3U8ExtractorRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ExtractorRegistry.swift:106:24: note: add '@available' attribute to enclosing static method
public static func create(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ExtractorRegistry.swift:36:20: note: add '@available' attribute to enclosing class
public final class DefaultM3U8ExtractorRegistry: M3U8ExtractorRegistryProtocol, @unchecked Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ExtractorRegistry.swift:177:81: error: concurrency is only available in watchOS 6.0.0 or newer
public func extractM3U8Links(from url: URL, options: LinkExtractionOptions) async throws -> [M3U8Link] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ExtractorRegistry.swift:177:17: note: add '@available' attribute to enclosing instance method
public func extractM3U8Links(from url: URL, options: LinkExtractionOptions) async throws -> [M3U8Link] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ExtractorRegistry.swift:36:20: note: add '@available' attribute to enclosing class
public final class DefaultM3U8ExtractorRegistry: M3U8ExtractorRegistryProtocol, @unchecked Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:109:81: error: concurrency is only available in watchOS 6.0.0 or newer
public func extractM3U8Links(from url: URL, options: LinkExtractionOptions) async throws -> [M3U8Link] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:109:17: note: add '@available' attribute to enclosing instance method
public func extractM3U8Links(from url: URL, options: LinkExtractionOptions) async throws -> [M3U8Link] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:54:20: note: add '@available' attribute to enclosing class
public final class DefaultM3U8LinkExtractor: M3U8LinkExtractorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:170:85: error: concurrency is only available in watchOS 6.0.0 or newer
private func downloadPageContent(from url: URL, options: LinkExtractionOptions) async throws -> String {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:170:18: note: add '@available' attribute to enclosing instance method
private func downloadPageContent(from url: URL, options: LinkExtractionOptions) async throws -> String {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:54:20: note: add '@available' attribute to enclosing class
public final class DefaultM3U8LinkExtractor: M3U8LinkExtractorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:207:138: error: concurrency is only available in watchOS 6.0.0 or newer
private func extractLinksUsingMethod(_ method: ExtractionMethod, from content: String, baseURL: URL, options: LinkExtractionOptions) async throws -> [M3U8Link] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:207:18: note: add '@available' attribute to enclosing instance method
private func extractLinksUsingMethod(_ method: ExtractionMethod, from content: String, baseURL: URL, options: LinkExtractionOptions) async throws -> [M3U8Link] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift:54:20: note: add '@available' attribute to enclosing class
public final class DefaultM3U8LinkExtractor: M3U8LinkExtractorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: error: concurrency is only available in watchOS 6.0.0 or newer
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:228:52: error: concurrency is only available in watchOS 6.0.0 or newer
public func createTask(_ request: TaskRequest) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:228:17: note: add '@available' attribute to enclosing instance method
public func createTask(_ request: TaskRequest) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:293:51: error: concurrency is only available in watchOS 6.0.0 or newer
public func getTaskStatus(for taskId: String) async -> TaskStatus? {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:293:17: note: add '@available' attribute to enclosing instance method
public func getTaskStatus(for taskId: String) async -> TaskStatus? {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:302:44: error: concurrency is only available in watchOS 6.0.0 or newer
public func cancelTask(taskId: String) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:302:17: note: add '@available' attribute to enclosing instance method
public func cancelTask(taskId: String) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:317:41: error: concurrency is only available in watchOS 6.0.0 or newer
public func getPerformanceMetrics() async -> PerformanceMetrics {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:317:17: note: add '@available' attribute to enclosing instance method
public func getPerformanceMetrics() async -> PerformanceMetrics {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:367:9: error: concurrency is only available in watchOS 6.0.0 or newer
async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:366:18: note: add '@available' attribute to enclosing instance method
private func executeTaskWithMetrics(taskInfo: inout TaskInfo, verbose: Bool = false)
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:421:85: error: concurrency is only available in watchOS 6.0.0 or newer
private func downloadAndParseContent(taskInfo: TaskInfo, verbose: Bool = false) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:421:18: note: add '@available' attribute to enclosing instance method
private func downloadAndParseContent(taskInfo: TaskInfo, verbose: Bool = false) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:453:99: error: concurrency is only available in watchOS 6.0.0 or newer
private func processUpdateCustomKeyAndIV(_ playlist: MediaPlaylist, taskInfo: inout TaskInfo) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:453:18: note: add '@available' attribute to enclosing instance method
private func processUpdateCustomKeyAndIV(_ playlist: MediaPlaylist, taskInfo: inout TaskInfo) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:536:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:534:18: note: add '@available' attribute to enclosing instance method
private func processMediaPlaylistOptimized(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:614:57: error: concurrency is only available in watchOS 6.0.0 or newer
private func calculateTotalBytes(in directory: URL) async throws -> Int64 {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:614:18: note: add '@available' attribute to enclosing instance method
private func calculateTotalBytes(in directory: URL) async throws -> Int64 {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:657:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:655:18: note: add '@available' attribute to enclosing instance method
private func downloadSegmentsWithProgress(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:729:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws -> Int64 {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:727:18: note: add '@available' attribute to enclosing instance method
private func downloadSingleSegmentWithProgress(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift:138:14: note: add '@available' attribute to enclosing actor
public actor DefaultTaskManager: TaskManagerProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:91:69: error: concurrency is only available in watchOS 6.0.0 or newer
public func combineSegments(in directory: URL, outputFile: URL) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:91:17: note: add '@available' attribute to enclosing instance method
public func combineSegments(in directory: URL, outputFile: URL) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:50:15: note: add '@available' attribute to enclosing struct
public struct DefaultVideoProcessor: VideoProcessorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:130:78: error: concurrency is only available in watchOS 6.0.0 or newer
public func decryptSegment(at url: URL, to outputURL: URL, keyURL: URL?) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:130:17: note: add '@available' attribute to enclosing instance method
public func decryptSegment(at url: URL, to outputURL: URL, keyURL: URL?) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:50:15: note: add '@available' attribute to enclosing struct
public struct DefaultVideoProcessor: VideoProcessorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:176:111: error: concurrency is only available in watchOS 6.0.0 or newer
public func decryptAndCombineSegments(in directory: URL, with localM3U8FileName: String, outputFile: URL) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:176:17: note: add '@available' attribute to enclosing instance method
public func decryptAndCombineSegments(in directory: URL, with localM3U8FileName: String, outputFile: URL) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:50:15: note: add '@available' attribute to enclosing struct
public struct DefaultVideoProcessor: VideoProcessorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:267:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:262:18: note: add '@available' attribute to enclosing instance method
private func executeFFmpegWithRetry(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:50:15: note: add '@available' attribute to enclosing struct
public struct DefaultVideoProcessor: VideoProcessorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:339:54: error: concurrency is only available in watchOS 6.0.0 or newer
private func findSegmentFiles(in directory: URL) async throws -> [URL] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:339:18: note: add '@available' attribute to enclosing instance method
private func findSegmentFiles(in directory: URL) async throws -> [URL] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:50:15: note: add '@available' attribute to enclosing struct
public struct DefaultVideoProcessor: VideoProcessorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:373:71: error: concurrency is only available in watchOS 6.0.0 or newer
private func createConcatFile(segments: [URL], in directory: URL) async throws -> URL {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:373:18: note: add '@available' attribute to enclosing instance method
private func createConcatFile(segments: [URL], in directory: URL) async throws -> URL {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:50:15: note: add '@available' attribute to enclosing struct
public struct DefaultVideoProcessor: VideoProcessorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:435:96: error: concurrency is only available in watchOS 6.0.0 or newer
private func buildDecryptAndCombineSegmentsFFmpegArguments(m3u8File: URL, outputFile: URL) async -> [String] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:435:18: note: add '@available' attribute to enclosing instance method
private func buildDecryptAndCombineSegmentsFFmpegArguments(m3u8File: URL, outputFile: URL) async -> [String] {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:50:15: note: add '@available' attribute to enclosing struct
public struct DefaultVideoProcessor: VideoProcessorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:467:46: error: concurrency is only available in watchOS 6.0.0 or newer
private func checkHardwareAcceleration() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:467:18: note: add '@available' attribute to enclosing instance method
private func checkHardwareAcceleration() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift:50:15: note: add '@available' attribute to enclosing struct
public struct DefaultVideoProcessor: VideoProcessorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:41:14: error: concurrency is only available in watchOS 6.0.0 or newer
public actor DefaultNetworkClient: NetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:41:14: note: add '@available' attribute to enclosing actor
public actor DefaultNetworkClient: NetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:119:59: error: concurrency is only available in watchOS 6.0.0 or newer
public nonisolated func data(for request: URLRequest) async throws -> (Data, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:119:29: note: add '@available' attribute to enclosing instance method
public nonisolated func data(for request: URLRequest) async throws -> (Data, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:41:14: note: add '@available' attribute to enclosing actor
public actor DefaultNetworkClient: NetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:135:63: error: concurrency is only available in watchOS 6.0.0 or newer
public nonisolated func download(for request: URLRequest) async throws -> (URL, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:135:29: note: add '@available' attribute to enclosing instance method
public nonisolated func download(for request: URLRequest) async throws -> (URL, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:41:14: note: add '@available' attribute to enclosing actor
public actor DefaultNetworkClient: NetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:146:63: error: concurrency is only available in watchOS 6.0.0 or newer
private func performRequestWithRetry(request: URLRequest) async throws -> (Data, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:146:18: note: add '@available' attribute to enclosing instance method
private func performRequestWithRetry(request: URLRequest) async throws -> (Data, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:41:14: note: add '@available' attribute to enclosing actor
public actor DefaultNetworkClient: NetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:206:64: error: concurrency is only available in watchOS 6.0.0 or newer
private func performDownloadWithRetry(request: URLRequest) async throws -> (URL, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:206:18: note: add '@available' attribute to enclosing instance method
private func performDownloadWithRetry(request: URLRequest) async throws -> (URL, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:41:14: note: add '@available' attribute to enclosing actor
public actor DefaultNetworkClient: NetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:78:34: error: 'init(memoryCapacity:diskCapacity:directory:)' is only available in watchOS 6.0 or newer
sessionConfig.urlCache = URLCache(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:78:34: note: add 'if #available' version check
sessionConfig.urlCache = URLCache(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:63:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift:41:14: note: add '@available' attribute to enclosing actor
public actor DefaultNetworkClient: NetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinProcessExecutor.swift:20:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws -> ProcessResult {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinProcessExecutor.swift:14:10: note: add '@available' attribute to enclosing instance method
func execute(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinProcessExecutor.swift:12:13: note: add '@available' attribute to enclosing class
final class DarwinProcessExecutor: ProcessExecutorProtocol, @unchecked Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinStreamingNetworkClient.swift:19:71: error: 'AsyncThrowingStream' is only available in watchOS 6.0 or newer
func fetchAsyncBytes(from url: URL) async throws -> (URLResponse, AsyncThrowingStream<UInt8, Error>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinStreamingNetworkClient.swift:19:10: note: add '@available' attribute to enclosing instance method
func fetchAsyncBytes(from url: URL) async throws -> (URLResponse, AsyncThrowingStream<UInt8, Error>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinStreamingNetworkClient.swift:12:13: note: add '@available' attribute to enclosing class
final class DarwinStreamingNetworkClient: StreamingNetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinStreamingNetworkClient.swift:19:41: error: concurrency is only available in watchOS 6.0.0 or newer
func fetchAsyncBytes(from url: URL) async throws -> (URLResponse, AsyncThrowingStream<UInt8, Error>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinStreamingNetworkClient.swift:19:10: note: add '@available' attribute to enclosing instance method
func fetchAsyncBytes(from url: URL) async throws -> (URLResponse, AsyncThrowingStream<UInt8, Error>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinStreamingNetworkClient.swift:12:13: note: add '@available' attribute to enclosing class
final class DarwinStreamingNetworkClient: StreamingNetworkClientProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:46:14: error: concurrency is only available in watchOS 6.0.0 or newer
public actor StreamingDownloader {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:46:14: note: add '@available' attribute to enclosing actor
public actor StreamingDownloader {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:98:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:94:17: note: add '@available' attribute to enclosing instance method
public func downloadToFile(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:46:14: note: add '@available' attribute to enclosing actor
public actor StreamingDownloader {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:203:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:200:17: note: add '@available' attribute to enclosing instance method
public func downloadToMemory(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:46:14: note: add '@available' attribute to enclosing actor
public actor StreamingDownloader {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:255:7: error: concurrency is only available in watchOS 6.0.0 or newer
) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:251:18: note: add '@available' attribute to enclosing instance method
private func callProgressHandler(
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:46:14: note: add '@available' attribute to enclosing actor
public actor StreamingDownloader {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:264:58: error: 'AsyncThrowingStream' is only available in watchOS 6.0 or newer
func fetchAsyncBytes(from url: URL) async throws -> (AsyncThrowingStream<UInt8, Error>, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:264:10: note: add '@available' attribute to enclosing instance method
func fetchAsyncBytes(from url: URL) async throws -> (AsyncThrowingStream<UInt8, Error>, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:263:9: note: add '@available' attribute to enclosing extension
private extension StreamingDownloader {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:264:41: error: concurrency is only available in watchOS 6.0.0 or newer
func fetchAsyncBytes(from url: URL) async throws -> (AsyncThrowingStream<UInt8, Error>, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:264:10: note: add '@available' attribute to enclosing instance method
func fetchAsyncBytes(from url: URL) async throws -> (AsyncThrowingStream<UInt8, Error>, URLResponse) {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift:263:9: note: add '@available' attribute to enclosing extension
private extension StreamingDownloader {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/ResourceManagement/ResourceManager.swift:38:14: error: concurrency is only available in watchOS 6.0.0 or newer
public actor ResourceManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/ResourceManagement/ResourceManager.swift:38:14: note: add '@available' attribute to enclosing actor
public actor ResourceManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/ResourceManagement/ResourceManager.swift:380:27: error: concurrency is only available in watchOS 6.0.0 or newer
public func cleanup() async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/ResourceManagement/ResourceManager.swift:380:17: note: add '@available' attribute to enclosing instance method
public func cleanup() async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/ResourceManagement/ResourceManager.swift:360:15: note: add '@available' attribute to enclosing struct
public struct ScopedResource: Sendable {
^
Failed frontend command:
/Applications/Xcode-26.3.0.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/M3U8Falcon/Core/DependencyInjection/DIConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/DependencyInjection/DependencyContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8Parser/M3U8Parser.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8Parser/Models/Playlist/MasterPlaylist.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8Parser/Models/Playlist/MediaPlaylist.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8Parser/Models/Playlist/Playlist.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8Parser/Models/Tags/BaseTag.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8Parser/Models/Tags/Tag.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8Parser/Models/Tags/Tags.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8ParserTypes.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Types/Constants.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Types/Types.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultCommandExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultFileSystemService.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ExtractorRegistry.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ParserService.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/RetryStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinProcessExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinStreamingNetworkClient.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/LinuxProcessExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/LinuxStreamingNetworkClient.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/ProcessExecutorConcurrencyHelpers.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Errors/ErrorHandling.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Errors/FileSystemError.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Errors/NetworkError.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Errors/ParsingError.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Errors/ProcessingError.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Extensions/Array+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Extensions/Data+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Extensions/String+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Logging/Logger.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/ResourceManagement/ResourceManager.swift -target armv7k-apple-watchos5.0 -module-can-import-version CryptoKit 324.40.4 0 -module-can-import-version Darwin 347.40.2 0 -module-can-import-version Foundation 4201 4201.0.0 -load-resolved-plugin /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -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/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/armv7k/M3U8Falcon-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -profile-generate -profile-coverage-mapping -swift-version 6 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/armv7k/M3U8Falcon_const_extract_protocols.json -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/watchos26.2-23S303-dc75598d0054f22ec865fa860f139d721753b489057de6bda919edfa1c59a62b.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name M3U8Falcon -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 26.2 -target-sdk-name watchos26.2 -clang-target armv7k-apple-watchos26.2 -in-process-plugin-server-path /Applications/Xcode-26.3.0.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/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/armv7k/M3U8Falcon.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/armv7k/M3U8Falcon.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/armv7k/M3U8Falcon-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/armv7k/M3U8Falcon-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/armv7k/M3U8Falcon-primary-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/armv7k/M3U8Falcon.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/M3U8Falcon.build/Debug-watchos/M3U8Falcon.build/Objects-normal/armv7k/M3U8Falcon.abi.json
SwiftCompile normal armv7k Compiling\ DefaultM3U8Downloader.swift,\ DefaultM3U8ExtractorRegistry.swift,\ DefaultM3U8LinkExtractor.swift,\ DefaultM3U8ParserService.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ExtractorRegistry.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ParserService.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8Downloader.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ExtractorRegistry.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8LinkExtractor.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultM3U8ParserService.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k Compiling\ Types.swift,\ M3U8Falcon.swift,\ DefaultCommandExecutor.swift,\ DefaultFileSystemService.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Types/Types.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultCommandExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultFileSystemService.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Types/Types.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/M3U8Falcon.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultCommandExecutor.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultFileSystemService.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k Compiling\ ProcessExecutorConcurrencyHelpers.swift,\ StreamingDownloader.swift,\ ErrorHandling.swift,\ FileSystemError.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/ProcessExecutorConcurrencyHelpers.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Errors/ErrorHandling.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Errors/FileSystemError.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/ProcessExecutorConcurrencyHelpers.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Streaming/StreamingDownloader.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Errors/ErrorHandling.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Errors/FileSystemError.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k Compiling\ DefaultTaskManager.swift,\ DefaultVideoProcessor.swift,\ DefaultNetworkClient.swift,\ RetryStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/RetryStrategy.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultTaskManager.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Default/DefaultVideoProcessor.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/DefaultNetworkClient.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Network/RetryStrategy.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k Compiling\ Data+Extensions.swift,\ String+Extensions.swift,\ Logger.swift,\ ResourceManager.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Extensions/Data+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Extensions/String+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Logging/Logger.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/ResourceManagement/ResourceManager.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Extensions/Data+Extensions.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Extensions/String+Extensions.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Logging/Logger.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/ResourceManagement/ResourceManager.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k Compiling\ NetworkError.swift,\ ParsingError.swift,\ ProcessingError.swift,\ Array+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Errors/NetworkError.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Errors/ParsingError.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Errors/ProcessingError.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Extensions/Array+Extensions.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Errors/NetworkError.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Errors/ParsingError.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Errors/ProcessingError.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Utilities/Extensions/Array+Extensions.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k Compiling\ DIConfiguration.swift,\ DependencyContainer.swift,\ M3U8Parser.swift,\ MasterPlaylist.swift,\ MediaPlaylist.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/DependencyInjection/DIConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/DependencyInjection/DependencyContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8Parser/M3U8Parser.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8Parser/Models/Playlist/MasterPlaylist.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8Parser/Models/Playlist/MediaPlaylist.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/DependencyInjection/DIConfiguration.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/DependencyInjection/DependencyContainer.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8Parser/M3U8Parser.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8Parser/Models/Playlist/MasterPlaylist.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8Parser/Models/Playlist/MediaPlaylist.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k Compiling\ DarwinProcessExecutor.swift,\ DarwinStreamingNetworkClient.swift,\ LinuxProcessExecutor.swift,\ LinuxStreamingNetworkClient.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinProcessExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinStreamingNetworkClient.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/LinuxProcessExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/LinuxStreamingNetworkClient.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinProcessExecutor.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/DarwinStreamingNetworkClient.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/LinuxProcessExecutor.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Services/Platform/LinuxStreamingNetworkClient.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k Compiling\ M3U8ParserTypes.swift,\ PlatformAbstractions.swift,\ ServiceProtocols.swift,\ Constants.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8ParserTypes.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Types/Constants.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Parsers/M3U8ParserTypes.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/PlatformAbstractions.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Protocols/ServiceProtocols.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/M3U8Falcon/Core/Types/Constants.swift (in target 'M3U8Falcon' from project 'M3U8Falcon')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ M3U8Falcon (in target 'M3U8Falcon' from project 'M3U8Falcon')
2026-05-05 23:57:02.933 xcodebuild[1453:8467] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
EmitSwiftModule normal armv7k (in target 'M3U8Falcon' from project 'M3U8Falcon')
SwiftEmitModule normal armv7k Emitting\ module\ for\ M3U8Falcon (in target 'M3U8Falcon' from project 'M3U8Falcon')
Building workspace spi-builder-workspace with scheme M3U8Falcon-Package
(3 failures)
BUILD FAILURE 6.2 watchOS