Google刚刚更新了他们的Firebase核心产品,并且不推荐使用几种旧方法。我想要集成的是Firebase/Auth
,但是,导入到podfile并运行:pod install
会产生错误:
[!] Unable to satisfy the following requirements:
- `Firebase/Auth` required by `Podfile`
Specs satisfying the `Firebase/Auth` dependency were found, but they required a higher minimum deployment target.
但是,在查看构建目标时,我将其设置为最新版本:
如何缓解此错误?
答案 0 :(得分:0)
我有同样的问题,我解决了更新我的pod文件,并将所有需求pod放在最后一个文件中,如下所示:
target 'UITests' do
inherit! :search_paths
end
pod 'Firebase'
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Messaging'
end
#End of file
在终端中运行:
pod update
答案 1 :(得分:0)
我做的多于或少于那个人告诉我们的 但我的步骤有点不同:
1)在终端上:
转到您的项目文件夹:
1.1)cd Desktop / YourApp
1.2)YOURMAC:YourApp Fernanda $ sudo pod init
2)将文件Podfile更改为:
取消注释此行以定义项目的全局平台
平台:ios,' 8.0'
目标' YourApp'做
#如果您不使用Swift并且不想使用动态框架,请注释此行
use_frameworks!
YourApp的#Pods
pod' Firebase'
结束
3):pod install
4)现在,再次将文件Podfile更改为:
取消注释此行,为您的项目平台定义全球平台:ios,' 8.0'
目标' YourApp'如果你不使用Swift并且不想使用动态框架,请注意这一行#use_frameworks!
#The Pods for YourApp
pod' Firebase'
pod' Firebase / Auth'
结束
5)终端:pod更新
对不起,关于我的英语,
好看!
答案 2 :(得分:0)
我遇到了同样的问题,我解决了更新我的pod文件的问题。
platform :ios, '9.0'
pod 'Firebase/Core'
target 'Unity-iPhone' do
target 'Unity-iPhone Tests' do
inherit! :search_paths
# Pods for testing
end
end