pod boost安装错误tar:无法识别的存档格式

时间:2015-02-11 07:23:41

标签: ios boost cocoapods

this链接后,我尝试创建链接中给出的示例项目。

我创建了链接中给出的pod文件,但是当我安装pod时,出现以下错误:

    [!] Error installing boost
[!] /usr/bin/tar xfz /Volumes/DATA/../cineio-broadcast/Pods/boost/file.tgz -C /Volumes/DATA/../cineio-broadcast/Pods/boost

tar: Unrecognized archive format

tar: Error exit delayed from previous errors.

错误截图附于下方: enter image description here

我哪里出错了?我该如何解决这个问题?

2 个答案:

答案 0 :(得分:4)

首先查看boost podspec文件中的源网址:https://github.com/CocoaPods/Specs/blob/master/Specs/boost/1.59.0/boost.podspec.json

您的网络无法访问。

答案 1 :(得分:1)

脚本以错误的方式下载boost库。

显然它下载了错误的格式(消息似乎暗示了这一点),但事实上,脚本更可能意外地使用旧的(不再有效的)URL,并且该文件实际上是一个错误页面(例如sourceforge。 net的404页)。

您可以检查下载的“存档”(/Volumes/DATA/../cineio-broadcast/Pods/boost/file.tgz)以查看它实际包含的内容。或者您可以修复脚本中的链接(也许您应该在github repo中找到)。

在所有情况下都会向开发者报告失败