diff --git a/Xcodes/Backend/AppState.swift b/Xcodes/Backend/AppState.swift index 1b88ea1..e3d84b2 100644 --- a/Xcodes/Backend/AppState.swift +++ b/Xcodes/Backend/AppState.swift @@ -258,6 +258,7 @@ class AppState: ObservableObject { .flatMap { [unowned self] in self.install(.version(availableXcode), downloader: .aria2) } + .receive(on: DispatchQueue.main) .sink( receiveCompletion: { [unowned self] completion in self.installationPublishers[id] = nil