COCOAPODS-Carthage 설치
1. Cocoapods설치 (터미널을 통해서)
1
| $ brew update && brew install carthage
|
- 코코아 팟 과는 다르게, 깃헙에 직접 접근해서 사용하는 것임
- 코코아 팟은 코코아 팟에 등록 된 라이브러리만 사용 가능
- 코드도 볼 수 없음 바이너리화 되어있어서
- 대신 이미 빌드가 되어있기 때문에 빌드 시간이 코코아팟보다 짧음
2. 라이브러리를 사용할 프로젝트를 생성 후 터미널에서 해당파일경로로 이동
1 2 3 4
| $ vi Cartfile
github "Alamofire/Alamofire" github "onevcat/Kingfisher"
|
-> Cartfile을 열어서 사용할 라이브러리 작성 (vi에 걍적어주면됨)
##3. vi를 작성했다면 터미널에서 업데이트
1 2 3
| $ carthage update $ carthage update $ carthage update Alamofire
|
4. Link Binary With Libraries 등록
1
| Build Phase -> Link Binary With Libraries -> ‘+’버튼 -> ‘Add Other…’ -> ‘Add files’ -> 프로젝트의 폴더에서 ‘Carthage’ 폴더 -> ‘Build’ -> ‘iOS’ -> ‘{filename}.framework’ -> 열기
|

5. New Run Script Phase
1 2 3 4 5
| Build Phases - Run Script - Shell > /usr/local/bin/carthage copy-frameworks
Build Phases - Run Script - Input Files > $(SRCROOT)/Carthage/Build/iOS/[Name].framework
|

6. Import !̆̈!