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

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

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

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

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

你有没有尝试过像这样的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