iOS使用cocoapods 安装libwebp (1.1.0)遇到Error installing libwebp,FQ无效,解决方案

iOS使用cocoapods 安装libwebp (1.1.0)遇到Error installing libwebp,FQ无效,解决方案

修改pod repo中libwebp的git source 地址,再执行pod install 解决

github上找到了一个替换源https://github.com/webmproject/libwebp.git已同步到需要的1.1.0版本

 

步骤:

  • 查看mac中cocoapods 本地库路径:
 pod repo

image

  • 在本地库中, 并找到对应的libwebp版本的文件
 find ~/.cocoapods/repos/master -iname libwebp
  • 进入libwebp目录,可以看到你的仓库中有哪些对应的版本
cd ~/.cocoapods/repos/master/Specs/1/9/2/libwebp

 ls -l

image

  • 由于SDWebImage 依赖的 libwebp版本为1.1.0,所以我们进入1.1.0中,并做修改

  • 在1.1.0目录下的libwebp.podspec.json文件中修改git source

image

  • 找到
"source": {
"git": "https://chromium.googlesource.com/webm/libwebp",
"tag": "v1.0.0"
},

image

image

  • 最后再执行pod install初始化依赖

 

iOS pod Error installing libwebp解决办法二

基于终端Vim修改成功后,pod加载的任然是修改之前的资源路径,特此进行手动修改。

1、pod repo 查看 cocoapods 在本机的PATH

2、拼接地址:由1所得出path拼接为,path/Specs/1/9/2/libwebp

3、右键finder前往文件夹,将2所得地址输入,前往

4、打开你要加载的版本相应的文件夹,如我的错误信息为Installing libwebp (1.0.0),则用文本编辑打开1.0.0文件夹的json文件

5、将json中source下git地址更改为https://github.com/webmproject/libwebp.git

image

image

posted on 2020-04-15 00:28  码上翻身  阅读(265)  评论(0)    收藏  举报

导航