I am developing iOS app with Swift 3 with Firebase database.
My Podfile:
target 'MyApp' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for MyApp
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Database'
end
I run pod install
, which installs the pods.
I created a class:
import Foundation
import FirebaseDatabase // Error: no such module 'FirebaseDatabase'
class MyDatabase {
var ref: DatabaseReference!
...
}
But I get compiler error no such module 'FirebaseDatabase'
, why?
Just try this , Make sure to Update all pods and secondly we don't need to explicitly import FirebaseDatabase
, Just write import Firebase
and you are done
import Foundation
import Firebase
class myDatabase {
var DbReference = DatabaseReference()
}
My podFile
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
pod 'Firebase/Database'
Build the project.
The project needs to be built once for modules that come from CocoaPods to get installed into Xcode's ModuleCache (~/Library/Developer/Xcode/DerivedData/ModuleCache/) and be available for the editor's syntax checking.
As per previous comment please check the above whether you are using:
.xcworkspace
or notIf 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