diff --git a/AltStore/Operations/SendAppOperation.swift b/AltStore/Operations/SendAppOperation.swift index a7bcdf28..a1c6e97d 100644 --- a/AltStore/Operations/SendAppOperation.swift +++ b/AltStore/Operations/SendAppOperation.swift @@ -45,11 +45,13 @@ final class SendAppOperation: ResultOperation<()> print("AFC App `fileURL`: \(fileURL.absoluteString)") // Wait for Shortcut to Finish Before Proceeding - UIApplication.shared.open(shortcutURLoff, options: [:]) { _ in - print("Shortcut finished execution. Proceeding with file transfer.") + DispatchQueue.main.async { + UIApplication.shared.open(shortcutURLoff, options: [:]) { _ in + print("Shortcut finished execution. Proceeding with file transfer.") - DispatchQueue.global().async { - self.processFile(at: fileURL, for: app.bundleIdentifier) + DispatchQueue.global().async { + self.processFile(at: fileURL, for: app.bundleIdentifier) + } } } }