"No such module 'Firebase'" when add Firebase into a library

Solution 1:

You need to add the follwing to your POD file:

pod 'Firebase'

After that, you need to type in your terminal

pod install (to refresh the pod file)

Solution 2:

I solve my problem using just the specific import that I'm using, for example. In my SDK I'm using FirebaseCore and FirebaseAnalytics. Into my class I just import:

import FirebaseCore
import FirebaseAnalytics

And in my .podspec I needed to set static_framework property to true, so my .podspec it's seems like code below:

s.static_framework = true

s.dependency 'Firebase'
s.dependency 'Firebase/Core'

It works for me!

Solution 3:

Do you open the workspace file after installed with cocoa pods ?

Check if the library is added in "Linked Frameworks" or "Embedded Binaries"

enter image description here

If it didn't work, add this pod file

platform :ios, '8.0' use_frameworks! target ‘Your Project’ do


pod 'Firebase', '>= 2.5.1'
pod ‘Firebase/Auth’
pod ‘Google/SignIn’
pod ‘Firebase/Database’
pod 'Firebase/Storage' end

and then type pod deintegrate and after that run pod install.