Firebase Podfile - CocoaPods无法更新

时间:2016-05-23 08:34:28

标签: ios swift firebase cocoapods updates

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

在我的第一步中,我注释了pod' Firebase'

Podfile

然后我将其添加回来并运行 pod install

Error Message

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

enter image description here

所以我的问题是我需要做些什么才能获得更新? 在我的Podfile中,我还取消了use_frameworks的注释!但它并没有改变任何事情。

我将Podfile更改为:

enter image description here

但仍然收到错误消息

enter image description here

3 个答案:

答案 0 :(得分:3)

根据Firebase文档,从版本3.x开始,Firebase pod为每个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并重试。

Upgrading from Firebase.com

CocoaPods

答案 1 :(得分:0)

我删除了podfile.lock。

然后安装pod。

这对我有用

答案 2 :(得分:-1)

使用pod搜索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'