cocoapod ERROR tar:无法识别的存档格式

Posted

技术标签:

【中文标题】cocoapod ERROR tar:无法识别的存档格式【英文标题】:cocoapod ERROR tar: Unrecognized archive format 【发布时间】:2017-06-16 16:37:08 【问题描述】:

我曾尝试在我的项目中安装 firebse,但收到此错误

[!] Error installing Firebase
[!] /usr/bin/tar xfz /var/folders/t9/69xnfpsj4dd_gkst2lkt7_2c0000gn/T/d20170616-1202-vwchlz/file.tgz -C /var/folders/t9/69xnfpsj4dd_gkst2lkt7_2c0000gn/T/d20170616-1202-vwchlz

tar: Unrecognized archive format
tar: Error exit delayed from previous errors.

下面是我的 pod 文件:

platform :ios, '10.0'

target 'weather' do
  use_frameworks!
  pod 'Kingfisher'
  pod 'Alamofire'
  pod 'Firebase'

end

KingFisher 和 Alamofire 安装成功,但 Firebase 没有

【问题讨论】:

我遇到了同样的问题,接受的答案对我没有帮助。你是怎么解决你的问题的? @mehdok 可能是你需要反过滤器,这对我有用 不幸的是,这对我也有用! 检查这个post,你只需要使用***。 【参考方案1】:

您的podfile 没问题,但是在您运行pod install/update 时似乎出现了一些网络问题。执行以下操作来解决此问题:

    pod cache clean --all pod update

【讨论】:

这并没有解决我的问题,你有什么想法吗? @mehdok,你总是可以重新运行 pod install 看看它是否对你有帮助。 我想我遇到了一些网络问题,它自己解决了,tnx。

以上是关于cocoapod ERROR tar:无法识别的存档格式的主要内容,如果未能解决你的问题,请参考以下文章

RestKit 0.20.0-pre3 错误-[NSManagedObjectContext saveToPersistentStore:]:无法识别的选择器发送到实例

无法子类化 UILabel:无法识别的选择器发送到 UILabel

-[XBMessage messageHash]:发送到实例的无法识别的选择器

适用于 iOS 的 FBSDK:“发送到实例的无法识别的选择器”

g ++错误无法识别的命令行选项

g++:错误:无法识别的命令行选项“-mt”