Tomo.Log()


Firebase 6.32.0 (Cocoapods) でFirebaseCore.hがNot foundな時

[09/14, 2020]

セミの鳴き声が減ってきて寂しい今日この頃。こんにちは、トモです。

Firebaseは統合環境と言いつつ、買収したサービスのリンク集で相変わらず使いづらいですね。

で、自分はcocoapods経由でFirebaseを使っているのですが(厳密にはAdMobやCrashlytics)、podを更新しただけでちょいちょい不具合が出てきます。

今回は「FirebaseCore.hがNot found」にぶち当たりました。

今までにも、FirebaseCore.hがNot foundが発生したことがある様で、ネット上にいくつか記事があったりするのですが、どれも解決に至らずすごい苦労しました。

なぜかソースが分離されている?

なぜかソース?Pod?ブランチが分離されていました。
FirebaseCoreのpodを下記の形でPodFileに追加すれば、無事ビルドが通りました。
githubのAccessing Firebase Source Snapshotsというところに書いてあります。

pod 'FirebaseCore', :git => 'https://github.com/firebase/firebase-ios-sdk.git', :branch => 'master'

なんでこうなっているのかは、詳しくないのでわかりません😅

Firebase/Coreもありましたが、それは別物なんでしょうか???🤔

FirebaseのPodって Firebase/XXXX でめっちゃ分離されてて、どれが必要かとかもわかりにくいし全然統合されてないですよね〜。。。