当执行pod install 的时候,经常出现以下报错:
[!] Error installing libwebp
[!] /usr/bin/git clone https://chromium.googlesource.com/webm/libwebp /var/folders/w0/rdwq7gd55kqb3ws0j4stqhlc0000gn/T/d20210901-1722-427zja --template= --single-branch --depth 1 --branch v1.2.0
Cloning into '/var/folders/w0/rdwq7gd55kqb3ws0j4stqhlc0000gn/T/d20210901-1722-427zja'...
fatal: unable to access 'https://chromium.googlesource.com/webm/libwebp/': Failed to connect to chromium.googlesource.com port 443: Operation timed out
总结了一下相关的解决办法:
1、pod repo 查看 cocoapods 在本机的PATH
2、拼接地址:由1所得出path拼接为,path/Specs/1/9/2/libwebp
3、右键finder前往文件夹,将2所得地址输入,前往
4、打开你要加载的版本相应的文件夹,如我的错误信息为Installing libwebp (1.2.0),则编辑打开1.2.0文件夹的libwebp.podspec.json文件(如果发现本地并没有1.2.0的版本,那么就需要将Podfile对应的版本号进行修改,比如:pod 'libwebp', '~> 1.1.0')
5、将json文件中的source下git地址更改为 https://github.com/webmproject/libwebp.git 或者 https://chromium.googlesource.com/webm/libwebp (需要访问外网)
再次运行pod install应该就没问题了。