¿Cómo habilitar el intercambio de files para mi aplicación?

Tengo una aplicación de edición de imágenes donde los usuarios pueden aplicar efectos a las fotos. ¿Cómo podría habilitarlo para que los usuarios puedan ver mi aplicación en iTunes en la pestaña Compartir files y luego simplemente drag and drop fotos en la aplicación?

Algunos de los lectores de libros electrónicos como Stanza funcionan así y sería una buena opción. Tal vez alguien pueda señalar un tutorial o recurso que habla sobre cómo habilitar y usar esta técnica.

Solo tiene que configurar la UIFileSharingEnabled ( Application Supports iTunes file sharing ) en la list de información de su aplicación. Aquí hay un enlace para la documentation. Desplácese hacia abajo hasta la parte de soporte para compartir files.

En el pasado, también era necesario definir CFBundleDisplayName ( Bundle Display Name ), si aún no estaba allí. Más detalles aquí .

De acuerdo con apple doc :

Soporte para compartir files
El soporte para compartir files permite que las aplicaciones hagan que los files de datos del usuario estén disponibles en iTunes 9.1 y versiones posteriores. Una aplicación que declara su compatibilidad con el uso compartido de files hace que el contenido de su directory / Documentos esté disponible para el usuario. El usuario puede mover los files dentro y fuera de este directory según sea necesario desde iTunes. Esta function no permite que tu aplicación comparta files con otras aplicaciones en el mismo dispositivo; ese comportamiento requiere el cartón o un object controller de interacción de documentos.

Para habilitar el intercambio de files para su aplicación, haga lo siguiente:

  1. Agregue la key UIFileSharingEnabled al file Info.plist de su aplicación y configure el valor de la key en YES . (El nombre de la key real es "La aplicación admite el uso compartido de files de iTunes")

  2. Ponga los files que desee compartir en el directory de documentos de su aplicación.

  3. Cuando el dispositivo está conectado a la computadora del usuario, iTunes muestra una sección de Uso compartido de files en la pestaña Aplicaciones del dispositivo seleccionado.

  4. El usuario puede agregar files a este directory o mover files al escritorio.

Las aplicaciones compatibles con el uso compartido de files deberían poder reconocer cuándo se agregaron los files al directory de Documentos y responder de manera adecuada. Por ejemplo, su aplicación podría hacer que el contenido de cualquier file nuevo esté disponible desde su interfaz. Nunca debe presentar al usuario la list de files en este directory y pedirles que decidan qué hacer con esos files.

Para get información adicional acerca de la key UIFileSharingEnabled, consulte Referencia de la key de la list de properties de información.

El nuevo XCode 7 solo requerirá la key 'UIFileSharingEnabled' en Info.plist. 'CFBundleDisplayName' ya no es necesario.

Una pista más: no solo modifique el Info.plist del objective 'tests'. La aplicación principal y las 'testings' tienen diferentes Info.plist.

Si encuentra por alfabeto en plist, debería ser "Aplicación compatible con el uso compartido de files iTunes".

En Xcode 8.3.3 agregue nueva fila en .plist con valor verdadero

La aplicación admite compartir files de iTunes

    Intereting Posts