티스토리 뷰
[1] Podfile.lock을 여는 명렁어
open podfile.lock
[2] cocoapod 버전 업그레이드
아래 명령어로 현재 버전을 확인하고
pod --version
원하는 버전으로 업데이트 시켜주세요
sudo gem install cocoapods -v 1.9.1
ruby 버전이 너무 낮아서 에러가 날 때가 있습니다.
그럴때는 이 블로그를 참고해서 ruby 버전 업 해줍니다.
[3] 로컬 캐쉬를 지울때
아래 명령어로 로컬 캐쉬리스트를 출력할 수 있습니다.
pod cache list
그리고 아래 명령어로 로컬 캐쉬들을 모두 지울 수 있습니다.
pod cache clean --all
(www.stackoverflow.com/questions/46428752/how-to-clear-or-clean-specific-pod-from-the-local-cocoapods-cache)
저는 private 라이브러리가 특정 태그를 바라보게 하고, 특정 태그를 지웠는데도
"pod update 라이브러리명" 했을때 실패가 안되는 현상이 있었습니다.
그때 로컬캐쉬를 지워주니까 실패가 되더라구요..!
[4] Podfile과 Podfile.lock이 계속 충돌날때, /Pods 폴더 아예 지우기
pod repo update
sudo rm -r [프로젝트명].xcworkspace
sudo rm -r Pods
pod install
pod repo update로 로컬 클론을 업데이트 해주세요
그 다음에 xcworkspace랑 Pods를 지워주고
다시 pod install해주세요
[5] 만약 동료들과 같은 Podfile.lock CHECKSUM을 얻는데에 실패했다면
rm -rf Pods
pod install
https://onelife2live.tistory.com/30
[Cocoapods] pod install? pod update? 제대로 알고 쓰자
많은 사람들이 pod install 을 코코아팟 프로젝트를 처음 세팅할 때 딱 한 번 쓰고 pod update 는 그 이후에 사용된다고 생각합니다. 그러나 전혀 그렇지 않습니다! 😝 이번 포스팅에서 pod install 과 pod update..
onelife2live.tistory.com
[6] 신규 프로젝트 생성할 때
cocoapod을 설치한 상황에서 신규 프로젝트 생성할 때. (안했으면 sudo gem install cocoapods)
1. 해당 폴더를 터미널에 끌어놓기
2. pod init 으로 podfile을 만든다.
(ls 명령어로 podfile이 생겼는지 확인하기)
3. open podfile로 podfile을 열어서 필요한 라이브러리들을 적는다.
4. pod install 한다.
=> Podfile.lock 과 xcworkspace 가 생기게 된다. (만약 3번 과정을 안하고 pod install 해도 생긴다)
'🍏 > iOS' 카테고리의 다른 글
[URLSession] URLSession과 URLSessionDataTask (0) | 2020.02.03 |
---|---|
[Cocoapod] Unit Test를 돌렸는데, "One of the two will be used. Which one is undefined" 에러가 난다면 (1) | 2020.01.18 |
[SPM] 처음부터 Swift Package Manager를 만들어보자 (2) | 2019.12.23 |
[SPM] 나의 Cocoapod 라이브러리에 Swift Package Manager를 지원해보기 (0) | 2019.12.14 |
[Shadow] Shadow의 Amazing한 속성 (자신의 색깔이 clear이면 자식뷰에게 shadow가 적용됨) (1) | 2019.11.16 |
- Total
- Today
- Yesterday
- 구글 Geocoding API
- Flutter Text Gradient
- github actions
- 장고 URL querystring
- flutter dynamic link
- Django Firebase Cloud Messaging
- 플러터 얼럿
- cocoapod
- flutter deep link
- Flutter Clipboard
- Flutter getter setter
- 플러터 싱글톤
- flutter build mode
- Watch App for iOS App vs Watch App
- Dart Factory
- Flutter 로딩
- Django FCM
- drf custom error
- Sketch 누끼
- 장고 Custom Management Command
- Django Heroku Scheduler
- Python Type Hint
- PencilKit
- SerializerMethodField
- Flutter Spacer
- METAL
- ribs
- DRF APIException
- flutter 앱 출시
- ipad multitasking
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |