diff --git a/CodePushPackage.m b/CodePushPackage.m index f4c1298..13b8a26 100644 --- a/CodePushPackage.m +++ b/CodePushPackage.m @@ -302,6 +302,14 @@ NSString * const UnzippedFolderName = @"unzipped"; return; } } else { + if ([[NSFileManager defaultManager] fileExistsAtPath:bundleFilePath]) { + [[NSFileManager defaultManager] removeItemAtPath:bundleFilePath error:&error]; + if (error) { + failCallback(error); + return; + } + } + [[NSFileManager defaultManager] moveItemAtPath:downloadFilePath toPath:bundleFilePath error:&error];