【问题标题】:Firebase Storage not able to install via CocoapodsFirebase 存储无法通过 Cocoapods 安装
【发布时间】:2017-05-25 07:05:03
【问题描述】:

我在这里有点不知所措,因为我一直在尝试为我的项目安装 Firebase 存储,但没有任何运气。

每次我尝试运行 pod install 时会发生什么,它会给我以下消息:

Analyzing dependencies
Downloading dependencies
Using Alamofire (4.2.0)
Using Bolts (1.8.4)
Using FBSDKCoreKit (4.18.0)
Using FBSDKLoginKit (4.18.0)
Using FBSDKShareKit (4.18.0)
Using FacebookCore (0.2.0)
Using FacebookLogin (0.2.0)
Using FacebookShare (0.2.0)
Installing Firebase 3.11.0 (was 3.11.0)

[!] Error installing Firebase
[!] /usr/bin/tar xfz /var/folders/87/3qtbnngd7xx3m9t30xwpb1vw0000gn/T/d20170110-3205-gwhcri/file.tgz -C /var/folders/87/3qtbnngd7xx3m9t30xwpb1vw0000gn/T/d20170110-3205-gwhcri

tar: Error opening archive: Failed to open '/var/folders/87/3qtbnngd7xx3m9t30xwpb1vw0000gn/T/d20170110-3205-gwhcri/file.tgz'

我几乎尝试了所有我能想到的事情,比如重新安装 Cocoa Pods,尝试创建新项目和 pod 文件。 Cocoa Pods 试图打开的文件在哪里找不到?

奇怪的是,安装所有其他类型的 pod 都可以正常工作,例如 Facebook SDK 甚至其他 Firebase pod。

有人知道如何安装它吗?谢谢!

【问题讨论】:

  • 你是这样重装cocoaPods的吗? [sudo] gem 安装可可豆荚。如果是这样,请尝试使用 gem 卸载 cocoapods 进行完全安装,然后再次安装。
  • 嘿,杰。是的,我做到了——我还删除了缓存,重新启动等等。没有任何效果:(

标签: ios firebase cocoapods firebase-storage


【解决方案1】:

对于仍然遇到此问题的任何人,我将其范围缩小到 curl 从我的 Anaconda 安装中已过时。我刚刚跑了conda install curl 并更新了它。现在它又像魅力一样发挥作用了......

【讨论】:

    【解决方案2】:

    问题似乎与您计算机上的 tar 实用程序或安装 tar 球时的默认 CocoaPods 行为有关。

    Alamofire 和 Facebook SDK 都是 git 存储库,而我们将 Firebase 作为 tar 球提供。我假设以这种方式发布的任何其他“封闭源” pod 都会在您的计算机/CocoaPods 安装中同样中断。

    由于这似乎只是您的计算机(例如,我无法复制),我会尝试不同版本的 CocoaPods(可能是旧版本,如果您使用的是最新版本),或者确保您可以创建并解压一个.tgz 文件。

    也相关,因为tar 很难:xkcd.com/1168

    【讨论】:

    • 谢谢你,迈克 - 无论我尝试什么,我似乎都无法找到问题所在。我可以毫无问题地解压文件,并且我已经尝试了 5 个早期版本的 CocoaPods。但我已经手动安装了 Firebase,它对我有用。所以到目前为止我很高兴:-)
    猜你喜欢
    • 2016-06-14
    • 1970-01-01
    • 2021-02-02
    • 1970-01-01
    • 1970-01-01
    • 2022-10-26
    • 1970-01-01
    • 2018-07-24
    • 2021-03-24
    相关资源
    最近更新 更多