无法将Firebase导入Swift类

Wil*_*son 25 ios cocoapods firebase swift

我对Firebase和构建iOS应用程序完全陌生.在Xcode 7中,我试图将Firebase导入我的Swift类.在swift文件中,我输入了"import Firebase".

我收到一个错误说

"没有这样的模块'Firebase'"

任何帮助将不胜感激.

小智 45

对我来说就是这样:

该框架现在称为FirebaseAnalytics而不是Firebase.

官方文档甚至有这个错误.

所以在使用CocoaPods(Firebase版本3.4.0)安装后,这可以:

import FirebaseAnalytics
Run Code Online (Sandbox Code Playgroud)

  • 对于最新的Firebase,`import FirebaseCore` (4认同)

Dav*_*ast 19

有两种方法可以安装Firebase:手动和CocoaPods.

我建议使用CocoaPods.在你的Podfile,请确保你指定use_frameworks!:

platform :ios, "9.0"
use_frameworks!

target 'MyProject' do
 pod 'Firebase'
end
Run Code Online (Sandbox Code Playgroud)

然后在你pod install打开之后MyProject.xcworkspace,你应该可以使用import Firebase.

杰伊编辑:

如果您的目标是OS X,则您的pod文件可能看起来更像这样

platform :osx, '10.10'
use_frameworks!

target 'MyProject' do
  pod 'FirebaseOSX', '>= 2.4.2'
end
Run Code Online (Sandbox Code Playgroud)

  • 在使用新的podfile重新安装后,构建项目解决了该问题. (2认同)

Cra*_*lot 7

如果您手动导入Firebase,请更新Framework Search PathsHeader Search Paths在目标下进行,Build Settings以便它们包含Firebase框架.