终端安装Firebase/Core Pod失败出现404错误,请求技术支援
你遇到的问题本质是旧版本Firebase的官方下载链接已失效——从报错信息能看到,CocoaPods尝试拉取的Firebase-5.0.1.tar.gz返回了404。Google的CDN会定期移除过旧的SDK版本,这个5.0.1版本年代太久远,已经被从官方服务器下架了;而SwiftyJSON这类库的旧版本资源还在维护,所以能正常安装。
下面是具体的修复步骤:
更新Podfile中的Firebase版本:
打开你的Podfile,把原来的Firebase依赖改成不指定版本(自动拉取最新兼容版),或者指定一个仍在维护的稳定大版本。示例:# 推荐:自动使用最新兼容版本 pod 'Firebase/Core' # 或者指定一个稳定大版本(比如10.x系列,可根据实际需求调整) pod 'Firebase/Core', '~> 10.0'清理CocoaPods本地缓存:
本地缓存可能还保留着失效的下载地址,执行命令清空所有缓存:pod cache clean --all更新本地Pod仓库索引:
确保CocoaPods能获取到最新的Firebase版本信息:pod repo update重新执行安装:
最后运行安装命令,就能正常拉取有效的Firebase包了:pod install
如果你的项目因为兼容性问题必须使用旧版本Firebase,那大概率没法通过官方渠道获取资源了——更建议的方式是升级项目依赖,适配新版本Firebase,毕竟旧版本不仅没有安全更新,还会频繁遇到这类资源失效的问题。
用户原始报错信息:
[!] Error installing Firebase
[!] /usr/bin/curl -f -L -o /var/folders/g5/fqsn7z4d25s2kc7ycblfgnn40000gn/T/d20180516-4404-1t05mp4/file.tgz https://dl.google.com/dl/cpdc/c84ce83f9f8217ed/Firebase-5.0.1.tar.gz --create-dirs --netrc-optional
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0
curl: (22) The requested URL returned error: 404
内容的提问来源于stack exchange,提问作者Mr.7th

