본문 바로가기
개발/iOS

[Xcode] Carthage 에 대해 짧게 메모

by 언제나초심. 2019. 3. 22.
반응형


Carthage 란?

Carthage 는 iOS 개발에 이용되는 패키지 관리 도구 중 하나이다. 기존에 패키지 도구로는 주로 CocoaPods 를 이용하는 데, 그게 싫은 사람은 Carthage 를 이용하면 된다. 


공식 : https://github.com/Carthage/Carthage

Carthage 의 장점은?

CocoaPods 에 비해서, 원본 프로젝트를 덜 어지럽힌다. 기존 프로젝트를 계속 소스 관리하는 데 도움이 된다.




Carthage 를 셋팅하고 난 뒤에 구성

프로젝트 내에서 Carthage 와 연관있는 것들

 - Cartfile : 설정을 기입하는 파일.

 - Cartfile.resolved : 신경 안 써도 됨.

 - Carthage : 가져온 코드들이 위치하게 되는 곳.

    - Build : 빌드된 패키지가 위치함

    - Checkouts : 가져온 원본 소스코드가 위치함.




Carthage 를 쓰는 것이 좋을까 CocoaPods 를 쓰는 것이 좋을까?

결론) 그냥 둘 다 써도 상관이 없다.






반응형