メモ

プログラミングなどの備忘録を書きます

swiftのlinker command failed with exit code 1 (use -v to see invocation)

タイトルのエラーに遭遇したので対処方法をメモする。

linker command failed with exit code 1 (use -v to see invocation)

ググったらたくさん出てくるが、どうやらcocoaPods周りで問題が起きているらしい。
エラーの詳細も調べたかったが、簡単にはわからなそうだったので未調査。
とにかくキャッシュを消しとばして綺麗にすれば直る。
mavenなどでも古いライブラリのキャッシュが残っていてエラーになったりするがその類いなのだろうか。

 # キャッシュを消しとばす
 sudo rm -fr ~/Library/Caches/CocoaPods/
 sudo rm -fr ~/.cocoapods/repos/master/
 pod setup
 #プロジェクト内も同様に
 sudo rm -fr Pods/
 pod update