2012-11-19 3 views
10

내가 얼마 전에 내 이름을 변경이전 사용자 이름으로 xcuserdata 디렉토리를 어떻게해야합니까?

(내가 엑스 코드 4.5.2와 산 사자를 실행하는 맥이)와 엑스 코드는 $path_to_.xcodeproj/xcuserdata/blackl.xcuserdatad에 새로운 사용자 이름으로 xcuserdata 디렉토리를 다시 시작했다. 나는 그 이후로 그렇게 일해 왔고, 변경 후에 리셋이 일어난 것처럼 보이는지 기억하지 못한다. 그래서 무엇이든간에 너무 중요하지 않아야한다. ...

Xcode는 xcuserdata에 무엇을 저장하고 나는 오래된 것들에 대해 어떻게해야합니까? 변경 이후 내가 열어 보지 않은 몇 가지 오래된 프로젝트가 있습니다. 나는 그 안에있는 디렉토리의 이름을 바꿀 수 있습니다. 최신 프로젝트에는 두 개의 디렉토리 (blackl.xcuserdatad 및 이전 사용자 이름이있는 디렉토리)가 있습니다. 그 경우 어떻게해야합니까?

답변

13

안전하게 xcuserdata 디렉터리를 삭제할 수 있습니다. 그것은 기본적으로 중단 점, 사용자 인터페이스 레이아웃, 열린 파일, 자동 스냅 샷 구성 등과 같은 개인 설정을 포함합니다.

대부분의 사람들은 버전 제어 소프트웨어에서 해당 파일을 무시합니다. 나도 그래.

BTW : 또 다른 xcuserdata 디렉토리가 $path_to_.xcodeproj/project.xcworkspace 안에 있습니다.

+0

스냅 샷 자체가 포함되어있는 것은 아닙니다. 나는 그것들이'~/Library/Developer/Xcode'에 어딘가에 저장되어 있다고 생각했습니다. 'project.xcworkspace'에있는 디렉토리들에 대해서도 역시 삭제해야합니까? –

+0

해당 설정 파일은 plist이므로 쉽게 검사 할 수 있습니다. 'WorkspaceSettings.xcsettings'에는 스냅 샷이 아니라 스냅 샷 설정 만 있습니다. 내 키에는 'HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges' 및'SnapshotAutomaticallyBeforeSignificantChanges' 키가 있습니다. 중요한 것은 xcuserdata 디렉토리 안에 저장되지 않습니다. –

+0

오케이. 그래서'$ path_to_.xcodeproj/{xcuserdata, project.xcworkspace}'에있는 이전 디렉토리를 삭제해야합니까? –

관련 문제