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"