2012-11-19 13 views
10

(ho un Mac con Mountain Lion con Xcode 4.5.2)Cosa devo fare per le directory xcuserdata con il mio vecchio nome utente?

ho cambiato il mio nome utente qualche tempo fa, e Xcode ha iniziato ricreare xcuserdata directory con il nuovo nome utente al $path_to_.xcodeproj/xcuserdata/blackl.xcuserdatad. Da allora lavoro con lui in questo modo, e non ricordo se qualcosa è sembrato essere resettato dopo il cambiamento, quindi qualsiasi cosa fosse lì dentro non deve essere stata troppo importante ...

Cosa memorizza Xcode in xcuserdata e cosa dovrei fare per i vecchi? Ci sono alcuni vecchi progetti che non ho aperto dal cambiamento; Potrei semplicemente rinominare le directory in quelle. I progetti più recenti avranno due directory (blackl.xcuserdatad e una con il vecchio nome utente); cosa dovrei fare in questi casi?

risposta

13

È possibile eliminare in modo sicuro le directory xcuserdata. In pratica contiene impostazioni personali come punti di interruzione, layout dell'interfaccia utente, file aperti, configurazione di istantanee automatiche e così via.

La maggior parte delle persone ignora questi file nel proprio software di controllo della versione. Lo faccio anch'io.

BTW: c'è un'altra directory xcuserdata all'interno di $path_to_.xcodeproj/project.xcworkspace.

+0

Non intendi dire che contiene le istantanee stesse, vero? Pensavo che fossero archiviati in '~/Library/Developer/Xcode 'da qualche parte. Per quanto riguarda le directory in 'project.xcworkspace', dovrei cancellare anche quelle? –

+0

Questi file di impostazioni sono semplicemente plist, li puoi ispezionare facilmente. 'WorkspaceSettings.xcsettings' contiene solo le impostazioni dello snapshot, non le istantanee. Il mio ha due chiavi 'HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges' e' SnapshotAutomaticallyBeforeSignificantChanges'. Niente di importante viene salvato all'interno della directory xcuserdata. –

+0

Ok. Quindi dovrei eliminare le vecchie directory in '$ path_to_.xcodeproj/{xcuserdata, project.xcworkspace}'? –

Problemi correlati