인생은 속도가 아니라 방향이다

[XCode] UserInterfaceState.xcuserstate 무슨 파일? 본문

iOS/Xcode

[XCode] UserInterfaceState.xcuserstate 무슨 파일?

기록하는 동구 2023. 1. 11. 11:51
반응형

 

 

매번 XCode로 작업후면 만나는 이 녀석. 도데체 뭐냐  알아보기로 했다. 

(필요없으면 당장 깃이그노어에 넣어 버릴테다.)

UserInterfaceState.xcuserstate

 

이 파일은 workspace/project document layouts 상태를 저장하고있는 파일이라고 한다.

UI상태를 저장하고 있는 파일임

혼자 작업한다면 지속적으로 동기화해도 되지만, 협업을 진행하는 경우에는 이런 상태를 굳이 동기화 필요가 있나 싶다. (굳이?)

 

다음과 같은 방법으로 없애보자.

 

 

1. git 에서 추적 못하게 하기

git rm --cached [Project Name].xcworkspace/xcuserdata/[User Name].xcuserdatad/UserInterfaceState.xcuserstate
git commit -m 'Removed file that shouldnt be tracked'

을 해주면 더 이상 git status 시 UserInterfaceState.xcuserstate을 추적 하지 않는다.

 

 

2. .gitignore 에 추가할때는 다음을 추가하자.

*.xcuserstate
 

해결완료

반응형
Comments