Carthage(가타키)의 사용 방법 요약
개요
Swift 라이브러리 관리 도구입니다.Carthage(가타키)를 사용하면 CocoaPods보다 컴파일 시간이 짧을 것 같습니다.
사용 방법
1. 홈브루에 카트리지 설치
$ brew install carthage
2. Carthage를 사용하려는 항목으로 이동
$ cd CarthageSampleApp
3. Cartfile을 만들고 사용할 라이브러리를 나열합니다.
$ touch Cartfile
다음은 생성할 파일에 사용할 라이브러리입니다.이번에는 Alamofire와 SVProgressHUD를 삽입하려고 합니다.
github "Alamofire/Alamofire" == 3.5.0
github "SVProgressHUD/SVProgressHUD" == 2.0.3
"github"는 라이브러리의 출처를 지정합니다.다음 두 개의 모양을 지정할 수 있습니다.4. Carthage 명령 실행
$ carthage update --platform iOS
--platform 옵션은 필요한 플랫폼을 지정합니다.명령이 정상적으로 실행되면 다음 파일과 폴더가 생성됩니다.
5. 항목에 라이브러리 추가
xcodeproj의General 옵션 카드의'Linked Frameworks and Libraries'의'+'를 누르십시오.
"Add Other..."를 누르면 방금 Carthage 명령을 실행할 때 생성된 Carthage/Build/iOS 폴더의 xxx가 표시됩니다.프레임 파일을 추가합니다.
라이브러리를 추가한 후'구축 단계'탭을 열고 왼쪽 상단의'+'단추를 누르십시오.그런 다음 표시되는 메뉴에서 "새 Run Script Phrase"를 선택합니다.
"Run Script"가 표시되므로 셸 아래의 배경색이 검은색인 부분에 다음 명령을 기술합니다.
/usr/local/bin/carthage copy-frameworks
그런 다음 파일 입력의 + 버튼을 클릭하여 추가 프레임의 경로를 기록합니다.$(SRCROOT)/Carthage/Build/iOS/Alamofire.framework
$(SRCROOT)/Carthage/Build/iOS/SVProgressHUD.framework
6. Carthage 폴더.gitignore에 추가
Git를 사용하는 경우gitignore에 Carthage 폴더를 추가합니다.
# Carthage
Carthage/
7. 이후 import만 사용하면
import Alamofire
import SVProgressHUD
Reference
이 문제에 관하여(Carthage(가타키)의 사용 방법 요약), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nakamurau1@github/items/0b93f07f40a86e97804b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)