2010-05-31 19 views

risposta

14

La risposta fornita da FrenchKiss Dev non è corretta. L'utente sarà comunque in grado di vedere la directory ".data" in iTunes e salvarla localmente con tutti i file al suo interno.

documenti Invece, archivio privato in Library/Preferences

According to Apple:

Oltre alle directory documentati in precedenza, l'intera directory /Library è sempre stato conservato durante aggiornamenti e backup, ad eccezione di/Library/Caches. Per questo motivo, le applicazioni possono creare le proprie directory in /Library/e tali directory verranno mantenute nei backup e tra gli aggiornamenti. Per minimizzare il rischio di collisioni di nomi, si consiglia di nominare questa directory con attenzione. Ad esempio, una directory denominata Documenti privati ​​sarebbe una buona scelta. È consigliabile che memorizzi tutti i file che non si desidera condividere su Library/Preferences.

+2

Questo non è corretto. Il .data è nascosto da iTunes e mettere le cose in Libreria/Preferenze è una cattiva idea per la documentazione di sviluppo –

+0

Grazie a M.Zarra. Non l'avevo visto. La mia risposta è corretta, naturalmente. Non so quale sia la migliore pratica. – FKDev

+4

È un peccato che io sia stato classificato in basso. La mia risposta è corretta. Ho un'app nell'app store che mi serviva per abilitare la condivisione di iTunes e ho effettuato test approfonditi su di esso.Posso, infatti, vedere la directory creata dalla mia app. Posso cliccare su quella directory e scaricarla. La directory non è in alcun modo nascosta. Questo è su una macchina Windows e con file di sistema/file nascosti impostati su visibile. La mia comprensione è che questo non funziona in iTunes su OSX, ma lo fa certamente in Windows. – memmons

2

Nella directory dei documenti, creare una sottodirectory il cui nome inizia con un punto. Per esempio:

.data 

EDIT: Si prega di fermata declassamento questa risposta!
Questa risposta era corretta al momento (ricorda che era prima che l'iPad fosse effettivamente disponibile! E c'era molta confusione sull'argomento, speravamo ancora che l'iPad comparisse nei dispositivi condivisi nel Finder .. .).
Oggi (aprile 2012) funziona ancora su Mac ma non su Windows (l'avvio di un nome di directory con un punto non significa nulla in Windows).

In ogni caso, questa funzione di documento condiviso è un disastro. Successivamente lo hanno risolto dicendo che "Documenti privati" devono essere memorizzati nella cartella Libreria e non nella cartella Documenti. Ma ricorda che gli sviluppatori stavano già usando la cartella Documenti prima che arrivasse l'iPad.
Non incolparmi di errori Apple.
Overflow dello stack dovrebbe avere un modo per contrassegnare una risposta come obsoleta.
Le modifiche API, vengono corrette e rendono le risposte obsolete.

+0

questo è solo il file unix dritto che inizia con un '.' sono nascosti? quindi verrà ancora eseguito il backup, ovvero verrà eseguito il backup dell'intero contenuto della directory dei documenti? –

+1

Dopo averlo testato su un dispositivo, la directory standard unix nascosta funziona correttamente e viene eseguito il backup. –

Problemi correlati