¿Por qué mi aplicación aún fue rechazada después de excluir archivos de la copia de seguridad de iCloud usando este código?

He agregado el siguiente código para excluir archivos de la copia de seguridad de iCloud, pero mi aplicación aún fue rechazada:

   - (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL
{
    if (&NSURLIsExcludedFromBackupKey == nil) { // iOS <= 5.0.1
        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;
    } else { // iOS >= 5.1


        NSLog(@"%d",[URL setResourceValue:[NSNumber numberWithBool:YES] forKey:NSURLIsExcludedFromBackupKey error:nil]);
        return [URL setResourceValue:[NSNumber numberWithBool:YES] forKey:NSURLIsExcludedFromBackupKey error:nil];
    }
}

y pasé la siguiente url como NSURL, en el caso del simulador:

file: ///Users/TEST/Library/Application%20Support/iPhone%20Simulator/5.1/Applications/62854BAB-AB51-4771-895F-28C61983A7AC/Documents/MyFolder "

¿Alguien puede sugerir dónde está mi error en esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta