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
반응형
'iOS > error' 카테고리의 다른 글
[error] 문자열 백슬래시 사용시 에러 (Unterminated string literal) (0) | 2024.06.27 |
---|---|
[error] viewModel 선언으로 인한 api 연결 오류 (swift/UIKit) (2) | 2024.04.05 |
[Error] A build only device cannot be used to run this target (0) | 2024.01.18 |