티스토리 뷰

IOS/ios

Carthage 설치 및 사용

내일도이렇게 2022. 3. 14. 12:23

Carthage 

Dependency Manager 로 외부 라이브러리를 관리해주는 툴 

 

cocoapods 는 해당 라이브러리을 모두 빌드하지만 카르타고는  이미 컴파일된 프레임워크를 프로젝트에 등록하여 

프로젝트 컴파일 할 때마다 라이브러리를 매번 컴파일 작업을 할 필요가 없어진다. 

 

이러한 이유로, 빌드 속도가 빨라지고 기존 확장자(.xcodeproj) 에서 개발을 할 수 있게 된다. 

 


Carthage 설치 

brew install carthage

 

 

Carthage 사용 

 

적용하고자 하는 폴더에서 

vi Cartfile

 

추가하고자 하는 라이브러리 카르타고 형식에 맞게 입력  

 

 

carthage update --use-xcframeworks

위 명령어 실행 

 

 

라이브러리 연결 

 

카르타고를 업데이트를 하면 아래와 같이 프레임워크가 생성된다. 

 

 

Targets -> General -> Frameworks  에서 해당 라이브러리 프레임워크 추가 

 

 

 

Targets -> Build Phases 에서 스크립트 추가 후 입력 

/usr/local/bin/carthage copy-frameworks

Input Files 에 

$(SRCROOT)/Carthage/Build/iOS/{프레임워크 이름 } 을 입력해준다.

 

 

이제 import 하여 사용

 


Reference 

https://babbab2.tistory.com/139

'IOS > ios' 카테고리의 다른 글

iOS 환경별 Build 세팅  (0) 2023.04.09
Application 상태값  (0) 2023.04.09
ios - 로컬 푸시 알림  (0) 2021.12.12
매매노트앱 회고록  (0) 2021.12.10
매매노트 - 개인정보 처리방침  (0) 2021.12.01
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
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
글 보관함