반응형
Carthage 란?
Carthage 는 iOS 개발에 이용되는 패키지 관리 도구 중 하나이다. 기존에 패키지 도구로는 주로 CocoaPods 를 이용하는 데, 그게 싫은 사람은 Carthage 를 이용하면 된다.
공식 : https://github.com/Carthage/Carthage
Carthage 의 장점은?
CocoaPods 에 비해서, 원본 프로젝트를 덜 어지럽힌다. 기존 프로젝트를 계속 소스 관리하는 데 도움이 된다.
Carthage 를 셋팅하고 난 뒤에 구성
프로젝트 내에서 Carthage 와 연관있는 것들
- Cartfile : 설정을 기입하는 파일.
- Cartfile.resolved : 신경 안 써도 됨.
- Carthage : 가져온 코드들이 위치하게 되는 곳.
- Build : 빌드된 패키지가 위치함
- Checkouts : 가져온 원본 소스코드가 위치함.
Carthage 를 쓰는 것이 좋을까 CocoaPods 를 쓰는 것이 좋을까?
결론) 그냥 둘 다 써도 상관이 없다.
반응형
'개발 > iOS' 카테고리의 다른 글
[아이폰 앱 개발, Xcode] base SDK 와 Deployment target 버전 (0) | 2019.04.26 |
---|---|
[CocoaPods] linker command failed with exit code 1 (0) | 2019.03.25 |
[Xcode] xcworkspace, xcodeproj 에 대한 메모 (0) | 2019.03.21 |
[Swift] XML 파일에서 값 가져오는 예시 (0) | 2019.03.20 |
[Xcode] The run destination ~ is not valid for Running the scheme '~~'. 메모 (0) | 2019.03.19 |
[Xcode 기초] Navigator 와 Utilities 창 (0) | 2017.04.20 |