
CocoaPod 설치 방법
저는 m1칩을 사용하는 맥북이기때문에, cocoapod init이 가능하지 않았습니다..
따라서 application에 들어가 터미널 정보가져오기 를 사용해, Rosetta로 열기를 클릭해주면 위의 문제가 해결 됩니다.


CocoaPod 프로젝트에 넣기
- 프로젝트 디렉토리로 이동후
$ pod init
원하는 Third-Party Pod install 하기
- PodFile을 열어 설치하고 싶은 pod 명령어를 넣어줌
$ pod 'CLTypingLabel'
// CLTypingLabel을 이용하고 싶을 때
- PodFile 저장 후 terminal에서 install
$ pod install
예전 버전의 pod이 install 되었을시,
NSString 과 비슷한 예전 버전이 install 되었을 때에는 PodFile 에서 명시적으로 어떤 버전을 설치해야 할 지 알려주어야 하는데, 깃헙의 Release를 확인해 본다.
https://github.com/cl7/CLTypingLabel/releases/tag/0.4.0
최신버전을 다운 받기 위해 PodFile 에 명시적으로 버전을 입력해 준다
pod 'CLTypingLabel', '~> 0.4.0’
명시적 버전을 입력하고도, 에러 발생시
[!] CocoaPods could not find compatible versions for pod "CLTypingLabel":
In Podfile:
CLTypingLabel (~> 0.4.0)
Specs satisfying the `CLTypingLabel (~> 0.4.0)` dependency were found, but they required a higher minimum deployment target.
다운 받으려는 Third-Party의 지원버전에 대한 ios 최소버전을 확인해준다
CLTypingLabel/CLTypingLabel.podspec at master · cl7/CLTypingLabel
.podspec 확장자 파일에 최소 ios 지원 버전이 나와있음
PodFile 로 돌아가 제일 상단 줄의 ios 지원 버전을 내가 사용하는 버전에 맞게 바꿔준다.
CocoaPod으로 다운받은 Third-Party 지우는법
- PodFile 로 이동 후 pod ‘CLTypingLabel’, ~> 0.4.0‘ 을 지운다.
- terminal 디렉토리로 이동 후, pod install 다시 한다. 그럼 third-party 라이브러리는 지워진 상태
- cocoapod은 남아있는 상태
CocoaPod으로 받아 놓은 라이브러리들 update 하는 법
- 디렉토리 이동 후, pod update
$ pod update
2. 프로젝트 내의 third-party 라이브러리들 최신 버전으로 업데이트 된다.
'iOS' 카테고리의 다른 글
어플은 몇개의 CPU 코어에서 실행되나요? (2) | 2023.09.25 |
---|---|
protocol 이럴때 사용해보세요 (0) | 2022.12.27 |
변수앞에 static이랑 class가 붙었는데요?(static 변수, class 변수) (0) | 2022.08.27 |
Collection이 뭔가요?(Array, Dictionary, Set) (0) | 2022.05.19 |