I am totally new to Firebase and building iOS apps. In Xcode 7, I am trying to import Firebase into my Swift class. In a swift file, I have typed \"import Firebase\".
If you imported Firebase manually, update Framework Search Paths
and Header Search Paths
under your target's Build Settings
so they include the Firebase frameworks.
So after spending hours and hours trying to fix this error I did the following and my life went back to normal
a) Went to my Podfile and changed pod 'Firebase', '~> 4.8' to pod 'Firebase/Core'
b) Then I went into my AppDdelegate changed from import Firebase to import FirebaseCore
If you were facing the same problem as me this solution will work for you
For me, I had to make sure that cocoapods was updated to version 1.0.0.
Just run sudo gem install cocoapods
, then clean project and pod install
. Compiler should not complain anymore.
For me, I found that I wrote the line : (pod 'Firebase') in the wrong line in the pod file. you only need to find the comment : # Pods for projectName and then replace it with pods like: pod 'Firebase' or : pod 'Firebase/Auth'
There are two ways to install Firebase: manually, and with CocoaPods.
I recommend using CocoaPods. In your Podfile
, make sure you specify use_frameworks!
:
platform :ios, "9.0"
use_frameworks!
target 'MyProject' do
pod 'Firebase'
end
Then after you pod install
and open the MyProject.xcworkspace
, you should be able to use import Firebase
.
edit by Jay:
If you are targeting OS X your pod file may look more like this
platform :osx, '10.10'
use_frameworks!
target 'MyProject' do
pod 'FirebaseOSX', '>= 2.4.2'
end