728x90
Package.resolved file is corrupted or malformed
본문1
원인
Package.resolved파일은 Swift Package Management(SPM)를 사용할 때 Xcode가 생성하는 파일입니다.
불러온 라이브러리 내역과 버전관리 등의 내용이 저장되어 있습니다
git merge 혹은 pull 과정에서 Package.resolved 파일이 충돌되면서 나타난 문제입니다.
해결방법
1. 파일을 직접 삭제해준 후 빌드를 통해 파일을 다시 생성합니다
경로 : 프로젝트명.xcodeproj - project.xcworkspace - xcshareddata - swiftpm - Package.resolved
패키지 내용 보기를 누르면 패키지 내부로 들어갈 수 있습니다.
해당 경로에 들어가 파일을 삭제해 줍니다.
2. 혹시 모르니 패키지 캐시까지 삭제해 줍니다.
File > Package > Reset Pacakge Caches
728x90
'🍎iOS프로그래밍' 카테고리의 다른 글
vision OS 맛보기 - Xcode에서 vision OS 앱 체험하기 (0) | 2023.09.01 |
---|---|
iOS- 네트워크로 데이터를 불러올때 data(contentsOf:)메서드를 사용하면 안되는 이유 (0) | 2023.08.21 |
Swift - [성능최적화]를 해보자 (dynamic dispatch편) (0) | 2023.08.08 |
Swift - [성능최적화]final 키워드를 알아보자(static dispatch, dynamic dispatch) (0) | 2023.08.07 |
댓글