在调试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
然后找到对应文件夹: