2012-11-19 4 views
10

(Ich habe einen Mac mit Mountain Lion mit Xcode 4.5.2)Was soll ich mit meinem alten Benutzernamen für xcuserdata-Verzeichnisse tun?

ich vor meinen Benutzernamen ein, während sich geändert, und Xcode hat damit begonnen, in $path_to_.xcodeproj/xcuserdata/blackl.xcuserdatadxcuserdata Verzeichnisse mit dem neuen Benutzernamen neu zu erstellen. Ich habe damit seit dem gearbeitet, und ich kann mich nicht erinnern, wenn etwas nach der Änderung zurückgesetzt zu sein schien, also was auch immer dort war, darf nicht zu wichtig gewesen sein ...

Was speichert Xcode in xcuserdata und Was soll ich mit den Alten machen? Es gibt einige alte Projekte, die ich seit der Änderung nicht geöffnet habe; Ich könnte einfach die Verzeichnisse in denen umbenennen. Neuere Projekte haben zwei Verzeichnisse (blackl.xcuserdatad und eins mit dem alten Benutzernamen); Was soll ich in diesen Fällen tun?

Antwort

13

Sie können die Verzeichnisse xcuserdata sicher löschen. Es enthält im Wesentlichen persönliche Einstellungen wie Breakpoints, Layout der Benutzeroberfläche, offene Dateien, automatische Snapshots-Konfiguration und so weiter.

Die meisten Menschen ignorieren diese Dateien in ihrer Versionskontrollsoftware. Das tue ich auch.

BTW: es gibt ein anderes xcuserdata-Verzeichnis in $path_to_.xcodeproj/project.xcworkspace.

+0

Sie wollen nicht sagen, dass es die Snapshots selbst enthält, oder? Ich dachte, dass diese irgendwo in ~ ~/Library/Developer/Xcode gespeichert wurden. Wie für die Verzeichnisse in "project.xcworkspace", sollte ich diese auch löschen? –

+0

Diese Einstellungsdateien sind einfach, Sie können sie leicht überprüfen. 'WorkspaceSettings.xcsettings' enthält nur die Snapshot-Einstellungen, nicht die Snapshots. Meine hat zwei Schlüssel 'HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges' und' SnapshotAutomatischBeforeSignificantChanges'. Nichts Wichtiges wird im Verzeichnis xcuserdata gespeichert. –

+0

Okay. Also sollte ich einfach die alten Verzeichnisse in '$ path_to_.xcodeproj/{xcuserdata, project.xcworkspace}' 'löschen? –

Verwandte Themen