brew install carthage
Cartfile이 존재하는지 살펴보고 존재한다면 다음 명령을 수행하면 되고 그렇지 않다면 직접 필요한 라이브러리 의존성을 기술해야 함
carthage update
iOS 한정해서 설치하려면
carthage update --platform iOS
Carthage/Build/iOS 디렉토리에 원하는 라이브러리가 설치되었는지 확인하고 설치되지 않았다면 carthage update 과정에서 에러가 발생하지 않았는지 확인할 필요가 있음
Xcode에서 프로젝트를 클릭하고 target을 iOS로 선택하고 General 탭을 클릭
Xcode에서 Build
A shell task (/usr/bin/env git clone –quiet ~/Library/Caches/org.carthage.CarthageKit/dependencies/Cartography …/Carthage/Checkouts/Cartography) failed with exit code 128: fatal: destination path …/Carthage/Checkouts/Cartography' already exists and is not an empty directory.
이미 Carthage/Checkouts 디렉토리에 라이브러리가 포함되어 있어서 빌드 단계로 넘어가지 못한 것이 원인임
Carthage/Checkouts 디렉토리를 삭제하고 재실행하면 해결됨