Xcode를 이용하여 프로젝트를 진행하시다보면 스테이지 파일에 이 파일이 포함되어 있는 경우가 많으셨을겁니다.
도대체 UserInterfaceState.xcuserstate파일은 뭔가요?
이 파일은 workspace/project document layouts 상태를 저장하고 있는 파일입니다.
Tracking에서 제외시켜도 상관 없나요?
이 파일은 로컬시스템 기반으로 데이터가 생성되고 쉽게 재구성되어 파일이 생성됩니다.
혼자 작업한다면 지속적으로 동기화해도 되지만, 협업을 진행하는 경우에는 이런 상태를 굳이 동기화시킬 필욘 없다고 생각합니다.
Git에서 Tracking 제외 시키기
git rm --cache */UserInterfaceState.xcuserstate
git commit -m "Removed file that shouldn't be tracked"