En mi aplicación tengo que almacenar la Base de Datos Core y los archivos de audio, así que decodifiqué para ponerlos en el directorio de Documentos. para evitar que la copia de seguridad, lo primero, cuando inicie la aplicación, pongo el hace la bandera que no respaldo, comoNo hacer una copia de seguridad en iCloud pero aún así rechazado
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[self addSkipBackupAttributeToItemAtURL:[self applicationDocumentsDirectory]];
}
- (NSURL *)applicationDocumentsDirectory
{
return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
}
- (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
return [URL setResourceValue:[NSNumber numberWithBool:YES] forKey:NSURLIsExcludedFromBackupKey error:nil];
}
}
pero parece que no funciona - que todavía son rechazados:
Hemos encontrado que su aplicación no sigue las Pautas de almacenamiento de datos de iOS, que se requiere según las Directrices de revisión de la tienda de aplicaciones.
En particular, encontramos que en el lanzamiento y/o descarga de contenido, su aplicación almacena 3.6 MB. Para comprobar la cantidad de datos que su aplicación está almacenando:
- instalar y poner en marcha su aplicación
- Ir a Ajustes> iCloud> Almacenamiento & de copia de seguridad> Administrar almacenamiento
- Si es necesario, pulse "Mostrar todas las aplicaciones"
- Registro de almacenamiento de su aplicación
Y el otro problema es que no puedo comprobar que - no veo mi aplicación en
Ajustes> iCloud> Almacenamiento & de copia de seguridad> Administrar almacenamiento
Tal vez el problema es solamente con 5,0 que tipo de no pienso en esta lista?
¿Por qué la 'cerca' voto? Esta pregunta definitivamente no está fuera de tema. –
Creo que este enlace http://www.icapps.be/prevent-app-rejection-caused-by-icloud-storage/ va a ser útil para ustedes. –