diff --git a/AltStore/Operations/FetchSourceOperation.swift b/AltStore/Operations/FetchSourceOperation.swift index d154b196..8e764b36 100644 --- a/AltStore/Operations/FetchSourceOperation.swift +++ b/AltStore/Operations/FetchSourceOperation.swift @@ -88,7 +88,11 @@ final class FetchSourceOperation: ResultOperation } } - let dataTask = self.session.dataTask(with: self.sourceURL) { (data, response, error) in + + var request = URLRequest(url: self.sourceURL) + request.cachePolicy = .reloadIgnoringLocalCacheData // don't use local caching + + let dataTask = self.session.dataTask(with: request) { (data, response, error) in let childContext = DatabaseManager.shared.persistentContainer.newBackgroundContext(withParent: self.managedObjectContext) childContext.mergePolicy = NSOverwriteMergePolicy