![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/lPNgO/btsHbfo1qjx/05WCzm58o9xqMNA5BEVzW0/img.png)
안녕하세요~ 오늘은 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 ~~~ 이라는 내용이 있습니다. 구글링을 해보니 아래와 같은 솔루션이 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/blYkqB/btr60EDy41p/Mg8SFnCkk54fF2xVfs7zEK/img.png)
SPM, Swift Package Manager는 iOS의 built-in swift 코드 배포 관리 도구입니다. 비교적 지원하는 라이브러리가 적긴 하지만, cocoaPods, carthage 처럼 프로젝트에 라이브러리를 연결하거나 프로젝트 코드 모듈화를 할때 사용이 가능한 방식입니다. 오늘은 SPM, Swift Package Manager 방식으로 library형태의 스위프트 패키지를 생성하고, 생성한 Local package를 프로젝트에 적용하는 방법을 가볍게 알아보겠습니다. iOS SPM(Swift Package Manager) 방식 패키지 생성 방법 먼저 command + space bar 를 누른 후, 터미널(terminal.app)을 실행해주세요. 이번 포스팅에서는 임의로 바탕화면에 폴더를 만..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/GY6oe/btrMtHlp61a/NxkQkMiHVU4Kvt1yvEKpmK/img.png)
iOS앱 개발을 할때 라이브러리르 추가하여 사용하는 방법은 크게 3가지가 있는데, Cocoa Pods(코코아팟), Carthage(카르타고), Swift Package Manager(SPM) 방식이 있습니다. 이 중 Swift Package Manager(SPM) 방식으로 외부 라이브러리를 추가하여 앱에서 사용하는 방법을 알아보겠습니다. iOS, Swift Package Manager(SPM) 방식으로 라이브러리 추가 및 사용방법 먼저, 사용하고자 하는 라이브러리가 SPM(Swift Package Manager) 방식을 지원하는지를 확인해야 합니다. 사용하려는 라이브러리를 받을 수 있는 github 페이지로 이동해봅니다. 저 같은 경우는 RxSwift 라이브러리를 검색해서 들어가보겠습니다. 1) Swif..
- Total
- Today
- Yesterday
- 알고리즘문제
- uikit
- 부스트코스
- publisher
- CoreML
- 프로그래머스swift
- swift문제
- 자연어처리
- swift string
- Protocol
- 개발자문서
- Collection
- swift
- swift 문자열
- 프로그래머스
- createML
- 백준swift
- 백준알고리즘
- ios
- 알고리즘
- Swift 알고리즘
- SwiftUI
- 김프매매
- swift 기초
- swift언어
- swift reduce
- swift알고리즘
- 프로토콜
- 스위프트
- 컬렉션
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |