pod install 後に「*** duplicate symbols for architecture x86_64」エラーが発生した時の対処方法

Cloud Firestore のライブラリを CocoaPods でインストールした後に、突然、表題のエラーに遭遇したので備忘録として記事に残しておきます。

「*** duplicate symbols for architecture x86_64」エラーの対処方法

筆者は、Cloud Firestore 関連のインストール後に遭遇しましたが、これに限った話ではないかもしれません。ちなみに参考にしたこちらの記事でも Google 関連のエラーのようでした。

で、結局は以下のように同じように対応したら解決しました。

$ pod deintegrate
$ pod install

一度インストール済みのライブラリをXcodeプロジェクトから排除したのち再度インストールする手順です。

最初の pod install 時にはこれと言ってエラーのような表示はなかったので、内部的に何らかの不都合が生じたのかもしれませんが原因はよく分かりませんでした。

こちらの記事でも解決策として解答されていて、こちらも Firebase 関連でエラーが発生しているようなので、Google ライブラリと CocoaPods の相性による不具合なのかもしれませんね。

以上