POD
-
Unable to load contents of file list 에러Language/iOS,AOS 2023. 2. 6. 12:49
디버깅 환경에 따라 다르게 앱에 설치하는 방법이다. 에러메시지는 아래와 같다 Unable to load contents of file list: '/Users/deokjoonkang/dev/projects/neoflat/ios-swift/gobang/Pods/Target Support Files/Pods-gobang/Pods-gobang-frameworks-Staging-input-files.xcfilelist' 빌드 에러가 발생하였다. 코코아팟 설정 이후에 빌드환경을 추가하게 되면 나는 에러인듯하여 코코아팟 빌드를 다시 해주었다. 코코아팟 라이브러리 다시 받기 $ sudo gem update cocoapods --pre $ pod update 완료!!
-
iOS/Xcode 14X - 2. CocoaPods 추가Language/iOS,AOS 2023. 1. 5. 11:18
CocoaPods란? dependacy management & 많은 xcode 프로젝트 라이브러리 들을 관리한다. (gradle?, maven? 등의 역할!!) Xcode에서 라이브러리 관리(Dependency Management)해주는 방법에는 대표적으로 3가지가 있다 CocoaPods(코코아팟) Carthage(카르타고) Swift Package Manager(스위프트 패키지 매니저) 그중에서 우리는 CocoaPods를 사용해서 진행 할 것이다. 코코아팟 설치 $ sudo gem install cocoapods $ pod --version 1.11.3 코코아팟 프로젝트 시작 $ pod init Podfile에 라이브러리 설정 $ vi Podfile 필자는 테스트 중인 라이브러리 추가 (Lottie) ..
-
iOS/Xcode 14X, Swift5.7.2 WKWebView - TuistLanguage/iOS,AOS 2023. 1. 2. 15:41
Tuist란? - Xcode 프로젝트의 구조를 관리하는 command line tool Tuist를 사용하여 모듈화를 진행해 보자. Tuist 설치 $ curl -Ls https://install.tuist.io | bash $ tuist version 3.15.0 Tuist로 프로젝트 생성 $ mkdir ios-tuist $ cd ios-tuist $ tuist init --platform ios 폴더 구조확인 tree가 설치되어 있지 않다면 설치 (brew install tree) $ tree . zsh: command not found: tree $ brew install tree $ tree . . ├── Plugins │ └── TestIosTuist │ ├── Package.swift │ ├─..