본문 바로가기
iOS/error

[Error] No such file or directory: '/Users/Library/Developer/Xcode/DerivedData/...'

by 개발하는 감자입니다 2024. 3. 6.
728x90

1. DerivedData 관련 에러 발생

SPM을 이용하여 패키지를 추가하였다. 많은 패키지를 추가했지만, 그 중에서도 RxCocoa-Dynamic의 패키지가 말썽이었다. 

다른 팀원들도 같은 에러가 항상 발생하여 그 때마다 패키지를 삭제하고 다시 추가하는 방식을 활용했다고 한다.

하지만 계속 이런 이러가 생기는 게 너무 불편해서 해결방안을 찾아보려고 노력했다.

 

에러

 

No such file or directory: '/Users/p_kxn_g/Library/Developer/Xcode/DerivedData/Money-Planner-fewcijmczbjifceoenrkzgmbccmv/Build/Products/Debug-iphoneos/PackageFrameworks/RxCocoa-Dynamic.framework/RxCocoa-Dynamic'

 

2. 에러 해결을 위한 다양한 시도들

1. Clean Build Folder

먼저, Xcode에서 "Clean Build Folder"를 시도해 보세요. 이는 종종 빌드 과정에서 발생할 수 있는 일시적인 오류를 해결할 수 있습니다.

  • Xcode 상단 메뉴에서 Product > Clean Build Folder를 선택하거나, Shift + Command + K 단축키를 사용합니다.

2. Derived Data 삭제

Xcode는 빌드 과정에서 생성된 모든 중간 파일들을 "Derived Data" 폴더에 저장합니다. 이 폴더를 삭제하면 Xcode가 모든 것을 처음부터 다시 빌드하게 됩니다.

  • Finder를 열고, Go > Go to Folder...을 선택한 후, 위의 경로를 붙여넣고 Go를 클릭합니다. (/Users/p_kxn_g/Library/Developer/Xcode/DerivedData/)
  • Money-Planner-로 시작하는 해당 프로젝트의 Derived Data 폴더를 찾아 삭제합니다.
  • Xcode를 재시작하고 프로젝트를 다시 빌드합니다.

방법들 모두 적용해보았으나 해결되지 않았습니다.

 

3. 에러 해결 (임시 방편)

 

저 둘의 패키지를 쓴 적을 본 적이 없었기에 그냥 삭제했더니 에러가 없어졌습니다

나중에 사용하게 되면, 그 때 추가할 예정. 지금은 필요없으니 필요한 것부터 먼저 하기로 했습니다..

 

728x90
반응형