I am trying to manually import and use the Firebase framework in my iOS application. I am starting off with the basic bare minimum Analytics framework (then I'll add the rest of the frameworks).
I followed this tutorial in order to manually import the Google Firebase framework into my Xcode project. The problem is that I am still getting the following error:
'FirebaseCore/FirebaseCore.h' file not found
I have imported the frameworks, imported the overall header file and have made sure that the files where actually copied to the project directory folder.
I have set the -ObjC linker flag too.
Has anyone else managed to manually import the Google Firebase framework into their Xcode project? What am I missing?
Note: I am not interested in using CocoaPods at all, I just want the simple old fashioned approach.
Make sure you are opening the .xcworkspace
file instead of the .xcodeproj
file.
I was troubleshooting for at least an hour before I determined this was my mistake, so hopefully this answer will save you some time!
For those who are still struggling with this and have tried removing caches and all those files which everyone is talking about.
Basically, those who've already followed these steps:
1.) rm -rf Pods .xcworkspace && rm Podfile.lock (removing Pods directory, xcworkspace, clearing cache, removing .locks)
2.) rm ~/Library/Developers/Xcode/DerivedData
3.) pod install
But still nothing is working for you and if you're still seeing error like:-
<FirebaseCore/FirebaseCore.h> file not found
then here's what I did:
you probably have the code written in earlier xcode versions or swift and now trying to run it in new Xcode version 12 or something, and so I changed this
#import <FirebaseCore/FirebaseCore.h>
to
#import "Firebase.h"
and that issue was resolved for me. I know that this is a change in Firebase.h which you probably are not looking for, but I am posting this here in case if someone just wants to pass that error.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With