swift エラー[!] CocoaPods could not find compatible versions for pod "Firebase/Auth"
次のようなエラーがcocoapodを利用しているときに出たときの対応
[!] CocoaPods could not find compatible versions for pod "Firebase/Auth": In snapshot (Podfile.lock): Firebase/Auth (= 5.20.2)
前提知識
まずcocoapodはrubyで書かれている。macはrubyが標準でインストールされているから利用できる。
Ruby Gems からcocoapodをbundlerにて、インストールする。
でも普通はhome brewを使うほうがいいと個人的には思う。
このpodを利用することにより、Github上にある2万以上の、ライブラリをインストールすることができる。
上記のようなエラーは、最新バージョンが入らないと言っている
podのコマンドは、このgithub上の情報をローカルにキャッシュする。
あるライブラリが新しくなっても、以前にみたローカルPC内のキャッシュを見に行くのでエラーになる。
解決法
pod install --repo-update
を実行すればリモートのGitリポジトリの情報をみて、最新版をインストールしてくれる。