티스토리 뷰

반응형

 

 

 

안녕하세요~ 오늘은 Xcode 15.2에서 tuist fetch, tuist generate를 할때 문제가 발생하는 경우가 있는데요, Package.resolved PinsStorage version 관련 해결 방법을 기록 및 공유하고자 합니다~!

 

 

tuist fetch를 하는데 위와 같이 Package.resolved file is corrumpted or malformed; fix or delete the file to continue.... 이슈가 발생합니다. packge.resolved 파일을 제거해도 동일한 문제가 지속되었는데요. 

에러 로그를 뒤 이어서 보면, unknown 'PinsStorage' version '3' at ~~~ 이라는 내용이 있습니다. 구글링을 해보니 아래와 같은 솔루션이 있었습니다.

 

 

Package.resolved 파일을 에디터로 열어보신 뒤, 아래를 확인하시면, version 정보가 있어요. 여기에 3이라고 적혀있을때, version을 1 줄여서 적어줍니다. (3 -> 2) 그리고 관리자 권한으로 저장합니다.
+ 일반적인 케이스에서는, 오류메시지에 적힌 경로의 Package.resolved 파일을 제거한 뒤, 재빌드를 해보세요.

 

Tuist 폴더 내에 있는 Package.resolved 파일의 내용을 수정해주시면 됩니다.

Tuist 기반 프로젝트가 아니라면, XXX.xcworkspace 같은 파일 우측을 클릭, 패키지 내용 보기 -> xcshareddata/swiftpm 에서 확인하실 수도 있습니다.

 

 

정상적으로 tuist fetch, generate가 되었습니다... 그렇다면, PinsStorage는 무슨 역할을 하는 것일까요..? 이 부분은 추후에 더 알아보도록 하겠습니다.

이 글이 Xcode 15.2 Tuist 기반 프로젝트에서 Package.resolved 관련 이슈가 발생하신 누군가에게 한줄기 희망이 되길 기원하며 Package.resolved PinsStorage version 관련 이슈 해결방법 포스팅을 마치겠습니다. ㅎㅎ

 

 

반응형
댓글
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함