J'ai une application qui a été rejetée parce que je télécharge des images sur Internet, et l'évaluateur de l'App Store indique que ces applications ne doivent pas être sauvegardées (ce que je ne suis pas du tout d'accord, mais Je fais). Donc, j'ai mis tous ces fichiers dans un répertoire sous/Documents, et j'ai ajouté l'attribut ne pas sauvegarder aux fichiers du sous-répertoire (mais j'ai oublié de le faire sur le sous-répertoire lui-même). Lorsque j'ai soumis à nouveau mon application, l'application a été rejetée à nouveau car l'auteur de la critique m'a dit que j'utilisais encore trop d'espace et que j'avais l'impression que mon attribut de sauvegarde n'était pas respecté.Empêcher la sauvegarde de fichiers dans iOS
Je pense que je peux connaître le problème, mais je voudrais obtenir une confirmation avant d'aller au processus de re-soumettre pour mon application encore une fois de plus.
En ce moment, ma structure de répertoire ressemble:
Documents/
subdir.derived/
<a bunch of files>
Je mets le ne attribuons pas de sauvegarde sur les fichiers, mais pas sur « subdir.derived ». Lorsque je relis la documentation d'Apple, je me demande si l'attribut ne pas sauvegarder fonctionne uniquement au niveau supérieur du répertoire "Documents /", et non sur les fichiers des sous-répertoires.
Est-ce que quelqu'un peut confirmer que c'est vrai? Si j'ajoute l'attribut do not backup au "subdir.derived", est-ce que cela résoudra mon problème?
Merci, Ron
Note ... Merci pour les suggestions utiles sur le répertoire des caches, mais je pense que les images que j'utilise sont critiques pour utiliser mon application, et selon les directives d'Apple, le répertoire caches ne doit pas être utilisé pour les données critiques. hors ligne. – Ron