iOS pod install失败临时解决方案

如果因为各种网络原因pod失败:

[!] Unable to find a specification for 'libwebp'.

临时方案:更换对应版本源为可访问源, 比如github

第一步:

通过终端执行

pod search libwebp
iOS pod install失败临时解决方案_第1张图片
图片.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)


iOS pod install失败临时解决方案_第2张图片
图片.png
iOS pod install失败临时解决方案_第3张图片
图片.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库后导致失效是需要考虑的一个因素.

你可能感兴趣的:(iOS pod install失败临时解决方案)