繁体   English   中英

Firebase Podfile-CocoaPods无法更新

[英]Firebase Podfile - CocoaPods was not able to update

我正在尝试使用Cocoapods将Firebase更新到3.0.2

在第一步中,我注释了“ Firebase”窗格

Podfile

然后我将其添加回并运行Pod安装

错误信息

然后,它安装了Firebase 2.5.1,因此我运行了pod update以获取Firebase 3.0.2,因为有关堆栈溢出的其他问题暗示了这一点。 但我总是得到这个结果:

在此处输入图片说明

所以我的问题是要获取更新必须做什么? 在我的Podfile中,我也没有注释use_frameworks! 但这并没有改变任何东西。

我将Podfile更改为:

在此处输入图片说明

但仍然收到错误消息

在此处输入图片说明

根据Firebase文档,从3.x版本开始,Firebase容器对每个API都有单独的子规范。

要使用CocoaPods包括Firebase,您应将以下内容写入Podfile:

pod 'Firebase/Core'
pod 'Firebase/Database'

编辑:

我看不到您没有在Podfile中实现source 'https://github.com/CocoaPods/Specs.git'而是在Podfile的顶部添加了该行,它应该可以工作。 我测试了此Podfile,它可以完美运行:

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '9.0'
use_frameworks!

target 'MyTarget' do
    pod 'Firebase/Core'
    pod 'Firebase/Database'
end

如果这不适合您,请更新到最新的CocoaPods,然后重试。

从Firebase.com升级

的CocoaPods

我删除了podfile.lock。

然后安装pod。

这对我有用

使用Pod Search Firebase

您可以看到:

-> Firebase(2.5.1)Firebase的官方iOS客户端库。 pod'Firebase','〜> 2.5.1'-主页: https : //www.firebase.com/-来源: https : //cdn.firebase.com/ObjC/Firebase.framework-2.5.1.zip-版本:2.5.1、2.5.0、2.4.3、2.4.2、2.4.1.1、2.4.1、2.4.0、2.3.3、2.3.2、2.3.1、2.3.0、2.2.2, 2.2.1、2.2.0、2.1.2、2.1.1、2.1.0、2.0.3、2.0.2、2.0.1、2.0.0、1.2.3、1.2.2、1.2.1、1.2。 0、1.1.12、1.1.11、1.1.10、1.1.9、1.1.7、1.1.6、1.1.5、1.1.4、1.1.3、1.1.2、1.1.1、1.1.0, 1.0.9、1.0.7、1.0.5、1.0.0 [主存储库]

所以使用:pod'Firebase','〜> 2.5.1'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM