如何在我的自定义swift框架中集成Firebase cocoaPod?

POL*_*LAX 11 frameworks ios cocoapods firebase swift

我想构建一个iOS swift框架(例如XYZ),供用户使用自定义访问令牌登录firebase.我完成了登录方法并在XYZ中获取了访问令牌.现在,我想在XYZ中集成Firebase,将访问令牌传递给Firebase.所以我使用cocoaPods在XYZ中安装Firebase.并编写代码并构建XYZ框架.一切似乎都很好.

比我创建一个快速项目ABC,并导入XYZ框架.然后我在导入XYZ的行中收到错误"Missing required module'Firebase'".

如果我还使用cocoaPods在ABC中安装Firebase.它将成功运行,但会收到很多关于"类FirebaseXXX在ABC和XYZ中实现的错误.将使用其中一个.未定义哪一个." 并很快崩溃.

有人请帮我弄明白如何解决这个问题吗?

Gui*_*uig 1

您是否尝试过像这样的 podfile:

platform :ios, '9.0'

target 'ABC' do
  use_frameworks!
  workspace 'ABC'
  project 'ABC'

  pod 'Firebase'
  # ...
end

target 'XYZ' do
    use_frameworks!
    workspace 'ABC'
    project 'XYZ'

    # pods for the framework
    pod 'Firebase'
    # ...
end
Run Code Online (Sandbox Code Playgroud)

?