2010-05-31 11 views

Antwort

14

Die Antwort von FrenchKiss Dev ist nicht korrekt. Der Benutzer wird weiterhin das Verzeichnis ".data" in iTunes sehen und dieses lokal mit allen darin enthaltenen Dateien speichern können.

Stattdessen speichern private Dokumente in Library/Preferences

According to Apple:

Neben den dokumentierten Verzeichnisse zuvor die gesamte /Library-Verzeichnis wurde während Updates und Backups immer erhalten, mit Ausnahme von/Bibliothek/Caches. Aus diesem Grund können Anwendungen ihre eigenen Verzeichnisse in /Library/erstellen und diese Verzeichnisse werden in Backups und über Updates erhalten. Um das Risiko von Namenskonflikten zu minimieren, empfehlen wir Ihnen, dieses Verzeichnis sorgfältig zu benennen. Zum Beispiel wäre ein Verzeichnis namens Private Dokumente eine gute Wahl. Sie sollten alle Dateien speichern, die Sie nicht teilen möchten Library/Preferences.

+2

Das ist falsch. Die .data sind in iTunes versteckt und das Einfügen von Dateien in die Bibliothek/Voreinstellungen ist eine schlechte Idee in der Entwicklungsdokumentation –

+0

Danke M.Zarra. Ich hatte das nicht gesehen. Meine Antwort ist natürlich richtig. Ich weiß nicht, welcher Weg die beste Praxis ist. – FKDev

+4

Es ist bedauerlich, dass ich rangiert wurde. Meine Antwort ist richtig. Ich habe eine App im App Store, die ich aktivieren musste, um iTunes zu teilen, und ich habe umfangreiche Tests durchgeführt.Ich kann tatsächlich das Verzeichnis sehen, das meine App erstellt hat. Ich kann auf dieses Verzeichnis klicken und es herunterladen. Das Verzeichnis ist in keiner Weise versteckt. Dies ist auf einem Windows-Rechner und mit Systemdateien/versteckten Dateien auf sichtbar gesetzt. Mein Verständnis ist, dass dies in iTunes unter OSX nicht funktioniert, aber in Windows. – memmons

2

Erstellen Sie im Dokumentenverzeichnis ein Unterverzeichnis, dessen Name mit einem Punkt beginnt. Zum Beispiel:

.data 

EDIT: Bitte Anschlag Herabstufung diese Antwort!
Diese Antwort war zu der Zeit richtig (erinnern Sie sich, dass es war, bevor das iPad tatsächlich verfügbar war!) Und es gab viel Verwirrung in der Angelegenheit, wir hofften immer noch, dass das iPad in den geteilten Geräten im Finder erscheint. .).
Heute (April 2012) funktioniert es immer noch auf dem Mac, aber nicht unter Windows (das Starten eines Verzeichnisnamens mit einem Punkt bedeutet nichts in Windows).

Wie auch immer, diese Shared Document-Funktion ist ein Durcheinander. Später berichtigten sie es, indem sie sagten, dass "Private Dokumente" im Bibliotheksordner und nicht im Ordner "Dokumente" gespeichert werden sollten. Aber denken Sie daran, dass die Entwickler den Dokumentordner bereits verwendet haben, bevor das iPad kam.
Mach mir keine Vorwürfe wegen Apple-Fehlern.
Stack Overflow sollte einen Weg haben, eine Antwort als veraltet zu markieren.
API ändert sich, wird behoben und die Antworten sind veraltet.

+0

Dies sind nur die geraden Unix-Dateien, die mit einem '.' sind versteckt? so wird dies immer noch gesichert, d. H. Der gesamte Inhalt des Dokumentenverzeichnisses wird gesichert? –

+1

Nachdem Sie dies auf einem Gerät getestet haben, funktioniert das Standard-Unix-Versteckte Verzeichnis einwandfrei und wird gesichert. –