pod installが永遠に終わらない

pod installを実行したところ、以下のような表示でフリーズしてしまった。解決策は下に。

$ pod install
Updating local specs repositories

何が起きているのか調べるために pod install -verbose をしてみる

% pod install --verbose
  Preparing

Updating local specs repositories

Updating spec repo `master`
  $ /usr/bin/git pull --ff-only

CocoaPodsのSpecsを最新にするためのgit pullで止まっているようだ。

解決策

検索したところ、StackOverflowにローカルのSpecリポジトリを消す方法が書いてあった。

http://stackoverflow.com/a/25169215

$ pod repo remove master
$ pod setup
$ pod install

実行するとこんな感じ。無事に実行できるようになった。

$ pod repo remove master
Removing spec repo `master`
$ pod setup
Setting up CocoaPods master repo
Setup completed
$ pod install
Updating local specs repositories
Analyzing dependencies
Downloading dependencies
(中略)
Generating Pods project
Integrating client project
Sending stats
Pocket
LINEで送る
LinkedIn にシェア