diff --git a/Sources/tart/VM.swift b/Sources/tart/VM.swift index 9f0c998..48fc8dc 100644 --- a/Sources/tart/VM.swift +++ b/Sources/tart/VM.swift @@ -63,7 +63,7 @@ class VM: NSObject, VZVirtualMachineDelegate, ObservableObject { static func retrieveIPSW(remoteURL: URL) async throws -> URL { // Check if we already have this IPSW in cache - let (channel, response) = try await Fetcher.fetch(URLRequest(url: remoteURL)) + let (channel, response) = try await Fetcher.fetch(URLRequest(url: remoteURL), viaFile: true) if let hash = response.value(forHTTPHeaderField: "x-amz-meta-digest-sha256") { let ipswLocation = try IPSWCache().locationFor(fileName: "sha256:\(hash).ipsw")