Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Header file (FirebaseCore/FirebaseCore.h) not found, despite importing Firebase.framework

Tags:

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.

enter image description here

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.

like image 514
Supertecnoboff Avatar asked Aug 29 '18 12:08

Supertecnoboff


2 Answers

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!

like image 162
gohnjanotis Avatar answered Sep 28 '22 02:09

gohnjanotis


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.

like image 36
Siddharth Choudhary Avatar answered Sep 28 '22 00:09

Siddharth Choudhary