Las aplicaciones de iOS sólo pueden leer datos en su propio directorio y, por lo tanto, sólo Safari podría utilizar estos archivos, así que ¿cómo podría crearlos y ponerlos en los directorios de Safari?
Desde Documentación de desarrollo de los fundamentos del sistema de archivos de Apple
Las interacciones de una aplicación iOS con el sistema de archivos se limitan principalmente a los directorios dentro de la caja de arena de la aplicación. Durante la instalación de una nueva aplicación, el código del instalador crea un directorio de inicio para la aplicación, coloca la aplicación en ese directorio y crea otros directorios clave. Estos directorios constituyen la vista principal de la aplicación del sistema de archivos. del sistema de archivos. La Figura 1-1 muestra una representación de la caja de arena de una aplicación.
Figura 1-1 Cada aplicación de iOS funciona dentro de su propio sandbox
Debido a que está en una caja de arena, una aplicación generalmente tiene prohibido acceder o crear archivos en directorios fuera de su directorio de inicio. Una excepción a esta regla se produce cuando una aplicación utiliza interfaces del sistema sistema público para acceder a cosas como los contactos o la música del usuario. música. En esos casos, los frameworks del sistema manejan cualquier operación relacionada con los archivos relacionadas con los archivos para leer o modificar el almacén de datos correspondiente.