如果因为各种网络原因pod
失败:
[!] Unable to find a specification for 'libwebp'.
临时方案:更换对应版本源为可访问源, 比如github
第一步:
通过终端执行
pod search libwebp
图片.png
显示source: https://chromium.googlesource.com/webm/libwebp
接着去github找到libwebp源:https://github.com/webmproject/libwebp.git
(后面要换成该源)
第二步:
把pod 'libwebp'
改为pod 'libwebp', '~> 1.0.3'
第三步:
找到libwebp本地文件路径:
终端输入find ~/.cocoapods/repos/master -iname libwebp
$ find ~/.cocoapods/repos/master -iname libwebp
/Users/niexiaobo/.cocoapods/repos/master/Specs/1/9/2/libwebp
进入上面找到的路径:(Mac : shift + command + g)
图片.png 图片.png
第四步:
文本编辑打开libwebp.podspec.json: 修改source链接:
替换https://chromium.googlesource.com/webm/libwebp 为:
https://github.com/webmproject/libwebp.git
保存;
第五步:
打开终端,项目路径下执行pod install
或者 pod install --verbose --no-repo-update
这只是一个临时解决方案, 更新pod库后导致失效是需要考虑的一个因素.
网友评论