本投稿では Swift のライブラリ管理に欠かせない Carthage について、 Carthage の基本的な使い方 iOS 7 での Carthage の使い方 を説明します。 はじめに ライブラリの依存関係を解決し管理するのは大変な作業です。 Swift にはライブラリの依存管理ツールとして主に Carthage と CocoaPods という選択肢があります。 Carthage はとてもシンプルな仕組みで動いているので、余計なファイルが作られたり変な制約が生まれたりしません。できるだけシンプルな状態でリポジトリを保ちたい人に向いています。 Carthage と CocoaPods の比較はこちらの投稿(または、その翻訳元の英文である Carthage の README )が詳しいです。 もし今 Git のサブモジュールを使ってライブラリを管理しているのであれば、 Carthage