This repository was archived by the owner on May 20, 2025. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -221,9 +221,11 @@ + (void)installPackage:(NSDictionary *)updatePackage
221221 NSString *previousPackageHash = [self getPreviousPackageHash: error];
222222 if (!*error && previousPackageHash && ![previousPackageHash isEqualToString: packageHash]) {
223223 NSString *previousPackageFolderPath = [self getPackageFolderPath: previousPackageHash];
224- [[NSFileManager defaultManager ] removeItemAtPath: previousPackageFolderPath error: error];
225- if (*error) {
226- return ;
224+ // Error in deleting old package will not cause the entire operation to fail.
225+ NSError *deleteError;
226+ [[NSFileManager defaultManager ] removeItemAtPath: previousPackageFolderPath error: &deleteError];
227+ if (deleteError) {
228+ NSLog (@" Error deleting old package: %@ " , deleteError);
227229 }
228230 }
229231
You can’t perform that action at this time.
0 commit comments