我正在使用带有Firebase数据库的Swift 3开发iOS应用程序。
我的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
我运行安装pod的pod install
。
我创建了一个类:
import Foundation
import FirebaseDatabase // Error: no such module 'FirebaseDatabase'
class MyDatabase {
var ref: DatabaseReference!
...
}
但我收到编译错误no such module 'FirebaseDatabase'
,为什么?
答案 0 :(得分:9)
试试这个,请务必更新所有广告连播,其次我们不需要明确import FirebaseDatabase
,只需撰写import Firebase
即可完成
import Foundation
import Firebase
class myDatabase {
var DbReference = DatabaseReference()
}
我的podFile
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
pod 'Firebase/Database'
答案 1 :(得分:2)
构建项目。
项目需要为来自CocoaPods的模块构建一次,以便安装到Xcode的ModuleCache(〜/ Library / Developer / Xcode / DerivedData / ModuleCache /)中,并且可供编辑器使用语法检查。
答案 2 :(得分:1)
根据之前的评论,请检查以上是否使用:
.xcworkspace
或不答案 3 :(得分:0)
与之前的评论一样,请务必检查您的目标名称与Xcode项目设置中的完全相同,确保在生成的 .xcworkspace 中运行还有什么帮助是清理您的项目。 Command + Shift + K
答案 4 :(得分:0)