diff --git a/Xcodes/Backend/AppState+Install.swift b/Xcodes/Backend/AppState+Install.swift index fad9ad5..0d467c0 100644 --- a/Xcodes/Backend/AppState+Install.swift +++ b/Xcodes/Backend/AppState+Install.swift @@ -15,7 +15,8 @@ extension AppState { } private func install(_ installationType: InstallationType, downloader: Downloader, attemptNumber: Int) -> AnyPublisher { - getXcodeArchive(installationType, downloader: downloader) + Logger.appState.info("Using \(downloader) downloader") + return getXcodeArchive(installationType, downloader: downloader) .flatMap { xcode, url -> AnyPublisher in self.installArchivedXcode(xcode, at: url) } diff --git a/Xcodes/Backend/AppState.swift b/Xcodes/Backend/AppState.swift index ed465f8..1aecff8 100644 --- a/Xcodes/Backend/AppState.swift +++ b/Xcodes/Backend/AppState.swift @@ -49,7 +49,7 @@ class AppState: ObservableObject { @Published var error: Error? @Published var authError: Error? - + // MARK: - Publisher Cancellables var cancellables = Set() @@ -299,7 +299,7 @@ class AppState: ObservableObject { .mapError { $0 as Error } } .flatMap { [unowned self] in - self.install(.version(availableXcode), downloader: .aria2) + self.install(.version(availableXcode), downloader: Downloader(rawValue: UserDefaults.standard.string(forKey: "downloader") ?? "urlSession") ?? .urlSession) } .receive(on: DispatchQueue.main) .sink( diff --git a/Xcodes/Resources/Licenses.rtf b/Xcodes/Resources/Licenses.rtf index cc81dc2..2abb775 100644 --- a/Xcodes/Resources/Licenses.rtf +++ b/Xcodes/Resources/Licenses.rtf @@ -1,4 +1,4 @@ -{\rtf1\ansi\ansicpg1252\cocoartf2577 +{\rtf1\ansi\ansicpg1252\cocoartf2578 \cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset0 .SFNS-Regular;} {\colortbl;\red255\green255\blue255;} {\*\expandedcolortbl;;}