Pod libWebp 报错方式解决

在尝试通过Cocoapods安装SDWebImage或包含libwebp依赖的第三方库时,遇到[!]Error installing libwebp错误,提示无法访问chromium.googlesource.com。检查本地Cocoapods仓库,发现没有找到对应版本的libwebp目录。尝试在trunk路径下查找libwebp,找到了正确的Specs文件夹。问题可能在于网络连接或仓库同步不完整,解决方案包括检查网络状况、更新Cocoapods仓库或手动添加缺失的库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在调试SDWebImage 或者依赖了 libWebp的第三方库时,pod install 会报错。

[!] Error installing libwebp
[!] /usr/bin/git clone https://chromium.googlesource.com/webm/libwebp /var/folders/0g/c7jyp3mj74s0mlch3_hlj1c80000gn/T/d20210108-36534-m75dh9 --template= --single-branch --depth 1 --branch v1.1.0

Cloning into '/var/folders/0g/c7jyp3mj74s0mlch3_hlj1c80000gn/T/d20210108-36534-m75dh9'...
fatal: unable to access 'https://chromium.googlesource.com/webm/libwebp/': Failed to connect to chromium.googlesource.com port 443: Operation timed out

解决方案

查看本地 cocoapod仓库 pod repo

jeversonjee@JeversonJeedeMacBook-Pro SDWebImage-master % pod repo

master
- Type: git (master)
- URL:  https://github.com/CocoaPods/Specs.git
- Path: /Users/jeversonjee/.cocoapods/repos/master

Specs
- Type: git (master)
- URL:  https://github.com/CocoaPods/Specs
- Path: /Users/jeversonjee/.cocoapods/repos/Specs

trunk
- Type: CDN
- URL:  https://cdn.cocoapods.org/
- Path: /Users/jeversonjee/.cocoapods/repos/trunk

百度:master path 下 find /Users/jeversonjee/.cocoapods/repos/master -iname libwebp
output: /Users/jeversonjee/.cocoapods/repos/master/Specs/1/9/2/libwebp

然后前往目录:(报错信息可以看出是依赖的v1.1.0)
master/webplib
百度出来的结果。
然而目录下面没有对应版本的

然而,我却没有对应的目录。

解决方案

trunk path 下 find /Users/jeversonjee/.cocoapods/repos/trunk -iname libwebp
output: /Users/jeversonjee/.cocoapods/repos/trunk/Specs/1/9/2/libwebp

然后找到对应文件夹:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值