Mi aplicación para iPhone fue rechazada por este motivo "Descubrimos que su aplicación no sigue las Pautas de almacenamiento de datos de iOS, ..."

Mi aplicación para iPhone ha sido rechazada recientemente y con la razón mencionada a continuación:

"Descubrimos que su aplicación no sigue las Pautas de almacenamiento de datos de iOS, que no cumplen con las Pautas de revisión de la tienda de aplicaciones".

Para esta aplicación, estaba almacenando la base de datos (archivo sqlite) en el directorio / Documents / para iOS 5.0.1 y superior y para iOS 5.0 y versiones inferiores. Utilicé el directorio Library / Cache.

Para otros datos como PDF e imágenes de arte que estaba descargando del servidor, seguí el mismo enfoque que el anterior, como:iOS 5.0.1 y posterior: Guardado estos datos en / Documentos / directorioiOS 5.0 y versiones anteriores: Datos guardados en el directorio Biblioteca / Caché.

¿Es correcto este enfoque?

Según la directriz de Apple:Important: El nuevo atributo "no hacer copia de seguridad" solo será utilizado por iOS 5.0.1 o posterior. En iOS 5.0 y versiones anteriores, las aplicaciones necesitarán almacenar sus datos en / Library / Caches para evitar que se haga una copia de seguridad. Dado que este atributo se ignora en los sistemas más antiguos, deberá asegurarse de que su aplicación cumpla con las Pautas de almacenamiento de datos de iOS en todas las versiones de iOS compatibles con su aplicación.

También estoy muy confundido acerca de esa asignación de atributo "no hacer copia de seguridad" para los datos almacenados para iOS 5.0.1 y posteriores. ¿Para qué archivos necesito asignar esta bandera? ¿Puedo usarlo para la base de datos?.

Necesito deshacerme de este rechazo, ya que ha sucedido dos veces. Proporcione alguna orientación para almacenar los datos de mi aplicación. Gracias por adelantado. Esperamos una respuesta positiva.

Respuestas a la pregunta(6)

Su respuesta a la pregunta