문제 상황
RxSwift 의존성을 사용하다가 Combine으로 바꾸면서 RxSwift 의존성을 지웠다. 난 clean 명령어가 캐시를 정리해 준다고 들어서 이걸 이용하면 깔끔하게 청소가 가능할 것으로 생각했지만 오산이었다..
해결방법
모든 사람이 같은 상황은 아니겠지만, 내 경우 Xcode의 DerivedData이 문제였다. clean 명령어가 여기 있는 파일들까지는 관리를 못 하는건지 아니면 거듭된 tuist edit - tuist fetch - tuist generate의 순환 속에서 캐시가 지울 수 없는 상황이 된 건지..
rm -rf ~/Library/Developer/Xcode/DerivedData
터미널에서 해당 코드를 이용하여 캐시를 박살 내버리면 된다. 난 조금 쫄려서 open.으로 gui로 폴더 자체를 다른 곳으로 옮겨놓고 확인하긴 했다.
이제 RxSwift가 없어졌다. 사라지니까 rx.tap이 그립더라...
'Swift > etc' 카테고리의 다른 글
| [Tuist] 새로 생성한 Sources, Resources 폴더가 안 보일 때 (0) | 2023.04.01 |
|---|---|
| [UIKit] iOS의 UIKit을 이용한 Google Sign-In (0) | 2023.03.23 |
| [Firebase] Database lives in a different region 에러 (0) | 2023.03.21 |
| [Swift] Kingfisher와 SDWebImage (0) | 2023.03.19 |
| [RxSwift] debounce 그리고 throttle (덤으로 distinctUntilChanged) (0) | 2023.03.19 |