2015/05/07
CocoaPodsでライブラリのインストール時にエラー
iOS, Xcode, Git動作環境: -
Evernoteの新しいSDKを導入することにしました。(iOS64bit対応などもあるので)
いろいろと準備していましたが、すべて手作業によるライブラリ導入に限界を感じ、今更ではありますがCocoaPodsをインストールすることにしました。
CocoaPodsのインストールは何事もなく終了。
ところが、Evernoteのライブラリを導入するところでエラーが発生しました。
$ pod install
Analyzing dependencies
Downloading dependencies
Installing evernote-cloud-sdk-ios (2.0.2)
[!] Error installing evernote-cloud-sdk-ios
[!] /opt/local/bin/git clone https://github.com/evernote/evernote-cloud-sdk-ios.git /var/folders/..(略)
error: unknown option `single-branch' // ここでエラー
原因は、MACにインストールされているGitのバージョンが古いことによるものでした。
CocoaPodsがGitHubと連携する際、当然のことながらローカルにインストールされているGitを使用しますが、バージョンが古いためオプションエラーとなっていました。
そういえば、Gitはもう3年近くバージョンアップしていなかったと思います。
Gitのバージョンを最新にして、Pathを新しい方に切り替えた上で再度実行したところ、うまく導入されました。