뚝딱뚝딱 모바일

[Xcode] .xcuserstate 파일 그만 보기 본문

iOS 지식

[Xcode] .xcuserstate 파일 그만 보기

규석 2024. 1. 15. 16:14

SwiftUI를 활용하여 만들다 보면, Git에서 변경된 파일로 UserInterfaceState.scuserstate 파일이 계속해서 잡히는 것을 보실 수 있을 겁니다. 이게 도대체 뭐길래 이렇게 자주 잡히지 짜증 나서 조금 찾아봤습니다.

UserInterfaceState.scuserstate가 뭔데?

UI 상태를 저장하고 있는 파일입니다. 파일을 제거해버리고 Xcode Preview에서 화면을 조금 건드리면 다시 파일이 생기는 것을 보실 수 있습니다.

그럼 어떻게 무시할까?

다행히 이 파일은 프로젝트를 구성하는 필수 요소가 아니라고 합니다.

복잡하게 생각할 것도 없이 gitignore에 추가해 줍시다.

*.xcuserstate

 

이렇게 추가해 주시면, 계속 파일이 변경되었다고 깃에서 추적하지 않습니다.