From ca54397aac7d10d7ab8a7524806385f63434ab85 Mon Sep 17 00:00:00 2001 From: Jonathan Carter Date: Thu, 28 Apr 2016 15:01:17 -0700 Subject: [PATCH] Exclude CodePush assets from backups --- ios/CodePush/CodePushPackage.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ios/CodePush/CodePushPackage.m b/ios/CodePush/CodePushPackage.m index d72f30b..80a481c 100644 --- a/ios/CodePush/CodePushPackage.m +++ b/ios/CodePush/CodePushPackage.m @@ -60,6 +60,11 @@ static NSString *const UnzippedFolderName = @"unzipped"; withIntermediateDirectories:YES attributes:nil error:&error]; + + // Ensure that none of the CodePush updates we store on disk are + // ever included in the end users iTunes and/or iCloud backups + NSURL *codePushURL = [NSURL fileURLWithPath:[self getCodePushPath]]; + [codePushURL setResourceValue:@YES forKey:NSURLIsExcludedFromBackupKey error:nil]; } if (error) {