2010-09-30 18 views
3

Je souhaite que mon application partage des fichiers via le partage de fichiers iTunes. Actuellement, tout le dossier Documents est exposé à l'utilisateur. Le problème est qu'il y a certains fichiers là-bas (disons que ce sont des "fichiers système") que je ne veux pas exposer. Que devrais-je faire? Et s'il n'est pas possible de "cacher" les fichiers, où pensez-vous qu'il est préférable de mettre "Fichiers système"? Dans le dossier Bibliothèque?partage de fichiers sur iphone/ipad?

Merci

Répondre

2

Oui, le dossier Bibliothèque est un bon choix. Le dossier Documents doit être réservé aux documents de l'utilisateur. Vous pouvez également préfixer les noms de fichier de vos "fichiers système" avec un . ou les placer dans un sous-dossier .hidden du dossier Documents. Ces fichiers cachés ne sont actuellement pas affichés dans iTunes AFAIK.

+0

Merci! Apple risque-t-il de rejeter une application parce que certains «fichiers système» sont visibles par l'utilisateur? – Alex1987

4

Apple a un Technical Q&A traitant exactement cela.

En plus des répertoires documentés précédemment, l'ensemble /répertoire de la bibliothèque a toujours été préservée lors de mises à jour et les sauvegardes, à l'exception des /Library/Caches. Pour cette raison, les applications peuvent créer leurs propres répertoires dans /Library/et ces répertoires seront conservés dans les sauvegardes et entre les mises à jour. Pour minimiser le risque de collisions de noms, nous vous recommandons de nommer ce répertoire attentivement. Par exemple, un répertoire nommé Private Documents serait un bon choix.