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 でめっちゃ分離されてて、どれが必要かとかもわかりにくいし全然統合されてないですよね〜。。。