DerivedData 삭제하기
- Xcode
- 2023. 6. 15.
Xcode에서 프로젝트 빌드시 다음의 파생 데이터들이 발생하게 됩니다
폴더 경로: (~/Library/Developer/Xcode/DerivedData)
- Intermediate Build Results
- Generated Indexes
- Module Caches
- Logs
- Symbol Caches
이러한 파생 데이터들은 Xcode는 빌드 과정을 최적화하고 빌드 시간을 단축하는 용도로 사용됩니다
하지만 파생 데이터는 캐싱된 데이터로 인해
가끔 설명할 수 없는 오류들을 발생시킬 수 있기 때문에 삭제해주어야 할 경우가 생기게 됩니다
DerivedData를 삭제하는 방법은 다음과 같습니다
1. Xcode 클린 빌드(command + shift + k)
* 프로세스 점유, 권한 문제 등으로 완전히 지우지 못하는 경우가 발생할 수 있습니다
2. 터미널 명령어
rm -rf ~/Library/Developer/Xcode/DerivedData
3. Xcode에서 폴더 경로 찾고 지우기
1. Xcode > Settings > Locations (옆의 화살표 클릭)
2. 폴더 내용 삭제하기
+ 추가
위의 삭제 절차를 클릭 한번으로 도와주는 프로그램이 있어 공유합니다
github 오픈소스이며 레포에 다운로드 링크가 담겨 있습니다
https://github.com/macmade/Xclean
참고자료
'Xcode' 카테고리의 다른 글
iOS 시뮬레이터에서 앱 내 Document 폴더 찾기 (0) | 2021.03.30 |
---|---|
Xcode 단축키 정리 (0) | 2020.08.21 |