728x90
가끔 개발을 하다 보면 UserInterfaceState.xcuserstate 라는 파일이 생기곤 하는데
이게 커밋을 만들어 푸쉬를 해도 지속적으로 나타날 때가 있습니다.
그러다 보면 체크아웃 하기도 귀찮아지고 무시하고 싶다는 생각이 들어
한 번 찾아보고 무시하는 방법을 공유드립니다!
1. 어떻게 하면 될까?
- 터미널을 실행
- 해당 프로젝트 폴더로 이동
- 아래의 문을 순서대로 입력
git rm --cached [Project Name].xcodeproj/xcuserdata/[User Name].xcuserdatad/UserInterfaceState.xcuserstate
git commit -m 'Removed file that shouldnt be tracked'
git rm --cached 뒤의 문장은 예시로 (Sourcetree 기준) 아래와 같습니다
그리고 나면 해결!!
마무리
저 같은 경우는 보통 처음 프로젝트를 생성해서 개발을 진행하다 보면 자주 있었던 문제였습니다.
이와 같은 현상이 있으신 분들에게 도움이 되면 좋겠습니다. ^^
감사합니다.
환경
Xcode 13.2.1
Swift 5
728x90
'iOS > 이슈 대응' 카테고리의 다른 글
[Xcode] 빌드 시 Attaching to ~ on ~ 에서 진행되지 않는 현상 (1) | 2025.01.01 |
---|---|
[Fork] Clone 실패 이슈 대응 (0) | 2022.09.13 |
[Xcode] info.plist 그룹핑 하기 (0) | 2022.01.11 |
[Xcode] 13.2 Missing Package Description Module 오류 (0) | 2021.12.20 |