在调试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)

百度出来的结果。

然而,我却没有对应的目录。
解决方案
trunk path 下 find /Users/jeversonjee/.cocoapods/repos/trunk -iname libwebp
output: /Users/jeversonjee/.cocoapods/repos/trunk/Specs/1/9/2/libwebp
然后找到对应文件夹:


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

被折叠的 条评论
为什么被折叠?



