Importar datos a la aplicación iOS, ahora que iCloud reemplazó iTunes

Hasta ahora era posible importar datos a una aplicación de iPhone usando el uso compartido de files de iTunes. Los datos (p. Ej., Un file pdf, doc o formatting de file personalizado aparecerán en el directory / Documentos y podrían ser utilizados por la aplicación.

Ahora que Apple introdujo iCloud y cambió sus Pautas de almacenamiento de datos iOS (http://developer.apple.com/library/ios/#qa/qa1719/_index.html) no parece permitir save un documento desde la PC / Mac a iOS por más time:

Solo los documentos y otros datos generados por el usuario, o que su aplicación no puede volver a crear, deben almacenarse en el directory / Documents y iCloud realizará una copy de security automática.

Y ayer Apple lo rechazó por esto:

Descubrimos que su aplicación no sigue las Pautas de almacenamiento de datos de iOS, lo que no cumple con las Pautas de revisión de App Store. Específicamente, su aplicación no contiene contenido generado por el usuario ni contenido que su aplicación no pueda volver a crear.

Asi que aqui están mis preguntas:

  1. ¿Alguien sabe qué será la política de Apple con respecto a esto? Si no quieren usar iTunes Filesharing para importar files, deben deshabilitarlo en iTunes …

  2. ¿Qué otras forms sugerirías para importar datos a la aplicación? No me di count, cómo podría importar datos en mi directory de aplicaciones / Documentos usando iCloud desde una Mac o PC

El uso compartido de files de iTunes todavía está disponible después de iCloud. Acabo de tener una aplicación aprobada que la use.

Creo que el problema aquí es la copy de security de iCloud. Debe marcar los files en el directory de documentos que se pueden volver a crear, por lo que no se hacen copys de security en iCloud.

Consulte http://developer.apple.com/library/ios/#qa/qa1719/_index.html

Ok, falsa alarma …

Fue un malentendido por parte de Apple y la aplicación original fue aprobada después de algunas quejas: — Todavía creo que necesitan un esquema más consistente, tal vez no haga copys de security automáticamente de los files a la nube que se han agregado mediante el uso compartido de files de iTunes .. .

Estoy teniendo el mismo problema (less el rechazo, sin embargo, gracias a esta publicación y a otros): se supone que los documentos PDF (en mi caso) deben copyrse a la aplicación a través de iTunes (al igual que Adobe Reader). Obviamente no son generados por el usuario, por lo que esto entra en conflicto con las Pautas de almacenamiento de datos de iOS.

Entonces, al final, ¿aceptó su aplicación original sin marcar los files compartidos a través de iTunes como "no hacer una copy de security"? Les dijiste que los files en el directory de Documentos son puestos allí por el usuario a través de iTunes y entonces, ¿estaban bien?

Marcaría los files como "no hacer copys de security", pero no creo que esto sea posible con los files compartidos, porque cuando se comparten, probablemente no estén marcados como tales, y no puedo asumir que mi aplicación notará la existencia de nuevos files compartidos . Puedo mirar el directory de documentos pero eso no funciona si la aplicación no se está ejecutando …

Sería genial si Apple arreglara esto. No es una buena idea hacer una copy de security de los files compartidos por defecto, ya que, por definición, estos files no son creados por el usuario / la aplicación. ¿O pueden decidir poner los files compartidos en un directory que no sea el directory de Documentos (Documentos / Compartido o algo así?) Y excluir esto de la copy de security.