FirebaseのPerformanceを導入した際、duplicate UUIDs:エラーに遭遇しました。

こちらについて解決しましたので、Tipsとしてご紹介します。

duplicate UUIDsエラーログ(PBXAggregateTarget)

以下のようなエラーが発生しました。どうやらFirebase,GoogleUtilitiesが何らかの理由で重複しているようです。

[!] Unable to read the license file `LICENSE` for the spec `Firebase (8.2.0)`

[!] Unable to read the license file `LICENSE` for the spec `GoogleUtilities (7.4.3)`

[!] Unable to read the license file `LICENSE` for the spec `Firebase (8.2.0)`

[!] Unable to read the license file `LICENSE` for the spec `GoogleUtilities (7.4.3)`

[!] [Xcodeproj] Generated duplicate UUIDs:

PBXAggregateTarget — 072CEA044D2EF26F03496D5996BBF59F

PBXAggregateTarget — 8D7F5D5DD528D21A72DC87ADA5B12E2D

duplicate UUIDsエラーの対処法

以下の対処法を行ったところ、本エラーが消え解決しました。

  1. pods配下のFirebase,GoogleUtilities フォルダを一度削除
  2. Firebaseに紐づくライブラリを、”pod ‘Firebase/Analytics'”以外全てコメントアウトし、pod install
  3. 上記のコメントアウトを解除し、再度pod install

ネット上を検索しても有益な情報が出てこず苦戦しましたが、結論上記のようなシンプルな方法でこのエラーを解消することができました。

同様のエラーに遭遇された方は、ぜひ参考にしてみてください。