2011-06-11 20 views
5

Tengo una aplicación para iOS que usa Filesharing para proporcionarle al usuario un par de archivos descargados. Esto funciona muy bien, pero hay un par de archivos a los que no quiero que el usuario tenga acceso.iOS iTunes Filesharing Pregunta

¿Puedo proporcionar una carpeta personalizada desde donde iTunes puede obtener los datos o qué puedo hacer para evitar que se acceda a estos archivos?

Respuesta

6

Usted puede poner los archivos que desea excluir de intercambio de archivos, ya sea en (una subcarpeta en) Biblioteca o cachés de carpeta. La biblioteca será respaldada con iTunes, Caches not.

+0

¡Gracias! Esto era lo que estaba buscando. – Pripyat

3

De Sharing Files with the User sección de documentos:

Importante: En iTunes, los usuarios pueden manipular sólo los elementos de nivel superior en el directorio de documentos. Los usuarios no pueden ver el contenido de los subdirectorios, pero pueden eliminar esos directorios o copiar sus contenidos en el escritorio. Tome esto en consideración al decidir dónde poner los archivos en este directorio.

Así, con uso compartido de archivos no se puede ocultar archivos en la carpeta Documentos - que más bien debe ponerlo en otra carpeta en la solicitud de caja de arena:

Si no quieren que los archivos sean compartidos con el usuario , colóquelos en el directorio de la biblioteca de su aplicación . Si ninguno de los subdirectorios estándar de la Biblioteca es apropiado, cree un directorio privado dentro del directorio de la Biblioteca y asígnele el nombre de la identificación del paquete de la aplicación . A continuación, puede usar el directorio para almacenar los archivos que sean privados para su aplicación.