Yo, como muchos desarrolladores, recibí un correo electrónico de Apple que decía que deberíamos mover nuestros datos desde el directorio de documentos a otra carpeta para permitir una copia de seguridad más optimizada a iCloud.iCloud + Almacenamiento de medios en la carpeta Documentos de iPhone
En pruebas recientes, parece que [su aplicación] almacena una buena cantidad de datos en su carpeta Documentos.
Dado que las copias de seguridad de iCloud se realizan todos los días a través de Wi-Fi para dispositivo iOS de cada usuario, que es importante para asegurar la mejor experiencia de usuario posible reduciendo al mínimo la cantidad de datos que se almacenan en su aplicación.
Marco Arment, de la fama instapaper, tiene una buena opinión sobre el tema, que es que la ubicación recomendada para almacenar archivos descargables se encuentra en/Library/Caches. Sin embargo, el problema es que tanto/tmp como/Cachés se pueden "limpiar" cada vez que el SO decida que el dispositivo se está quedando sin almacenamiento. Si su aplicación se limpia, los datos descargados por su aplicación y almacenados por su usuario se han ido. Naturalmente, el usuario te culpará a ti y no a Apple.
¿Qué hacer?
¿Dice que debe o solo debería considerarlo? Si puede argumentar que el almacenamiento transitorio no es "la mejor experiencia de usuario posible", es posible que pueda decir legítimamente "lo consideramos pero no es una buena experiencia para el usuario". – ceejayoz
Tengo la sensación de que debería convertirse en must muy pronto. Las copias de seguridad de iCloud van a ser un ancho de banda de uso masivo en Internet en los próximos meses, tal vez un porcentaje significativo. Y recuerde, el usuario solo obtiene 5 gigas de almacenamiento por defecto. Es por eso que Apple desea que las aplicaciones de los desarrolladores solo tengan datos vitales en Documentos. Solo desearía que nos dieran la opción de crear un directorio que no sea de iCloud que también esté protegido contra la "limpieza". –