iOS: admite carpetas de App Group en un proveedor de files local

Entiendo que si proporciono las keys UIFileSharingEnabled y LSSupportsOpeningDocumentsInPlace en Info.plist para mi aplicación iOS, los files en la carpeta Documentos de mi aplicación se muestran en Archivos.app ("En este iPad") y en el browser de documentos.

Ahora mi pregunta, aparte de escribir una extensión de proveedor de files, ¿hay alguna forma de agregar la carpeta de un grupo de aplicaciones o replace la carpeta de documentos por una carpeta en la carpeta del grupo de aplicaciones? Para compartir entre mis extensiones, guardo todo en la carpeta Grupo de aplicaciones en lugar de Documentos, pero luego, por supuesto, Files.app no ​​tiene acceso a esos files, por eso estoy preguntando.

Intenté crear enlaces simbólicos desde la carpeta de documentos al file real, y se muestran, pero no funcionan correctamente ("el file no existe").

También he creado una extensión de proveedor de files, pero Apple la rechazó porque mi extensión no tiene respaldo en la nube y solo era para files locales. De acuerdo con mi revisor, una extensión de proveedor de files debe estar respaldada por almacenamiento en la nube.

Gracias por su ayuda e ideas,

-Mate

Es bastante simple: No. 🙁

Estamos luchando con el mismo problema y es simple: no puedes participar en la aplicación de files (o compartir files de iTunes) si no almacenas tus files en la carpeta Documentos.

Parece que esto no está bien pensado. No debe integrarse como proveedor de files a less que esté proporcionando un sistema de files como dropbox, al less eso es lo que nos dijeron en WWDC. Por otro lado, debe soportar cosas como extensiones de iMessage, extensiones de hoy, … que solo son posibles si sus files son accesibles a través de un grupo de aplicaciones. Pero esto rompe automáticamente el uso de Files.app, así como iTunes Filesharing.

Archivamos radares para eso, cualquier duplicado ayudaría, supongo.