Github

[Github] UserInterfaceState.xcuserstate파일 Git Tracking 중단하기

devharrry 2020. 1. 5. 01:23

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"