본문 바로가기
개린이 이야기

2022년 04월 06일의 이야기

by iOS 개린이 2022. 4. 6.

1. cocoapods 설치 지침

-터미널을 이용하여 cocoapods를 설치할 것이다.

-cocoapods 홈페이지를 통해 가입하는 절차를 알아볼 수 있다.

-pod --version 코드를 작성하여 cocoapods가 잘 설치되었는지 확인할 수 있다.

-[Swift 기초 개념] 코코아 프레임워크, 코코아 터치, 코코아 팟이란? (tistory.com)

 

2. 프로젝트에 포드를 설치하는 방법

-터미널에 cd를 작성한 후 프로젝트를 드래그하여 놓는다.  

-pod init으로  podfile을 추가해준다.

-podfile을 항상 xcode로 열 수 있게 한다.

-ios - 버그 보고서에 진단보고서 디렉토리 아래에 크래시 보고서 로그 파일을 포함하는 것을 잊지 마세요 - 스택 오버플로 (stackoverflow.com) 버그해결방법

 

3. 포드 설치에 대한 잠재적인 문제

-포드가 업데이트되는 방법과 특정 포드를 지정하는 방법을 이해하게 된다. 

1) pods를 설치한 새로운 프로젝트의 오류들을 고치기 위해서 cltypinglabel의 깃 허브에 들어가서 오류 코드를 고친다.

2) releases 버전 맞추기, cocoapods 버전을 높이는 방법은 podfile에 들어가서 pod 'CLTypingLabel', '~> 0.4.0' 을 작성하고 터미널로 pod install을 누른다. 하지만 여기서 에러가 나온다.

0.4.0 버전에 부합하는 ios 최소 버전이 아니라면 다시 cltypinglabel의 깃 허브에 들어가서 cltypinglabel.podspec(포드 사양 파일)에 들어가면 ios 10.0 버전 이상이 필요하다고 나온다. podfile에서 ios 버전을 맞게 바꾸어주면 끝!

 

4. CLTyping Label을 사용하는 방법

-우리가 cocoapods을 설치한 모듈을 가져 오기 위해서는 import CLTypingLabel을 해야한다. 

-CLTyping을 다시 삭제하는 방법은 변경했던 정보들을 원래대로 바꾸고 podfile에서 'pod ~ 0.4.0'을 삭제한 후 저장한다. 다음 터미널로 돌아가서 pod install을 치면 끝!

 

5. 패키지 관리자를 선택하는 방법

-cocoapods이 유용한 이유에 대해 이야기 하고 몇 가지 대안을 논의한다.

-cocoapods는 패키지 종속성 관리자이며 추가한 모든 패키지의 변경 내용을 모니터링한다. 

-터미널에 pod update를 치면 자동으로 최신 버전을 당겨 프로젝트에 통합한다. 

 

6. 프로젝트에 firebase를 추가

-firebase는 구글이 지원하는 모바일 애플리케이션 개발 플랫폼이자 도구 모음으로 이를 통해 앱을 개발하고, 개선하고, 키워나갈 수 있다.