2.23리젝 대응
#import <sys/xattr.h>
// 백업안되게 설정. (2.23리젝 방지)
NSArray* aryPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSURL* documentURL = [NSURL fileURLWithPath:[aryPath objectAtIndex:0]];
[self addSkipBackupAttributeToItemAtURL:documentURL];
//------------------------------------------------------------------------------
// 백업 안되게 설정 (icloud, itunes)
//------------------------------------------------------------------------------
- (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL
{
const char* filePath = [[URL path] fileSystemRepresentation];
const char* attrName = "com.apple.MobileBackup";
u_int8_t attrValue = 1;
int result = setxattr(filePath, attrName, &attrValue, sizeof(attrValue), 0, 0);
return result == 0;
}