iOS Swift Firebase SDK导入问题

时间:2017-06-30 09:10:21

标签: ios swift firebase firebase-realtime-database cocoapods

我一直在尝试将Firebase导入我的项目中。我在其他项目中多次这样做没有任何问题。当我在AppDelegate中导入Firebase并调用FirebaseApp.configure()时,一切都很好,没问题。

当我在项目的其他部分导入Firebase / Database时出现问题,突然在AppDelegate中出现错误,没有这样的模块Firebase,我无法调用FirebaseApp.configure()。

这也适用于导入的其他firebase模块,例如远程配置。

这些是我要导入的pod

pod 'Firebase/RemoteConfig'
pod 'Firebase/Database'

我找到的唯一解决方案是制作Objective C包装器,它在实现文件中导入Firebase模块,因此不会公开导入另一个Firebase模块。

1 个答案:

答案 0 :(得分:0)

use_frameworks添加到您的Podfile

示例

  platform :ios, "9.0"
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
    use_frameworks!

    target 'yourprojectTarget' do
     pod 'Firebase'
    end

,然后

pod install --no-repo-update