我想构建一个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中实现的错误。将使用其中一个。未定义哪一个。”很快崩溃。
有人请帮我弄清楚如何解决这个问题吗?
答案 0 :(得分: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