Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :

CocoaPods Public 라이브러리 배포하기

/
/
/
269 Views

CocoaPods 라이브러리

CocoaPods 에서 제공하는 라이브러리 배포 방법은 공개(public), 비공개(private) 가 있다. 라이브러리 배포 전에 CocoaPods 이 설치 되어 있어야 한다.

CocoaPods 에서는 라이브러리를 쉽게 배포할 수 있도록 템플릿을 제공해 주고 있다.
Making a CocoaPod

Step1. 로컬 라이브러리 프로젝트 생성

pod lib create 라이브러리명 명령어를 사용하여 로컬 라이브러리를 생성한다.

  • 언어선택 (Swift / Objc)
  • 데모 앱 생성 여부
  • 테스트 프레임워크 사용여부
  • View based 테스팅 여부

Step2. 로컬 라이브러리 프로젝트 설정

로컬 라이브러리에서 .podspec 파일을 수정하여 메타 데이터 정보를 수정한다.

$ pod lib lint
-> DPDropDownMenu (0.1.0)
DPDropDownMenu passed validation.

수정한 후 pod lib lint 명령어로 검증을 하도록 한다. 만약 WARN ERROR 이 발생하면 해당 정보를 수정하고 다시 검증을 하도록 한다.

CocoaPods은 기본적으로 Swift 3.0을 지원을 한다. Swift 4.x 버전에서는 warning이 발생하여 해당 명령어가 실행이 안될 경우 --allow-warnings 을 사용하면 된다.

Step3. Release Tag 생성

Git 저장소로 가서 release 메뉴를 클릭한 후 Create new release 버튼을 클릭한다.

Release 버전과 .podspec 파일의 s.version 과 같도록 설정한다.

Step4. CocoaPods Public 라이브러리 배포

CocoaPods 의 자신의 trunk 가 없다면 라이브러리를 배포 전에 trunk 를 만드는 작업이 선행 되어야 한다. CocoaPods Trunk 생성하기 를 참고하여 자신의 CocoaPods Trunk를 생성하도록 한다.

pod trunk push 라이브러리명.podspec 명령어로 Git 저장소에 있는 Release 버전을 CocoaPods 에 배포하도록 한다. Pods 배포가 완료되면 해당 라이브러리 URL를 확인할 수 있다.

Leave a Comment

이메일은 공개되지 않습니다.

This div height required for enabling the sticky sidebar