라이브러리를 import하는 과정에서 에러가 났다.
보통 레파지토리에서 깃 클론을 받아서 실행할때 Package.resolved 에러가나는 경우가 많은데 이를 해결해 보자
프로젝트 경로에 들어가서 프로젝트 우클릭 후 패키지 내용 보기를 누른다.
하위 폴더를 계속 따라가서 Package.resolved를 제거하면 된다.
해당 파일은 프로젝트의 workspace에 정의되어 있는 모든 패키지에 대한 버전 정보를 기록하는 파일입니다. Cocoapods에서 Podfile.lock의 개념으로, 협업할 때 같은 패키지의 버전을 사용하기 위해 필요하다.
project.xcworkspace > xcshareddata > swiftpm > Package.resolved
에 위치하고, 해당 파일도 커밋이 되어야 협업 시 동일한 패키지 버전을 사용할 수 있다.
xcode상단에 file에서 Package를 찾아 Reset Package Caches를 하면 기존의 다운되어있던 패키지가 다시 다운받아지고, 문제가 해결된다.